API ReferenceVersion 2.0 — 202614 min read

Aimedis API Reference

Unified Developer Documentation — Consent-Checked Platform Integration

The complete API reference unifying the Developer Guide and Portal — the Consent & Access API, FHIR R4 resource patterns, platform module endpoints, and integration patterns across the Aimedis family.

01

Introduction

The Aimedis API provides consent-checked access to a FHIR R4-native healthcare platform. This reference covers the Consent & Access API, FHIR resource patterns, platform module endpoints, and the integration patterns that connect the Aimedis family.

What you can build

Patient-facing health management applications
Consent-integrated record-sharing tools
Non-binding clinical decision support tools
FHIR R4-compliant data exchange services
Insurance and rehabilitation engagement platforms
VR/AR medical education environments

Platform provides access to

Consent-checked REST API access to healthcare data
FHIR R4 resource-based clinical records
Scoped, PIN-protected patient consent grants
Hash-chained, tamper-evident audit logging
02

Getting Access

Access to the Aimedis API is granted through the Aimedis partner program. Consent-gated record access uses Bearer tokens scoped to the patient or the practitioner — every call is consent-checked and written to a tamper-evident audit log.

1

Request Access

Apply through the Aimedis partner program with your organization details and intended integration.

2

Receive Scoped Credentials

Aimedis issues a Bearer token scoped to the patient or practitioner context your integration needs.

3

Integrate the Consent Flow

Build against the Consent & Access API below — every call is consent-checked and written to a tamper-evident audit log.

4

Go Live

Once your integration passes partner review, your scoped credentials are promoted to production access.

Authenticated requestHTTP
GET /api/consent/grants
Authorization: Bearer {patient_token}

A public self-service API program — API keys, client libraries, and a sandbox environment — is on the roadmap, not live today. See Roadmap below.

04

FHIR R4 Resources

Aimedis records are FHIR R4-native: every clinical record — a vital sign, a diagnosis, a medication, an allergy, a lab result, a clinical note — is represented as a standard FHIR R4 resource, exchanged through the consent-checked access API above. There is no separate records endpoint; if a grant covers a scope, the resources for that scope are what the consent API returns.

Resource types by consent scope

demographicsPatient
vitalsObservation
diagnosesCondition
medicationsMedicationRequest, MedicationDispense
allergiesAllergyIntolerance
labsObservation, DiagnosticReport
radiologyImagingStudy, DiagnosticReport
notesDocumentReference
consent grantConsent
access log entryAuditEvent

Sensitive categories (mental health, HIV/sexual health, substance use) map to the same resource types, tagged and gated behind an explicit opt-in — never included in a default “full record” share.

05

Platform Module APIs

Beyond the Consent & Access API, four Aimedis specialist products 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 audit-logged access — so integration patterns stay identical across modules.

Aimedis Rehab — Neurorehabilitation

AI + XR neurorehabilitation: validated clinical scales with automatic scoring, immersive XR training environments, wearable integrations, and the 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.

ResponseJSON
{
  "patientId": "12345",
  "scale": "BergBalance",
  "score": 42,
  "maxScore": 56,
  "interpretationBand": "moderate-fall-risk",
  "scoredAt": "2026-06-30T10:15:00Z"
}
POST
/api/rehab/xr-sessions

Start an Unreal Engine XR training session with AI-adaptive difficulty (Meta Quest, Apple Vision Pro, Desktop, Pixel Streaming; group therapy up to 8).

