Health Records, FHIR & OpenEMR
Apple Health Records, MyChart, OpenEMR, Health Connect — and the open standards that bind them.
In 2024-26 the interoperability story finally improved for consumers — Apple Health Records expanded coverage in the US, MyChart's reach now includes most major US health systems, and the FHIR standard is mainstream. For self-hosters, OpenEMR and OpenMRS are the FOSS PHR / EMR stacks worth knowing.
Sister sections: Apple Watch, Wearable Aggregation, Diabetes & CGM Tools, Chronic Disease Management, Health Data Privacy, Quantified Self DIY, Self-Hosted Personal Apps.
The standards (free)
- ★ ★ FHIR (Fast Healthcare Interoperability Resources) — HL7-published REST + JSON standard for clinical data; mandatory for US healthcare interoperability via the 21st Century Cures Act; nearly every modern EHR exposes a FHIR endpoint.
- HL7 v2 — older messaging standard; still pervasive in hospital integrations; less consumer-relevant.
- C-CDA — clinical document XML; for visit summaries.
- Open mHealth — open data schema for health metrics; consumer-side complement to FHIR.
- DICOM — medical imaging standard; for X-rays / CT / MRI.
Patient-side (US)
- ★ ★ Apple Health Records — free; iPhone; pulls FHIR from 600+ US health systems + Canada / UK; appointments, labs, meds, allergies, immunizations; on-device with iCloud E2E encryption. The single best consumer-side health-records tool in 2026.
- ★ ★ MyChart (Epic) — free with most US Epic-running health systems (90%+ of large hospitals); messaging, labs, prescription requests, telehealth booking; iOS / Android / web.
- Cerner Patient Portal / Oracle Health — non-Epic alternative.
- athenaCommunicator / Athenahealth — smaller-practice equivalent.
- FollowMyHealth — Allscripts patient portal.
- NextGen Patient Portal.
Aggregators
- ★ Apple Health (Records section) — covered above; the consumer aggregator default.
- ★ Health Gorilla — paid; FHIR + medical-record retrieval API; consumer apps + clinics.
- Validic / Particle Health — paid; aggregation APIs.
- Vault Health (PicnicHealth) — paid; consumer-side full-record aggregation; pulls from any provider.
- Human API — paid; aggregation for fintech / health apps.
Self-host EMR / EHR / PHR
- ★ ★ OpenEMR — FOSS GPL; full EMR; practice-level (multi-provider); patient charts, scheduling, billing, e-prescribe; MIPS-certified; AGPL-3.0; community-supported with paid hosting via OEMR.org.
- ★ OpenMRS — FOSS; widely deployed in low-resource settings (especially Africa via PIH); modular; large international community.
- GNU Health — FOSS; HMS focus; harder to deploy.
- HospitalRun — FOSS; offline-friendly EMR for low-resource settings.
- Bahmni — FOSS; hospital + clinic suite; OpenMRS-based.
These are clinic-tier, not personal-PHR. Use cases: rural clinic / NGO / private practice. For personal use, Apple Health Records + MyChart are dramatically less work.
Personal Health Record (PHR) self-host
The home-lab self-hosted PHR niche is small in 2026. Most personal PHR efforts have either:
- Hit Apple Health Records "good enough."
- Migrated to maintained hosted (Vault / Health Gorilla).
- OpenHealth — small FOSS PHR project.
- Self-host Nextcloud + a Notes structure + DICOM viewer — surprisingly common DIY answer for "I want to own my labs."
- Trilium / Obsidian — markdown personal medical notes; see Notes & Wiki.
DICOM imaging viewers
- ★ OHIF Viewer (FOSS) — web; widely used research / teleradiology viewer.
- ★ Weasis (FOSS) — Java desktop; clinical-grade.
- ★ 3D Slicer — FOSS; volumetric / segmentation; legend in radiology research.
- Horos (free Mac) / Osirix (paid Mac) — long-running DICOM viewers.
- MicroDicom Viewer — free; Windows.
For when your provider hands you a CD with your scan and you want to look at it.
FHIR developer tools
- Hapi FHIR — FOSS Java FHIR server; the reference implementation.
- Medplum — FOSS + paid; modern FHIR developer platform; React + TypeScript.
- fhir.js / fhirclient.js — JS client libs.
- Synthea — FOSS; synthetic patient generator for testing.
- AthenaHealth API / Epic FHIR API / Cerner FHIR API — vendor APIs (paid sandbox access varies).
Lab / blood-test self-tracking
- See CGM & Biomarker Labs for paid biomarker labs (Function Health, InsideTracker).
- Apple Health Records + MyChart lab-result feed is generally the free path.
- Lab CSV imports → Notion / Obsidian / spreadsheet — DIY trend tracking.
DIY pattern (consumer + self-host blend)
- Apple Health Records / MyChart for everything provider-tier.
- Bearable / Migraine Buddy / xDrip+ for symptom / lifestyle layer.
- Apple Health Auto Export → CSV → SQLite.
- Grafana / Metabase dashboards.
- Trilium / Obsidian for narrative health-history (surgeries, allergies, family history).
Privacy considerations
- HIPAA covers providers, not consumer apps — Apple Health Records data is encrypted on device; consumer apps you grant Health access to can read it.
- Apple Health Records is read-only — Apple can't write into your provider's chart.
- Vault / Health Gorilla sign Business Associate Agreements but data passes through their systems.
- See Health Data Privacy.
Cost / license honesty
- Apple Health Records / MyChart — free.
- Vault Health / Health Gorilla / PicnicHealth — $50-200+ depending on retrieval volume.
- OpenEMR / OpenMRS / OHIF / Weasis / 3D Slicer — FOSS.
- Synthea / Medplum / fhirclient.js — FOSS / dev-focused.
Pick this if…
- iPhone owner, US: Apple Health Records + MyChart.
- Android, US: MyChart + Health Connect.
- Clinic owner needing FOSS EMR: OpenEMR.
- Low-resource health setting: OpenMRS or Bahmni.
- Need to view a DICOM CD: Weasis or Horos.
- Building a FHIR app: Medplum or Hapi FHIR + Synthea.
- Want everything self-hosted: Apple Health Auto Export + a personal SQLite + Trilium for narrative; full PHR self-host is rarely worth it.