Healthcare & HealthTechReactPythonFHIR

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

ReactPythonFHIRAzure

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