Request BodyJSON
{
  "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 connected-device 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-score

Return the proprietary 7-dimension benchmark score (0–1000) for a member.

Response (excerpt — 3 of 7 dimensions shown)JSON
{
  "memberId": "M-4471",
  "benchmarkScore": 742,
  "dimensions": {
    "activity": 84,
    "nutrition": 71,
    "sleep": 66
  }
}
GET
/api/insur/members/{memberId}/rewards

Retrieve the member’s premium rewards tier (Bronze → Silver → Gold → Platinum → Diamond) and current reduction (up to 30%).

GET
/api/insur/members/{memberId}/tasks

List daily AI-recommended health tasks for the member.

POST
/api/insur/tasks/{taskId}/verify

Submit task completion evidence (photo, connected-device, or self-report verification).

Request BodyJSON
{
  "memberId": "M-4471",
  "verificationType": "device",
  "source": "withings",
  "value": 8200
}
POST
/api/insur/care-pro/sync

Trigger a bidirectional Care Pro EHR connector sync for a consented member.

Aimedis Decision Pro — Clinical Decision Support

Clinical decision support that cross-functions with — and never replaces — patient-doctor communication. Triage is always non-binding decision support with AVA guideline-cited assistance; the licensed clinician decides. Consent PINs are generated by the patient in the core Consent & Access API — Decision Pro redeems them.

POST
/api/decision-pro/triage

Request a non-binding AI triage suggestion (5 care levels, 66 specialties, 69 verified ICD-10-GM codes, model’s self-reported confidence).

ResponseJSON
{
  "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/redeem

Redeem an Aimedis Patient ID + 6-digit PIN to pull the patient’s records (FHIR R4 Consent, pull model).

Request BodyJSON
{
  "patientId": "12345",
  "pin": "480913",
  "scope": "care-record"
}
POST
/api/decision-pro/consent/revoke

Revoke 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/verify

Verify 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/surveys

List polls and multi-page surveys (12 question types incl. NPS, Ranking, Likert, Matrix; branching logic).

POST
/api/support/surveys/{surveyId}/responses

Submit a survey response; the offline response queue auto-syncs when connectivity returns.

Request BodyJSON
{
  "surveyId": "srv-2026-q3",
  "answers": [
    { "questionId": "q1", "type": "nps", "value": 9 }
  ],
  "anonymous": true
}
GET
/api/support/nps

Retrieve auto-computed NPS campaign scores with 8-week trend data.

POST
/api/support/ava/chat

Query 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).

06

Cross-Platform Integration Patterns

The Aimedis family behaves as one system on a single shared account. These are the integration patterns that connect its platforms.

1

Booking → Record → Practice

A booking made in Aimedis Appointment appears automatically in the patient’s Care Pro record and in the practice’s schedule — no separate sync call required.

2

Onboarding Intake → Pro

A structured intake collected in Aimedis Onboarding reaches Aimedis Pro only with the patient’s consent; the confirmed summary lands back in Care Pro for the patient to review.

3

Connect Verification → Credential Badge

License verification in Aimedis Connect produces a visible credential badge — the gate that allows a professional to request consented record access in Aimedis Pro at all.

07

AVA Integration

AVA is Aimedis’s AI assistant — one assistant, appearing as a product surface inside Care Pro, Connect, Pro, Rehab, Insur, and Support, in 30+ conversational languages. There is no standalone public AVA API today: AVA is reached through each product’s own surface — for example, the Support module’s /api/support/ava/chat endpoint above.

A general-purpose AVA integration API is a roadmap interest, not a shipped capability. Where AVA offers clinical guidance — such as Aimedis Decision Pro’s triage — it is always non-binding decision support: the licensed clinician always decides.

08

Roadmap

Roadmap

Clearly labeled roadmap items — not implied live today. The hash-chained audit log referenced throughout this reference is a live capability, not a roadmap item.

Webhooks

Event notifications for consent grants, revocations, and record updates.

Public Self-Service API Keys

Self-service key issuance for the partner developer program.

Client Libraries / SDKs

Official client libraries to reduce integration effort across languages.

Sandbox Environment

A synthetic-data environment for building and testing integrations before going live.

Expanded FHIR Resource Surface

Additional FHIR R4 resource types beyond the current consent-scoped set.

Aimedis provides consent-checked, FHIR R4-native infrastructure for building interoperable healthcare applications — patient-controlled, audited, and honest about what is live today.