FHIR IG analytics| Package | alticelabs.fhir.smartal.glintt |
| Resource Type | ImplementationGuide |
| Id | ImplementationGuide-alticelabs.fhir.smartal.glintt.json |
| FHIR Version | R4 |
| Source | https://simplifier.net/resolve?scope=alticelabs.fhir.smartal.glintt@0.1.0-beta&canonical=http://alticelabs.com/fhir/ImplementationGuide/alticelabs.fhir.smartal.glintt |
| URL | http://alticelabs.com/fhir/ImplementationGuide/alticelabs.fhir.smartal.glintt |
| Version | 1.0.0 |
| Status | active |
| Name | SmartALGlinttIG |
| Title | SmartAL MHR → Glintt FHIR Implementation Guide |
| Description | Defines the FHIR R4 resource profiles that SmartAL MHR sends to Glintt's FHIR server as part of the Glintt integration sync. Covers Patient, Practitioner, Organization, Observation (vital signs, gait, cognition, ECG+PCG valvular assessment, frailty), and transaction Bundle structure. |
No resources found
No resources found
No narrative content found in resource
{
"resourceType": "ImplementationGuide",
"id": "alticelabs.fhir.smartal.glintt",
"url": "http://alticelabs.com/fhir/ImplementationGuide/alticelabs.fhir.smartal.glintt",
"version": "1.0.0",
"name": "SmartALGlinttIG",
"title": "SmartAL MHR → Glintt FHIR Implementation Guide",
"status": "active",
"publisher": "Altice Labs",
"contact": [
{
"name": "Altice Labs",
"telecom": [
{
"system": "url",
"value": "https://www.alticelabs.com"
}
]
},
{
"name": "SmartAL Team",
"telecom": [
{
"system": "url",
"value": "https://www.alticelabs.com"
}
]
}
],
"description": "Defines the FHIR R4 resource profiles that SmartAL MHR sends to Glintt's FHIR server as part of the Glintt integration sync. Covers Patient, Practitioner, Organization, Observation (vital signs, gait, cognition, ECG+PCG valvular assessment, frailty), and transaction Bundle structure.",
"jurisdiction": [
{
"coding": [
{
"code": "PT",
"system": "urn:iso:std:iso:3166",
"display": "Portugal"
}
]
}
],
"packageId": "alticelabs.fhir.smartal.glintt",
"license": "CC0-1.0",
"fhirVersion": [
"4.0.1"
],
"definition": {
"resource": [
{
"reference": {
"reference": "Observation/ObservationECGPCGExample"
},
"name": "ECG+PCG Valvular Assessment Example",
"description": "Example ECG+PCG valvular assessment with general classification and Aortic valve.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-ECGPCG"
},
{
"reference": {
"reference": "Observation/ObservationFrailtyExample"
},
"name": "Frailty Physical Assessment Example",
"description": "Example frailty assessment with grip strength, and 4-meter walk test.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-Frailty"
},
{
"reference": {
"reference": "Observation/ObservationBloodPressureExample"
},
"name": "Observation Example — Blood Pressure",
"description": "Example blood pressure panel: 107/60 mmHg, with component-level interpretation and referenceRange enrichment.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-BloodPressure"
},
{
"reference": {
"reference": "Observation/ObservationBodyTemperatureExample"
},
"name": "Observation Example — Body Temperature",
"description": "Example body temperature observation: 37 °C, with interpretation, and referenceRange enrichment.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-BodyTemperature"
},
{
"reference": {
"reference": "Observation/ObservationCognitionGroupExample"
},
"name": "Observation Example — Cognition Group",
"description": "Cognition group panel derived from a Gait Group observation. Contains\nPredicted Cognitive Status (valueCodeableConcept) and Probability of MCI\n(valueQuantity with enrichment).",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-CognitionGroup"
},
{
"reference": {
"reference": "Observation/ObservationGaitGroupExample"
},
"name": "Observation Example — Gait Group (full, with enrichment)",
"description": "Realistic gait group panel with all 12 metrics. Metrics with matching\nObservationDefinitions include interpretation and referenceRange. Metrics\nwithout thresholds (steps, distance, duration, analysed steps) have no\nenrichment.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-GaitGroup"
},
{
"reference": {
"reference": "Observation/ObservationHeartRateExample"
},
"name": "Observation Example — Heart Rate",
"description": "Example heart rate observation: 72 beats/min, with interpretation, and referenceRange enrichment.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-HeartRate"
},
{
"reference": {
"reference": "Observation/ObservationRespiratoryRateExample"
},
"name": "Observation Example — Respiratory Rate",
"description": "Example respiratory rate observation: 16 breaths/min, with interpretation, and referenceRange enrichment.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-RespiratoryRate"
},
{
"reference": {
"reference": "Observation/ObservationSpO2Example"
},
"name": "Observation Example — SpO2",
"description": "Example oxygen saturation observation: 97%, with interpretation, and referenceRange enrichment.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Observation-SpO2"
},
{
"reference": {
"reference": "Organization/OrganizationExample"
},
"name": "Organization Example — SmartAL",
"description": "Example Organization resource as sent to Glintt.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Glintt-Organization"
},
{
"reference": {
"reference": "Patient/PatientExample"
},
"name": "Patient Example — John Smith",
"description": "Example Patient resource as sent to Glintt, with all Portuguese identifier types.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Glintt-Patient"
},
{
"reference": {
"reference": "Practitioner/PractitionerExample"
},
"name": "Practitioner Example — Breda Pinto",
"description": "Example Practitioner resource as sent to Glintt.",
"exampleCanonical": "http://alticelabs.com/fhir/StructureDefinition/SmartAL-Glintt-Practitioner"
},
{
"reference": {
"reference": "CodeSystem/smartal-cognition-status"
},
"name": "SmartAL Cognition Status",
"description": "Codes representing AI-predicted cognitive status classifications\nderived from gait analysis.",
"exampleBoolean": false
},
{
"reference": {
"reference": "CodeSystem/smartal-custom-loinc"
},
"name": "SmartAL Custom LOINC Codes",
"description": "Custom LOINC-style codes defined by SmartAL/Altice Labs for clinical\nobservations not covered by standard LOINC. Used in Observation.code\nand Observation.component.code for Gait and Cognition panels.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Glintt-Organization"
},
"name": "SmartAL Glintt Organization",
"description": "Organization resource as sent to Glintt. Correlated by Altice business identifier.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Glintt-Patient"
},
"name": "SmartAL Glintt Patient",
"description": "Patient resource as sent to Glintt. Correlated by SNS (Health Card) number.\n\nPatient and Practitioner resources are synced individually to Glintt (Group A),\nwhile Observations are sent as FHIR transaction Bundles (Group B).",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Glintt-Practitioner"
},
"name": "SmartAL Glintt Practitioner",
"description": "Practitioner resource as sent to Glintt. Correlated by medical licence number\n(Ordem dos Médicos).",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-Base"
},
"name": "SmartAL Observation (Base)",
"description": "Abstract base profile for all Observation resources sent to Glintt.\nDefines common constraints shared by all observation types: identifier,\nstatus, category, code, subject with Glintt viewer enrichment,\neffectiveDateTime, performer, interpretation, and referenceRange.\n\nInterpretation and referenceRange are automatically enriched by MHR from\nObservationDefinition thresholds at creation time. They are NOT mandatory —\nthey are only present when a matching ObservationDefinition exists.\n\nOnly Observations whose code matches the whitelist are synced:\n- 8310-5 (Body Temperature)\n- 59408-5 (SpO2)\n- 8867-4 (Heart Rate)\n- 9279-1 (Respiratory Rate)\n- 85354-9 (Blood Pressure)\n- 10000-F (Gait Group — custom LOINC)\n- 10100-F (Cognition Group — custom LOINC)\n- 20000-I (ECG+PCG Valvular Assessment — custom LOINC)\n- 3000-G (Frailty Physical Assessment -- custom LOINC)\n\nMedia and Device resources are stripped before sending to Glintt.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-ECGPCG"
},
"name": "SmartAL Observation - ECG+PCG Valvular Assessment",
"description": "Panel observation for combined ECG+PCG valvular assessment from the HIGO device.\nContains one general classification plus four valve groups (Aortic, Pulmonary,\nTricuspid, Mitral), each with 11 components. All components 0..1.\nNo enrichment (no ObservationDefinition thresholds).\nMedia and Device references are stripped before sending to Glintt.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-Frailty"
},
"name": "SmartAL Observation - Frailty Physical Assessment",
"description": "Panel observation for frailty physical assessment including grip strength\n(left and right hand), 4-meter walk gait\nspeed test. Dominant hand is not sent to Glintt (internal to MHR).\nThis observation has no enrichment (no ObservationDefinition thresholds).",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-BloodPressure"
},
"name": "SmartAL Observation — Blood Pressure",
"description": "Blood pressure panel observation (LOINC 85354-9). This is a panel with no\ntop-level value. Systolic and diastolic readings are expressed as component\nentries.\n\nEach component MAY include interpretation and referenceRange when a matching\nObservationDefinition exists.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-BodyTemperature"
},
"name": "SmartAL Observation — Body Temperature",
"description": "Body temperature observation (LOINC 8310-5). Value in degrees Celsius.\n\nInterpretation and referenceRange MAY be present when a matching\nObservationDefinition exists — they are enriched automatically by MHR\nat creation time.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-CognitionGroup"
},
"name": "SmartAL Observation — Cognition Group",
"description": "Cognition group panel observation (custom LOINC 10100-F). This is a panel\nwith no top-level value. Cognition-related metrics are expressed as component\nentries using custom LOINC codes from http://alticelabs.com/fhir/loinc-custom.\n\nComponents may use either valueCodeableConcept (e.g., Predicted Cognitive\nStatus) or valueQuantity (e.g., Probability of MCI). Components with\nvalueQuantity MAY include interpretation and referenceRange.\n\nThis observation is typically derived from a Gait Group observation\n(via derivedFrom).",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-GaitGroup"
},
"name": "SmartAL Observation — Gait Group",
"description": "Gait group panel observation (custom LOINC 10000-F). This is a panel with\nno top-level value. Individual gait metrics are expressed as component\nentries using custom LOINC codes from http://alticelabs.com/fhir/loinc-custom.\n\nComponents MAY include interpretation and referenceRange when a matching\nObservationDefinition exists. Not all components will have UCUM units\n(e.g., Analysed Steps uses a unitless integer).\n\nKnown gait metric codes: 10001-F through 10012-F (see SmartAL Custom LOINC\nCodeSystem for the full list).",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-HeartRate"
},
"name": "SmartAL Observation — Heart Rate",
"description": "Heart rate observation (LOINC 8867-4). Value in beats per minute.\n\nInterpretation and referenceRange MAY be present when a matching\nObservationDefinition exists.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-SpO2"
},
"name": "SmartAL Observation — Oxygen Saturation (SpO2)",
"description": "Oxygen saturation in arterial blood by pulse oximetry (LOINC 59408-5).\nValue in percent.\n\nInterpretation and referenceRange MAY be present when a matching\nObservationDefinition exists.",
"exampleBoolean": false
},
{
"reference": {
"reference": "StructureDefinition/SmartAL-Observation-RespiratoryRate"
},
"name": "SmartAL Observation — Respiratory Rate",
"description": "Respiratory rate observation (LOINC 9279-1). Value in breaths per minute.\n\nInterpretation and referenceRange MAY be present when a matching\nObservationDefinition exists.",
"exampleBoolean": false
},
{
"reference": {
"reference": "Bundle/TransactionBundleExample"
},
"name": "Transaction Bundle Example — Heart Rate Observation",
"description": "Example FHIR transaction Bundle as sent to Glintt containing a Heart Rate\nObservation. Media and Device resources are stripped before sending to Glintt.",
"exampleBoolean": true
}
],
"page": {
"nameUrl": "toc.html",
"title": "Table of Contents",
"generation": "html",
"page": [
{
"nameUrl": "index.html",
"title": "Home",
"generation": "markdown"
},
{
"nameUrl": "profiles.html",
"title": "Profiles",
"generation": "markdown"
},
{
"nameUrl": "bundles.html",
"title": "Transaction Bundles",
"generation": "markdown"
},
{
"nameUrl": "identifiers.html",
"title": "Identifier Systems",
"generation": "markdown"
},
{
"nameUrl": "observations.html",
"title": "Observation Whitelist",
"generation": "markdown"
},
{
"nameUrl": "codesystems.html",
"title": "Code Systems",
"generation": "markdown"
}
]
},
"parameter": [
{
"code": "copyrightyear",
"value": "2026+"
},
{
"code": "releaselabel",
"value": "trial-use"
},
{
"code": "show-inherited-invariants",
"value": "false"
},
{
"code": "apply-publisher",
"value": "true"
},
{
"code": "apply-contact",
"value": "true"
},
{
"code": "special-url",
"value": "http://alticelabs.com/fhir/loinc-custom"
},
{
"code": "special-url",
"value": "http://alticelabs.com/fhir/cognition-status"
}
]
}
}