DB to FHIR Server Sample Profile Workflow

The profile picks up two data files with patients' information and observations. The corresponding route components create new tables in the database and add the incoming data to the tables. The route retrieves all the available data from the database in the form of a single file after a specific route component picks up a trigger from the file system. XEServer splits the incoming data into separate files line by line and then translates the files into FHIR Bundles. The next route component sends the resulting Bundles to the FHIR Server. The routes are designed in a way that the same data cannot be submitted to the FHIR Server again.

The profile contains the following routes: