TelemedicinePlatform Entity
Schema for telemedicine platforms providing remote healthcare services. Designed for AI agents to understand medical service capabilities, compliance requirements, and secure communication features.
Format: @type → entityCategory → subcategory → entityType
Required Modules
Recommended Modules
Functional Features
Site Actions
entityCapabilities
Objective telemedicine platform capabilities with clear rules:
- • camelCase (hasVideoConsultations, hasPatientRecords)
- • Prefixes: has, is, accepts, supports
- • Boolean values for objective verification
- • Examples are expandable - no limits
siteCapabilities
Actions available on telemedicine platform with rules:
- • snake_case (book_appointment, join_consultation)
- • Based on verbs (what users can do)
- • Only actually working actions
- • Examples are expandable without limits
REQUIRED - Secure patient and provider authentication
Essential for HIPAA compliance and medical data protection
REQUIRED - End-to-end encryption and data protection
Critical for protecting sensitive medical information
REQUIRED - HIPAA, HITECH, and medical regulatory compliance
Mandatory for healthcare service platforms
REQUIRED - Secure video conferencing for consultations
Core functionality for telemedicine services
Naming Convention Rules
- • Use camelCase formatting (e.g., "hasVideoConsultations", "hasPatientRecords")
- • Start with prefixes: "has", "is", "accepts", "supports"
- • Examples shown below can be extended - no limitations on additional capabilities
- • All values are boolean (true/false) for objective verification
Medical Services
hasVideoConsultationsSecure video calls with healthcare providers
hasAppointmentBookingSchedule medical appointments online
hasPrescriptionManagementDigital prescription services
hasRemoteMonitoringTrack patient health metrics remotely
Patient Management
hasPatientRecordsSecure electronic health records
hasSecureMessagingHIPAA-compliant patient-provider messaging
hasInsuranceIntegrationInsurance verification and billing
hasEmergencyProtocolsEmergency response procedures
Platform Features
hasMultiLanguageSupportSupport for multiple languages
has24x7SupportRound-the-clock platform support
hasLabIntegrationIntegration with laboratory services
hasPharmacyIntegrationConnection to pharmacy networks
Action Naming Rules
- • Use snake_case formatting (e.g., "book_appointment", "join_consultation")
- • Actions should be verb-based describing what users can do
- • Examples shown below are common patterns - extend with your specific actions
- • List only actions that actually work on your website
book_appointmentSchedule consultations with healthcare providers
join_consultationEnter secure video consultation sessions
access_recordsView and manage medical records
send_secure_messageCommunicate with healthcare providers securely
request_prescriptionRequest prescription renewals or new medications
pay_billsProcess medical billing and insurance claims
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"title": "TelemedicinePlatform Entity Schema",
"description": "Schema for telemedicine platforms providing remote healthcare services",
"type": "object",
"properties": {
"entityType": {
"const": "telemedicine_platform",
"description": "Entity type identifier"
},
"entityCategory": {
"const": "service",
"description": "Entity category"
},
"subcategory": {
"const": "healthcare_services",
"description": "Subcategory of service"
},
"name": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Telemedicine platform name"
},
"description": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Detailed description of the telemedicine platform"
},
"modules": {
"type": "object",
"description": "AIML modules used by this entity"
},
"properties": {
"type": "object",
"description": "Telemedicine platform specific properties",
"properties": {
"serviceTypes": {
"type": "array",
"items": { "type": "string" },
"description": "Types of medical services offered"
},
"specializations": {
"type": "array",
"items": { "type": "string" },
"description": "Medical specializations available"
}
}
},
"entityCapabilities": {
"$ref": "../components/entity-capabilities-format.json#/$defs/EntityCapabilities",
"description": "Objective capabilities and features of the entity"
},
"siteCapabilities": {
"$ref": "../components/site-capabilities-format.json#/$defs/SiteCapabilities",
"description": "Website capabilities and interaction features"
}
},
"required": ["entityType", "entityCategory", "subcategory", "name", "description", "properties"],
"allOf": [{ "$ref": "../base/service.json" }]
}{
"@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
"@id": "https://healthconnect.com/entity",
"@type": "TelemedicinePlatform",
"schemaVersion": "2.0.1",
"entityType": "telemedicine_platform",
"entityCategory": "service",
"subcategory": "healthcare_services",
"name": {
"en": "HealthConnect Virtual Care",
"es": "HealthConnect Atención Virtual"
},
"description": {
"en": "Comprehensive telemedicine platform providing secure virtual consultations, remote monitoring, and digital health services with HIPAA-compliant infrastructure and 24/7 access to healthcare professionals."
},
"url": "https://healthconnect.com",
"foundingDate": "2020-04-15",
"properties": {
"serviceTypes": ["virtual_consultations", "remote_monitoring", "digital_prescriptions", "health_coaching"],
"specializations": ["primary_care", "mental_health", "dermatology", "cardiology", "endocrinology"],
"operatingHours": "24/7",
"averageWaitTime": "15 minutes",
"supportedInsurance": ["medicare", "medicaid", "private_insurance"]
},
"modules": {
"auth": {
"version": "2.0.1",
"enabled": true,
"methods": ["secure_login", "two_factor", "biometric"],
"providers": ["medical_id", "google", "apple"]
},
"security": {
"version": "2.0.1",
"enabled": true,
"features": ["end_to_end_encryption", "secure_storage", "audit_logging"],
"certifications": ["hipaa", "hitech", "gdpr"]
},
"compliance": {
"version": "2.0.1",
"enabled": true,
"standards": ["hipaa", "hitech", "fda", "state_medical_boards"],
"features": ["audit_trails", "consent_management", "data_retention"]
},
"streaming": {
"version": "2.0.1",
"enabled": true,
"protocols": ["webrtc", "secure_streaming"],
"features": ["hd_video", "screen_sharing", "recording"],
"security": ["encrypted_streams", "secure_endpoints"]
}
},
"entityCapabilities": {
"functionalFeatures": {
"hasVideoConsultations": true,
"hasAppointmentBooking": true,
"hasPatientRecords": true,
"hasSecureMessaging": true,
"hasPrescriptionManagement": true,
"hasInsuranceIntegration": true,
"hasRemoteMonitoring": true,
"hasMultiLanguageSupport": true,
"hasEmergencyProtocols": true,
"has24x7Support": true
},
"contentTypes": ["medical_records", "prescriptions", "consultation_notes", "lab_results"],
"businessModel": "telemedicine",
"securityFeatures": ["hipaa_compliance", "end_to_end_encryption", "secure_storage"],
"targetAudience": ["patients", "healthcare_providers", "medical_institutions"],
"medicalServices": ["consultations", "diagnoses", "prescriptions", "monitoring"]
},
"siteCapabilities": {
"availableActions": [
"book_appointment", "join_consultation", "access_records",
"send_secure_message", "request_prescription", "pay_bills"
],
"interactionMethods": ["video_call", "secure_messaging", "mobile_app", "web_portal"],
"contentAccess": ["patient_portal", "provider_portal"],
"supportedDevices": ["desktop", "mobile", "tablet"],
"languages": ["en", "es", "fr"],
"realTimeFeatures": ["live_video", "instant_messaging", "real_time_monitoring"]
}
}