Platform Architecture

Built for Scale.Built for Standards.

KarePilot isn't layered on top of legacy architecture. It's a modern, event-native platform built on openEHR, HL7 FHIR, and automation-first principles from the ground up.

A Layered, Modular Architecture

Click each layer to understand what lives inside it and why it matters.

Three Architectural Principles

These aren't design decisions — they're foundational commitments.

Event-Native Data Model

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.

KarePilot API
{
  "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
  }
}
Open APIs

Developer-Friendly REST APIs

Every capability in KarePilot is accessible via REST API. Build integrations, connect systems, or extend the platform.

Clinical
GET /fhir/r4/Patient
POST /fhir/r4/Observation
GET /fhir/r4/Condition
POST /ehr/compositions
Operational
GET /scheduling/slots
POST /appointments/book
GET /billing/claims
POST /referrals/create
Analytics
GET /analytics/cohorts
GET /analytics/throughput
POST /reports/generate
GET /population/risk
Patient
GET /patient/timeline
POST /patient/messages
GET /patient/appointments
POST /patient/prom

Security, Compliance & Standards

Built for the regulated environment of healthcare — not retrofitted to it.

openEHR
Clinical Model Alignment
HL7 FHIR R4
Interoperability Standard
NSCR-Ready
National Shared Care Record
GDPR
Data Protection Compliant
ISO 27001
Information Security
HSE-Aligned
National Digital Health Strategy

Want the full technical specification?

Talk to our engineering team. We're happy to go deep.