Source of truth for implementation is the canonical schema host:
https://schemas.meta-aiml.org/v3.0.0/. If any page text conflicts with canonical schema files, follow canonical files. Documentation home.TelemedicinePlatform
v3.0.0
DigitalEntity
Healthcare
v3 schema for telemedicine service platforms that deliver remote care workflows directly to patients through digital consultation, scheduling, and clinical coordination tools.
Top-level required
10
Required modules
0
Capability groups
2
Entity properties
8
Canonical Files
Inheritance Chain
https://schemas.meta-aiml.org/v3.0.0/ontology/digital_entity.json
https://schemas.meta-aiml.org/v3.0.0/archetypes/direct_service.json
Interaction archetype
DirectService
Required Top-level Fields
These fields are enforced by JSON Schema required[] at root level.
@type
ontologicalMode
interactionArchetype
domain
name
description
deliveryFormat
capabilities
structuralMetadata
modules
Non-universal required fields
interactionArchetype
Entity-specific Properties
Keys under
properties.properties dedicated to this entity contract.careContinuityModel
clinicalTriageEnabled
consultationModes
contactPoints
identifiers
socialProfiles
supportsEprescription
supportsLabOrderIntegration
Modules Contract
Required modules
No required modules for this entity.
Optional modules
appointments
clinicalRecords
compliance
Capabilities Contract
Required capability groups
interaction
booking
Optional capability groups
content
financial
Governance Validation Rules
Normative rule list from
governanceMetadata.sdkValidationRules.RULE-TMED-001: @type MUST equal "TelemedicinePlatform"
RULE-TMED-002: ontologicalMode MUST equal "DigitalEntity"
RULE-TMED-003: interactionArchetype MUST contain "DirectService"
RULE-TMED-004: capabilities.interaction MUST be present
RULE-TMED-005: consultationModes SHOULD be explicitly declared
RULE-TMED-006: structuralMetadata.valueSource MUST equal "platform_provided"
Canonical Contract JSON
https://schemas.meta-aiml.org/v3.0.0/entity/telemedicine_platform.json
https://schemas.meta-aiml.org/v3.0.0/entity/telemedicine_platform.json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"@context": [
"https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
],
"@id": "https://schemas.meta-aiml.org/v3.0.0/entity/telemedicine_platform.json",
"$id": "https://schemas.meta-aiml.org/v3.0.0/entity/telemedicine_platform.json",
"@type": "TelemedicinePlatform",
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "Telemedicine Platform Entity Schema",
"description": "v3 schema for telemedicine service platforms that deliver remote care workflows directly to patients through digital consultation, scheduling, and clinical coordination tools.",
"examples": [
{
"description": "Telehealth platform with video consultations and digital follow-up care plans",
"reference": "telemedicine_platform_example_primary_care"
},
{
"description": "Specialty telemedicine platform with asynchronous triage and prescription support",
"reference": "telemedicine_platform_example_specialty"
}
],
"type": "object",
"additionalProperties": false,
"allOf": [
{
"$ref": "../ontology/digital_entity.json"
},
{
"$ref": "../archetypes/direct_service.json"
}
],
"properties": {
"@type": {
"const": "TelemedicinePlatform"
},
"ontologicalMode": {
"const": "DigitalEntity"
},
"interactionArchetype": {
"type": "array",
"contains": {
"const": "DirectService"
},
"items": {
"type": "string",
"enum": [
"DirectService"
]
}
},
"domain": {
"const": "Healthcare"
},
"businessModel": {
"type": "array",
"items": {
"type": "string",
"enum": [
"InsuranceReimbursement",
"Subscription",
"Transactional"
]
}
},
"deliveryFormat": {
"type": "array",
"items": {
"type": "string",
"enum": [
"WebApp",
"MobileApp",
"API"
]
}
},
"name": {
"$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
},
"description": {
"$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
},
"shortDescription": {
"$ref": "../components/multilingual_format.json#/$defs/LocalizedTextOrString"
},
"url": {
"type": "string",
"format": "uri"
},
"foundingDate": {
"type": "string",
"format": "date"
},
"properties": {
"type": "object",
"properties": {
"consultationModes": {
"type": "array",
"items": {
"type": "string",
"enum": [
"video",
"audio",
"chat",
"asynchronous"
]
}
},
"supportsEprescription": {
"type": "boolean"
},
"supportsLabOrderIntegration": {
"type": "boolean"
},
"careContinuityModel": {
"type": "string",
"enum": [
"episodic",
"longitudinal",
"hybrid"
]
},
"clinicalTriageEnabled": {
"type": "boolean"
},
"contactPoints": {
"type": "array",
"items": {
"$ref": "../components/common_defs.json#/$defs/ContactPoint"
}
},
"socialProfiles": {
"type": "array",
"items": {
"$ref": "../components/common_defs.json#/$defs/SocialProfile"
}
},
"identifiers": {
"type": "array",
"items": {
"$ref": "../components/common_defs.json#/$defs/Identifier"
}
}
}
},
"capabilities": {
"type": "object",
"required": [
"interaction",
"booking"
],
"properties": {
"interaction": {
"$ref": "../components/capability_groups.json#/$defs/InteractionCapabilities"
},
"booking": {
"$ref": "../components/capability_groups.json#/$defs/BookingCapabilities"
},
"financial": {
"$ref": "../components/capability_groups.json#/$defs/FinancialCapabilities"
},
"content": {
"$ref": "../components/capability_groups.json#/$defs/ContentCapabilities"
}
}
},
"modules": {
"type": "object",
"properties": {
"appointments": {
"type": "object",
"properties": {
"waitRoomEnabled": {
"type": "boolean"
},
"autoRemindersEnabled": {
"type": "boolean"
},
"providerCalendarSync": {
"type": "boolean"
}
}
},
"clinicalRecords": {
"type": "object",
"properties": {
"ehrIntegrationEnabled": {
"type": "boolean"
},
"visitSummaryGeneration": {
"type": "boolean"
},
"medicationReconciliationSupport": {
"type": "boolean"
}
}
},
"compliance": {
"type": "object",
"properties": {
"consentWorkflowEnabled": {
"type": "boolean"
},
"auditTrailEnabled": {
"type": "boolean"
},
"dataRetentionPolicyDefined": {
"type": "boolean"
}
}
}
}
},
"structuralMetadata": {
"type": "object",
"properties": {
"topology": {
"const": "binary"
},
"roles": {
"const": [
"user",
"platform"
]
},
"valueSource": {
"const": "platform_provided"
},
"transactionFlow": {
"const": "direct"
},
"networkEffects": {
"const": "none"
},
"careDeliveryType": {
"type": "string",
"enum": [
"on_demand",
"scheduled",
"blended"
]
}
}
},
"targetAudience": {
"type": "array",
"items": {
"type": "string"
}
},
"siteCapabilities": {
"type": "object",
"properties": {
"supportedDevices": {
"type": "array",
"items": {
"type": "string",
"enum": [
"desktop",
"mobile",
"tablet"
]
}
},
"languages": {
"type": "array",
"items": {
"type": "string"
}
},
"accessibilityFeatures": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"required": [
"@type",
"ontologicalMode",
"interactionArchetype",
"domain",
"name",
"description",
"deliveryFormat",
"capabilities",
"structuralMetadata",
"modules"
],
"validationMetadata": {
"schemaVersion": "3.0.0",
"phase": "entity",
"status": "draft",
"lastValidated": "2026-02-20T12:00:00Z",
"validator": "META-AIML QA"
},
"semanticAnnotations": {
"classificationRationale": "TelemedicinePlatform is modeled as DigitalEntity + DirectService because care workflows are delivered directly by platform-supported providers to patients via digital channels.",
"disambiguationNotes": "Different from provider marketplaces where the platform primarily mediates independent third-party clinicians."
},
"governanceMetadata": {
"entityVersion": "3.0.0",
"introducedIn": "META-AIML v3.0.0",
"stabilityLevel": "draft",
"sdkValidationRules": [
"RULE-TMED-001: @type MUST equal \"TelemedicinePlatform\"",
"RULE-TMED-002: ontologicalMode MUST equal \"DigitalEntity\"",
"RULE-TMED-003: interactionArchetype MUST contain \"DirectService\"",
"RULE-TMED-004: capabilities.interaction MUST be present",
"RULE-TMED-005: consultationModes SHOULD be explicitly declared",
"RULE-TMED-006: structuralMetadata.valueSource MUST equal \"platform_provided\""
]
}
}Filled Example Instance
https://schemas.meta-aiml.org/v3.0.0/examples/telemedicine_platform_example_schema_v3.json
https://schemas.meta-aiml.org/v3.0.0/examples/telemedicine_platform_example_schema_v3.json
{
"@context": [
"https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
],
"@id": "https://data.meta-aiml.org/v3.0.0/examples/telemedicine_platform/lumen-health-virtual-care",
"$id": "https://data.meta-aiml.org/v3.0.0/examples/telemedicine_platform/lumen-health-virtual-care",
"@type": "TelemedicinePlatform",
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "Example Filled Telemedicine Platform Example (Lumen Health Virtual Care)",
"ontologicalMode": "DigitalEntity",
"interactionArchetype": [
"DirectService"
],
"domain": "Healthcare",
"businessModel": [
"InsuranceReimbursement",
"Subscription",
"Transactional"
],
"deliveryFormat": [
"WebApp",
"MobileApp",
"API"
],
"name": {
"en": "Lumen Health Virtual Care",
"es": "Lumen Health Virtual Care",
"fr": "Lumen Health Virtual Care"
},
"description": {
"en": "Lumen Health Virtual Care is a fictional telemedicine platform providing scheduled and on-demand consultations, asynchronous triage, and continuity workflows integrated with clinical records.",
"es": "Lumen Health Virtual Care es una plataforma ficticia de telemedicina con consultas programadas y bajo demanda, triaje asincrono e integracion con registros clinicos.",
"fr": "Lumen Health Virtual Care est une plateforme fictive de telemedecine proposant consultations planifiees, triage asynchrone et continuite des soins integree aux dossiers cliniques."
},
"shortDescription": {
"en": "Telemedicine platform with consultations, triage, and digital clinical follow-up.",
"es": "Plataforma de telemedicina con consultas, triaje y seguimiento clinico digital.",
"fr": "Plateforme de telemedecine avec consultations, triage et suivi clinique numerique."
},
"url": "https://lumen-health-virtual.example",
"foundingDate": "2020-06-30",
"createdDate": "2026-02-20T20:12:00Z",
"lastModified": "2026-02-20T20:12:00Z",
"examples": [
{
"scenario": "Respiratory symptom surge during seasonal outbreak",
"note": "AI should prioritize triage rules, appointment capacity, and asynchronous intake rather than modeling the platform as a provider directory marketplace."
},
{
"scenario": "Post-consultation medication follow-up workflow",
"note": "AI should connect visit summaries, care continuity model, and reminder channels without exposing credentials or patient secrets."
}
],
"properties": {
"consultationModes": [
"video",
"audio",
"chat",
"asynchronous"
],
"supportsEprescription": true,
"supportsLabOrderIntegration": true,
"careContinuityModel": "hybrid",
"clinicalTriageEnabled": true,
"contactPoints": [
{
"contactType": "customer_service",
"telephone": "+1-415-555-0182",
"email": "support@lumen-health-virtual.example",
"url": "https://lumen-health-virtual.example/help",
"areaServed": "US",
"availableLanguages": [
"en",
"es"
]
},
{
"contactType": "technical",
"telephone": "+1-415-555-0113",
"email": "compliance@lumen-health-virtual.example",
"url": "https://lumen-health-virtual.example/compliance",
"areaServed": "US",
"availableLanguages": [
"en"
]
}
],
"socialProfiles": [
{
"platform": "linkedin",
"url": "https://www.linkedin.com/company/lumen-health-virtual",
"username": "lumen-health-virtual"
},
{
"platform": "twitter",
"url": "https://twitter.com/lumenhealthvc",
"username": "lumenhealthvc"
}
],
"identifiers": [
{
"type": "url",
"value": "https://lumen-health-virtual.example"
},
{
"type": "custom",
"value": "TMED-LHV-001"
}
]
},
"capabilities": {
"interaction": {
"features": [
"messaging",
"notifications"
],
"interactionMethods": [
"chat",
"online_form",
"video_call",
"phone_call"
],
"availableActions": [
"book_consultation",
"start_virtual_visit",
"upload_symptom_form",
"request_followup"
],
"hasMessaging": true,
"hasComments": false,
"hasRating": false,
"hasReviews": false,
"hasSocialGraph": false,
"hasFeed": false,
"hasNotifications": true,
"hasMatching": false,
"realTimeCommunication": true,
"moderationEnabled": true,
"privacyControls": [
"private"
]
},
"booking": {
"features": [
"reservation",
"availabilityCheck",
"scheduling",
"waitlist",
"cancellation",
"reminder"
],
"acceptsReservations": true,
"requiresDeposit": false,
"cancellationPolicy": "12_hours",
"minimumAdvanceBooking": "PT15M",
"maximumAdvanceBooking": "P60D",
"realTimeFeatures": [
"real_time_availability",
"instant_confirmation"
],
"bookingChannels": [
"website",
"mobile_app"
]
},
"financial": {
"features": [
"payments",
"invoicing",
"refunds",
"billing",
"subscriptionManagement"
],
"paymentMethods": [
"credit_card",
"debit_card",
"digital_wallet",
"insurance_billing"
],
"acceptsCreditCards": true,
"currencies": [
"USD"
],
"priceRange": "insurance_and_self_pay",
"commissionModel": "flat_fee",
"commissionRate": 0,
"supportsSubscriptions": true,
"supportsInvoicing": true,
"refundPolicy": "partial_refund"
},
"content": {
"features": [
"publishing",
"search",
"categories"
],
"contentTypes": [
"care_plan",
"visit_summary",
"faq",
"policy"
],
"contentFormats": [
"text",
"html",
"pdf"
],
"contentAccess": [
"public",
"member"
],
"editorialControl": true,
"userGeneratedContent": false,
"mediaHosting": false,
"searchPossible": true,
"hasCategorization": true,
"hasTagging": false,
"archiveAccess": true,
"rssFeeds": false
}
},
"modules": {
"appointments": {
"waitRoomEnabled": true,
"autoRemindersEnabled": true,
"providerCalendarSync": true,
"availabilityDiscovery": {
"canonicalAvailabilityUrl": "https://lumen-health-virtual.example/availability",
"dataSources": [
{
"sourceType": "public_feed_page",
"sourceUrl": "https://lumen-health-virtual.example/data/provider-availability.json",
"format": "json",
"updateCadence": "hourly"
}
]
}
},
"clinicalRecords": {
"ehrIntegrationEnabled": true,
"visitSummaryGeneration": true,
"medicationReconciliationSupport": true
},
"compliance": {
"consentWorkflowEnabled": true,
"auditTrailEnabled": true,
"dataRetentionPolicyDefined": true
},
"careNavigation": {
"triageQuestionnaireEnabled": true,
"escalationToInPersonCare": true,
"followUpPlanAutomation": true
}
},
"structuralMetadata": {
"topology": "binary",
"roles": [
"user",
"platform"
],
"valueSource": "platform_provided",
"transactionFlow": "direct",
"networkEffects": "none",
"careDeliveryType": "blended"
},
"targetAudience": [
"primary_care_patients",
"chronic_care_patients",
"rural_patients",
"employer_health_members"
],
"siteCapabilities": {
"supportedDevices": [
"desktop",
"mobile",
"tablet"
],
"languages": [
"en",
"es",
"fr"
],
"accessibilityFeatures": [
"keyboard_navigation",
"screen_reader_labels",
"text_scaling",
"high_contrast_mode"
]
},
"validationMetadata": {
"schemaVersion": "3.0.0",
"phase": "example_instance",
"status": "reference",
"lastValidated": "2026-02-20T20:12:00Z",
"validator": "META-AIML SDK v3"
},
"semanticAnnotations": {
"classificationRationale": "TelemedicinePlatform is modeled as DigitalEntity plus DirectService because consultation and care coordination are provided directly through platform-controlled workflows.",
"disambiguationNotes": "This model is not a clinician marketplace. It represents first-party virtual care operations with compliance and records modules.",
"intendedUse": "Canonical filled reference for telemedicine websites publishing static architecture metadata for AI systems."
},
"governanceMetadata": {
"entityVersion": "3.0.0",
"introducedIn": "META-AIML v3.0.0",
"stabilityLevel": "reference",
"sdkValidationRules": [
"RULE-TMGF-001: @type MUST equal \"TelemedicinePlatform\"",
"RULE-TMGF-002: ontologicalMode MUST equal \"DigitalEntity\"",
"RULE-TMGF-003: interactionArchetype MUST contain exactly one value: \"DirectService\"",
"RULE-TMGF-004: capabilities MUST include interaction and booking groups",
"RULE-TMGF-005: modules.appointments, modules.clinicalRecords, and modules.compliance MUST be present",
"RULE-TMGF-006: structuralMetadata constants MUST align with DirectService archetype",
"RULE-TMGF-007: examples MUST include at least two operational scenarios",
"RULE-TMGF-008: schema MUST NOT expose credential or token fields"
]
}
}