Beyond the core data, telehealth and AI surfaces, four Aimedis platform modules expose their own domain APIs. Every module builds on the shared Aimedis Patient ID + PIN consent model (FHIR R4 Consent, patient-controlled pull), the HL7 FHIR data model, and 100% audit-logged PHI access — so integration patterns stay identical across modules.
Aimedis Rehab — Neurorehabilitation
AI + XR neurorehabilitation: 12 validated clinical scales with automatic scoring, 10+ Unreal Engine XR training environments, wearable integrations, and the 7-dimension clinician benchmark radar.
GET/api/rehab/assessments/{patientId}Retrieve validated clinical scale scores (FIM, Barthel Index, Berg Balance, NIHSS, MoCA, GCS) with automatic scoring and interpretation bands.
{
"patientId": "12345",
"scale": "BergBalance",
"score": 42,
"maxScore": 56,
"interpretationBand": "moderate-fall-risk",
"scoredAt": "2026-06-30T10:15:00Z"
}
POST/api/rehab/xr-sessionsStart an Unreal Engine XR training session with AI-adaptive difficulty (Meta Quest, Apple Vision Pro, Desktop, Pixel Streaming; group therapy up to 8).
{
"patientId": "12345",
"environmentId": "balance-garden",
"platform": "meta-quest",
"adaptiveDifficulty": true,
"maxParticipants": 8
}
GET/api/rehab/wearables/{patientId}Retrieve synced wearable and device metrics from the 12-app catalog (Withings, Oura, WHOOP).
GET/api/rehab/benchmark/{patientId}Return the 7-dimension clinician benchmark radar (Mobility, Strength, Cognition, Balance, Endurance, Flexibility, Daily Living).
Aimedis Insur — Insurance Engagement
White-label health-insurance engagement: the proprietary 7-dimension benchmark score, a five-tier premium rewards engine, AI-recommended daily tasks, and the bidirectional Care Pro EHR connector.
GET/api/insur/members/{memberId}/benchmark-scoreReturn the proprietary 7-dimension benchmark score (0–1000) for a member.
{
"memberId": "M-4471",
"benchmarkScore": 742,
"dimensions": {
"activity": 84,
"nutrition": 71,
"sleep": 66
}
}
GET/api/insur/members/{memberId}/rewardsRetrieve the member's premium rewards tier (Bronze → Silver → Gold → Platinum → Diamond) and current reduction (up to 30%).
GET/api/insur/members/{memberId}/tasksList daily AI-recommended health tasks for the member.
POST/api/insur/tasks/{taskId}/verifySubmit task completion evidence (photo, connected-device, or self-report verification).
{
"memberId": "M-4471",
"verificationType": "device",
"source": "withings",
"value": 8200
}
POST/api/insur/care-pro/syncTrigger a bidirectional Care Pro EHR connector sync for a consented member.
Aimedis Decision Pro — Clinical Decision Support
Clinical decision support and telemedicine that cross-functions with — and never replaces — patient-doctor communication. AVA triage is always non-binding decision support; the licensed clinician decides.
POST/api/decision-pro/triageRequest a non-binding AI triage suggestion (5 care levels, 66 specialties, 69 verified ICD-10-GM codes, model's self-reported confidence).
{
"careLevel": "specialist",
"suggestedSpecialty": "neurology",
"icd10gm": ["G43.9"],
"selfReportedConfidence": 0.71,
"binding": false,
"disclaimer": "Non-binding decision support. The licensed clinician decides."
}
POST/api/decision-pro/consent/redeemRedeem an Aimedis Patient ID + 6-digit PIN to pull the patient's records (FHIR R4 Consent, pull model).
{
"patientId": "12345",
"pin": "480913",
"scope": "care-record"
}
POST/api/decision-pro/consent/revokeRevoke an active consent grant; revocation takes effect within 60 seconds (break-glass emergency override is separately audited).
GET/api/decision-pro/care-plan/{caseId}Retrieve the forensic care-plan PDF archive (server-side SHA-256 hash, 10-year retention per §630f BGB).
GET/api/decision-pro/audit-chain/verifyVerify the tamper-evident SHA-256 audit hash chain for one-click integrity confirmation.
Aimedis Support — Support & Feedback Command Center
Unified support and feedback: the AVA support assistant, a community support board with a six-stage resolution workflow, polls and multi-page surveys, NPS campaigns, and governance moderation.
GET/api/support/surveysList polls and multi-page surveys (12 question types incl. NPS, Ranking, Likert, Matrix; branching logic).
POST/api/support/surveys/{surveyId}/responsesSubmit a survey response; the offline response queue auto-syncs when connectivity returns.
{
"surveyId": "srv-2026-q3",
"answers": [
{ "questionId": "q1", "type": "nps", "value": 9 }
],
"anonymous": true
}
GET/api/support/npsRetrieve auto-computed NPS campaign scores with 8-week trend data.
POST/api/support/ava/chatQuery the AVA support assistant (RAG over org documentation with cited sources; Support, Analytics, and Creation modes).
POST/api/support/moderation/{itemId}Apply a governance moderation action to a community board item (backed by Postgres row-level security and a full audit log).