Da Vinci 4 Reconciliation emulation Route

This route performs medication reconciliation by submitting the prescribed medication for a specific patient to the Payer's FHIR Server.

Da Vinci 3-4 Da Vinci 4 Reconciliation emulation Route

Route Components Description

Component Name Component Type Description
RESTful Web Service Inbound RESTful Web Service Inbound Receives a request for a list of medications for a specific patient.
HTTP Router Redirects the data processing flow based on the request type.
Velocity Velocity Builds a JSON-formatted response based on the Velocity template that is available.
RESTful Web Service Outbound RESTful Web Service Outbound Sends the resulting JSON-formatted response back to the Medication Reconciliation Data Requirements route.
Get Family and Given JSON Value Extractor Extracts the patient's first and last name and saves the data in the form of a properties file.
Find Patient RESt Client Retrieves the patient's information from the Payer's FHIR Server.
Get FHIR Id JSON Value Extractor Extracts the patient's ID from the incoming data.
404 Not Found RESTful Web Service Outbound Sends back an HTTP response that the FHIR ID is not found.
Aggregation Aggregation Aggregates all the incoming data into a single file.
Create POST Bundle Groovy Creates a bundle for further submission to the FHIR Server.
Post Medications FHIR System Action Submits the bundle to the Payer's FHIR Server.
500 System Error RESTful Web Service Outbound Sends back a system error.
RESTful Web Service Outbound_1 RESTful Web Service Outbound Sends the response back to the Medication Reconciliation Submit Data route.