One patient record across eleven clinics on four different systems
The problem
Eleven acquired clinics ran four EHRs between them. Front-desk staff were rekeying demographics by hand, and duplicate records were causing scheduling errors serious enough to reach the board.
What we did
We built a FHIR-based integration layer with a deterministic-then-probabilistic patient matcher, migrated two of the four systems onto a hardened OpenEMR deployment, and left the remaining vendors in place behind the same interface. Every match above the review threshold is logged and reversible.
- FHIR R4
- HL7 v2
- OpenEMR
- Python
- PostgreSQL
- AWS
- 11 to 1
- Patient record systems of truth
- 97.4%
- Auto-match rate on migration
- 6.5 hrs
- Front-desk hours saved per site, weekly
- Duration
- 7 months
- Team
- 5 engineers, 1 clinical analyst