HealthOS — Patient Portal & EHR Integration
A unified patient portal that aggregates records from multiple EHR systems, enabling self-service scheduling, lab results access, and secure provider messaging.
Project Overview
HealthOS is a patient engagement platform built for a regional hospital system that operated five different EHR vendors across its facilities. We created a unified FHIR-based integration layer that aggregates patient data into a single portal, giving patients one place to view records, schedule appointments, message providers, and pay bills. The React frontend is fully accessible (WCAG 2.1 AA) and the Python backend handles data normalization across disparate EHR schemas. Deployed on Azure with BAA compliance for HIPAA.
Timeline
20 Weeks
Team Size
8 Engineers
Platform
React + Python
Industry
Healthcare
Key Results
340K
Patients Registered
72%
Digital Adoption
5
EHRs Unified
60%
Fewer Phone Calls
Patients had to create separate accounts for each hospital facility, often receiving conflicting information about their own records. The call center handled over 15,000 scheduling and billing calls per week.
Five separate EHR systems with no shared patient identifier
Patients maintained up to 4 different portal logins across facilities
Call center overwhelmed with 15,000+ weekly calls for scheduling and billing
Lab results took 3-5 days to appear in patient-facing systems
We built a FHIR-based integration engine that normalizes data from all five EHR vendors into a canonical patient record. The portal was designed mobile-first with accessibility as a core requirement.
Created a FHIR R4 integration engine with custom adapters for each EHR vendor
Implemented a master patient index using probabilistic matching to unify identities
Built real-time lab result streaming — results appear within 30 minutes of completion
Designed WCAG 2.1 AA compliant interface with support for 6 languages
HealthOS unified the patient experience across all facilities and achieved a 72% digital adoption rate within 6 months. Call center volume dropped by 60%, and patient satisfaction scores increased by 34 points.
Registered 340,000 patients with a 72% monthly active rate
Reduced call center volume by 60%, saving $1.8M annually in staffing
Lab results now available within 30 minutes instead of 3-5 days
Patient satisfaction (NPS) improved from +12 to +46
Technologies Used
“Before HealthOS, our patients had four different logins and still could not find their lab results. Now everything is in one place, and our call center finally has breathing room. This project paid for itself in the first quarter.”
Michael Torres
CIO, Summit Regional Health System
