Track Source File Route

This subroute submits the tracking data (metadata of the source file) to the tracking system (Visualizer Server) if required. The subroute also saves HTML reports from the component Validate and Split from the route Data to FHIR to a file system folder.

Route Components Description

Component Name Component Type Description
HTML Parent Route Input Picks up HTML reports from the component Validate and Split from the parent route Data to FHIR.
Has Errors Router Checks to see if any errors occurred during processing.
If Save Router Checks to see if the error reports must be saved.
Store Report File System Outbound Stores the error reports to a file system at the following location: ${XESFHIRWorkspace}/tracking. The profile environment properties define the folder location: ${DataRepositoryPath}/{Prp[OriginalFileFolder]}.
Source File Parent Route Input Picks up the source data from the parent routes.
Remove Body Groovy Runs a groovy script that removes the message body and only keeps information on the source files.
Report Aggregation Aggregation Aggregates all the report messages into a single multi-message exchange once the last message is received.
Need Track? Router Checks the property ${TrackSourceFile} that indicates whether a source EDI file must be tracked.
Set Standard Router If applicable, adds a property indicating that the file is in EDI format.
Track Source File Visualizer Reporter Submits tracking data (metadata of a source file) to the tracking system (Visualizer Server).