One record over time, across every setting a person is known to.
Resolved not merged, coded against a terminology the jurisdiction binds, and honest about where the record is complete and where it isn’t.
One record, every setting
A person isn’t a patient of one organisation. The record follows the person across primary care, community services, hospital, mental health, social care, dentistry, pharmacy and specialist care.
We match identity across organisations instead of merging it under one owner, so nobody’s record is re-typed when an organisation changes.
- Primary care
- Community services
- Secondary care
- Mental health
- Social care
- Dentistry
- Pharmacy
- Specialist care
What the record holds
- Assessments
- Care plans
- Referrals
- Outcomes and PROMs
- Diagnostics and results
- Medications
- Allergies and intolerances
- Imaging
- Pathology
- Immunisations
- Safeguarding flags
- Communication needs
Every value is coded against a terminology the jurisdiction binds, not one we chose. A code means the same thing everywhere, so code content is held once; which classification a country mandates, for which purpose and from which date is a per-jurisdiction binding.
Genomics and precision medicine, with the gap stated
The genomic surfaces are real and they read well. The registers behind three of them aren’t yet persisted, and that matters more here than almost anywhere else on the platform.
The clinical record is built and persisted. Three genomic registers are in-process lists.
| Capability | Position |
|---|---|
| Genomic referral, panel selection and tracking | Partial Surface built; register not persisted |
| Consent, including cascade to relatives | Partial Surface built; register not persisted |
| Three-generation pedigree | Partial Rendered from stored fields |
| Pharmacogenomics panel and diplotype display | Live |
| ACMG/AMP five-tier variant classification display | Live |
| Role-gated access with default deny and audited refusals | Live |
| Genomic tab on the person’s record | Live |
| FHIR Genomics endpoint | Not built |
| Exchange with a genomic laboratory hub or national service | Not built |
| Patient-facing genomic results in the portal | Designed |
| Storage in an openEHR clinical data repository | Not built |
Why this is stated so plainly
A genomic result identifies a family, not just a person. Disclosing it reaches blood relatives who never agreed to anything. That makes this the one area where overstating what we can do is least acceptable.
Three of the registers are held in memory. A record a clinician creates on screen is lost when the service restarts, and the other copy of the service never sees it. This needs to be moved to permanent storage before any real use. No amount of polish on the screen substitutes for that.