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. |