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