Tooling

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:

  1. Hit Apple Health Records "good enough."
  2. 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)

  1. Apple Health Records / MyChart for everything provider-tier.
  2. Bearable / Migraine Buddy / xDrip+ for symptom / lifestyle layer.
  3. Apple Health Auto Export → CSV → SQLite.
  4. Grafana / Metabase dashboards.
  5. 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.

On this page