Skip to content

Healthcare Interoperability

EHR Integration Layer

Normalizes clinical event data from multiple EHR vendors into a common FHIR-based model, so each new vendor needs only one adapter.

  • Node.js
  • FHIR
  • HL7
  • EHR vendor APIs
  • MongoDB

The problem

Each hospital ran a different EHR vendor with its own data formats, timezones, and event semantics, so nothing could be built once and reused safely across hospitals.

What I built

Per-vendor FHIR/HL7 adapters feeding a clinical event normalization layer, with explicit per-site timezone handling.

My role

  • Built and maintained the integration layer
  • Clinical event normalization
  • Per-site timezone handling
  • Vendor adapter design

Technical highlights

  • FHIR as the common internal model: one adapter per vendor, no downstream changes
  • Appointment times always interpreted in the hospital's local time
  • Eliminated a class of timezone and data-mismatch errors

Need a backend engineer who owns it end to end?

From architecture to production support, I take features from requirements to running software.