To FHIR Bundle Route

This subroute translates the EDI data to the FHIR format, and then returns a FHIR bundle to the parent route.

Route Components Description

Component Name Component Type Description
Source Parent Route Input Picks up the EDI data from the parent routes.
Set Standard Router If applicable, adds a property indicating that the file is in EDI format.
EDI to FHIR Bundle XE Translator Converts the EDI or CARIN proprietary format data file to the FHIR format based on the provided maps and guidelines.
If Error Router Checks to see if the errors occurred during the EDI or CARIN data conversion.
Convert to Transaction FHIR Bundle Converter Processes the data in the FHIR format to form a FHIR bundle of the transaction type with the operation POST created for each of the resources.
Bundle Parent Route Output Sends back the resulting FHIR bundle to the route Process Split.
Get Status JSON Value Extractor Analyzes the conversion report file (checks the JSON field "successful").
If Error Status Router If the bundle conversion has failed, sends the data further to report an error.
Error Report Parent Route Output Sends the data to the route Process Split