HL7_To FHIR Bundle Route

This route translates individual HL7 transactions to the FHIR format and returns a FHIR bundle to the parent route HL7 Process Split.

Route Components Description

Component Name Component Type Description
Source Parent Route Input Receives individual HL7 transactions from the route HL7 Process Split.
HL7 to FHIR Bundle XE Translator Translates HL7 data to the FHIR format.
If Error Router Checks to see if the errors occurred during HL7 data translation.
Convert to Transaction FHIR Bundle Converter Creates a FHIR bundle of the type Transaction. For each resource in the bundle, the component sets the request method to POST, creates a unique resource identifier, and sets conditional create statements for specific resource types (see component's Conditions tab).
Bundle Parent Route Output Returns the resulting FHIR bundle back to the route HL7 Process Split.
Get Status JSON Value Extractor Analyzes the conversion report file (checks the report's field "successful").
If Error Status Route If the bundle conversion has failed, sends the data further to report an error.
Error Report Parent Route Output Sends the error data back to the route HL7 Process Split.