Click each layer to understand what lives inside it and why it matters.
These aren't design decisions — they're foundational commitments.
Every clinical interaction is captured as a structured event — not a form, not a note, not a row in a table. This makes every piece of data immediately usable for analytics, billing, referrals, and national reporting.
{
"event": "consultation",
"timestamp": "2026-03-04T10:30:00Z",
"clinician": { "id": "dr-001", "role": "consultant" },
"patient": { "nhs_id": "IE-9823411" },
"clinical_data": {
"archetype": "openEHR-EHR-COMPOSITION",
"diagnoses": ["M54.5"],
"observations": [...]
},
"auto_generated": {
"billing_claim": true,
"referral_letter": true,
"patient_notification": true,
"analytics_event": true
}
}Every capability in KarePilot is accessible via REST API. Build integrations, connect systems, or extend the platform.
Built for the regulated environment of healthcare — not retrofitted to it.