Translating HL7v2 to FHIR

Last updated: Oct 27, 2025
PRODUCT OWNER
HEALTH TECH VENDOR
HCO

While healthcare isn’t generally known for its technical innovation, the progress we have made wouldn’t be possible without HL7v2. It was born in the 1980s (like many of our Redoxers).

HL7 estimates that 95% of U.S. healthcare organizations use HL7v2. If you’re in healthcare, you’re likely touching HL7v2, or you should be.

Redox translates standard HL7v2 feeds from a healthcare system to modern FHIR® notifications for any of your connections.

Who needs to translate from HL7v2 to FHIR®

HL7v2 to FHIR® translation is helpful for these use cases:

  • Providers establishing a new patient’s history.
  • Providers looking to power CRM, analytics, or operational dashboards.
  • Vendors consuming patient data for service within their app.

How HL7v2 translation works

For providers: You send patient, order, or scheduling data to Redox via HL7v2 feeds. Redox translates the data into a FHIR® notification, which we push to your connection.

For vendors: You establish what kind of patient, order, or scheduling data you want to receive from your connection. They set up HL7v2 feeds with Redox. We translate the data into a FHIR® notification, which we push to your system.

We translate HL7v2 data to FHIR® notifications to power Redox API actions like these:

Mappings between HL7v2 events and FHIR®

We translate standard HL7v2 feeds into a detailed or lightweight FHIR® notification. Check out which HL7v2 event types we support below.

HL7v2 event type
FHIR® notification
Order Entry (ORM)
Order
Admit, Discharge, Transfer (ADT)
PatientAdmin
Observation Result (ORU)
Results
Medical Document Management (MDM)
Document
Pharmacy/Treatment Encoded Order (RDE)
Order
Scheduling Information Unsolicited (SIU)
Scheduling