Process Split Route

This subroute receives EDI split files – claims, converts the data to the FHIR format, and then sends the resulting FHIR bundle directly to a FHIR server's underlying database.

Route Components Description

Component Name Component Type Description
Parent Route Input Parent Route Input Picks up the claims from the parent route.
Track Split File Subroute Sends the EDI claims to the subroute Track Split File for further submission of the split file to the tracking system (Visualizer Server) if required.
To FHIR Bundle Subroute Sends the data to the route To FHIR Bundle to translate split EDI files to FHIR resources. If the translation is successful, the component directs the bundle through the output Bundle. If the subroute returns an error, the component directs the error data through the output Error Report.
FHIR Converter FHIR Converter Converts the FHIR bundle to the JSON format.
HAPI Bulk Import HAPI Bulk Import

Inserts the FHIR bundle directly into the FHIR database.

The component has only one parameter hapi.properties (see component's Settings tab) that defines the path to the database connection property file. For more information on the configuration file hapi.properties, see Profile Prerequisites.

Status Router Checks the database operation status. If the database operation was successful, the route flow terminates; if the database operation caused errors, the component passes the data to the subroute Process Errors.
Log Reports File System Outbound

Passes information on errors to the component Process Errors and stores the error data (validation report, translator report, and so on) grouped by RequestID to a file system folder before the data is sent to the JMS queue of the profile FHIR Aux. The profile environment properties define the folder location: {Prp[ErrorContextPath]}/${XESFHIRWorkspace}/errors.

Note Use a cleanup tool regularly to remove log reports that you do not need anymore from this directory.

Process Errors Subroute Sends the error data for the further processing to the subroute Process Errors.