Patient Management
One patient record, across every module.
Intake, visits, prescriptions, orders, and messages all attach to a single longitudinal record — so your team and your agents always see the whole patient, not a dozen disconnected systems. It's the read side of the platform's event backbone, and it's callable from your stack.
What's inside
The whole patient, in one place.
Records, messaging, coordination, and audit — exposed as API instead of locked in an EMR.
One longitudinal record
Every visit, prescription, order, and message attaches to a single patient record, shared across every module — no syncing between systems.
Secure messaging
HIPAA-compliant patient–provider messaging, available to your agents and your support team through the same API.
Care coordination
Tasks, follow-ups, and provider hand-offs tracked against the record so nothing falls between encounters.
Audit log by construction
Every state change is an event, so the full patient lifecycle is logged automatically — the evidence your compliance reviews need, on tap.
PHI-grade access control
Field-encrypted PHI with granular, role-scoped access — the same controls behind our cleared HIPAA audit.
Callable by your agents
Read and update the record, send messages, and react to lifecycle events through the API — your agents drive coordination.
How it fits
The record is a projection of every event.
Each module publishes domain events; Patient Management projects them into one view. Rebuildable by replay, logged by construction — that's how the audit trail comes for free.
GET /v1/patients/pat_77a1...
200 OK
{
"patient_id": "pat_77a1...",
"visits": 4,
"active_subscriptions": 1,
"last_event": "rx.prescribed"
}Illustrative — the live API surface is published in the docs.
Get started