Platform
Each integration uses the owner's official format. Moving between environments is configuration, not a rebuild.

Malaffi, Abu Dhabi's shared health record, accepted a referral in 2 seconds.

In Sahatna, the health app, 214 checks started today.
Sahatna launch (deep link + launch context)Opens the check from the Sahatna Quick Actions tile with the signed-in person's context. A home widget shows the next due date.
Format
sahatna://brain-health?ctx={signed JWT: sub, lang, emiratesId hash, scopes}
Production: Sahatna Space on TAMM, Abu Dhabi's government services app (DGE)
LiveupdatedPrimary sign-in. Biometric and PIN after first sign-in. Official button assets and error strings.
Format
OIDC auth code + PKCE. Scopes urn:uae:digitalid:profile:general
Production: UAE PASS production after TDRA onboarding
Liveupdated
Malaffi HL7 v2 REF^I12 + Referral APIReferrals with priority and SNOMED specialty (circular 144/2026). Scheduling via the Referral API (210/2026).
Format
MLLP/HTTPS, ACK AA/AE. Idempotent message control IDs
Production: Malaffi HIE production endpoint
LiveupdatedContext for the result and plan. Never used as the person's own score.
Format
FHIR Observation (LOINC 72172-0 family), read-only
Production: IFHAS records via Malaffi, the shared health record
Liveupdated


Walking speed, sleep, hearing test and steps, each with its own consent. Context only: never a score, never a referral.
Format
Apple Health export XML; Health Connect JSON. Vendor OAuth for rings
Production: Native app shell inside Sahatna
Liveupdated
Inception brain health lab (Authorised record API, FHIR)Sends a per-visit FHIR Bundle so the clinic-side lab starts with the person's history.
Format
FHIR R4 Bundle: Patient, Observation series, QuestionnaireResponse, Consent, Provenance
Production: Inception lab record API (her published hook)
Longitudinal series for research models. Off by default, research consent only.
Format
Parquet/CSV series + data dictionary. De-identified
Production: Research data enclave
Browser web calls today. Reminders, check-ins and the family questionnaire by phone.
Format
TelephonyAdapter: start, transcript stream, transfer, end
Production: Azure Communication Services + Azure AI Speech / Jais Speech
LiveupdatedOne normaliser for HealthKit, Health Connect, Samsung Health, Oura and WHOOP. Each sample becomes an Observation shaped to IEEE 1752.1, with Provenance pointing at the device and the consent. Raw device data never goes to Malaffi. Only the clinician-signed brief does.
| Signal | Source | Observation.code | Value (UCUM) | Note |
|---|---|---|---|---|
| Steps | stepCount · StepsRecord | LOINC 41950-7 | {steps}/d | category activity |
| Walking speed | walkingSpeed (iPhone) | LOINC 41957-2 | m/s | Observation.device → iPhone |
| Double support, steadiness | walkingDoubleSupportPercentage · appleWalkingSteadiness | local code (no LOINC) | % / coded | HealthKit id kept in coding[1] |
| Sleep | sleepAnalysis · SleepSessionRecord | LOINC 93832-4 · 93831-6 · 93830-8 · 93829-0 | h / min | IEEE 1752.1 sleep-duration |
| Audiogram | HKAudiogramSample (AirPods Pro 2) | LOINC 89015-2 · 89016-0 · 89017-8 | dB[HL] | derivedFrom the device sample |
| Resting heart rate | restingHeartRate · RestingHeartRateRecord | LOINC 40443-4 | /min | unwell-gate context only |
Revoking consent stops reads, deletes copies and writes an audit row.