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