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