Medication Reconciliation Data Requirements Route

The route represents a service that requests the Payer to return a list of medication previously prescribed to a specific patient.

Route Structure

Da Vinci 3-4 Medication Reconciliation Data Requirements Route

Route Components Description

Component Name Component Type Description
RESTful Web Service Inbound RESTful Web Service Inbound

Receives a request for a list of supported FHIR resources.

Note FHIR resources that have references to other FHIR resources are not supported.

HTTP Router Checks the request type.
405 Method Not Allowed RESTful Web Service Outbound Sends back an error message that the request type used is not allowed.
GET prod/mrp REST Client Sends a request to an external Coverage Requirements Discovery (CRD) service (emulated by the Da Vinci 3 CRD emulation route) and passes the medication code as a query parameter.
Response 200? Router Checks to see if the requested data has been successfully retrieved from the FHIR Server.
Velocity Velocity Builds a bundle that includes only the supported resources based on the Velocity template that is available.
503 Service Unavailable RESTful Web Service Outbound Sends back a message that an error has occurred while performing a call to an external service to get the list of available resources.
RESTful Web Service Outbound RESTful Web Service Outbound Returns a bundle of supported resources to the Provider.
Any Error Error Channel Inbound Triggers the 500 Internal Server Error to send out an internal server error HTTP response when there are processing errors.
500 Internal Server Error RESTful Web Service Outbound Sends out an internal server error message.
Errors File System Inbound Saves all the processing error reports to the file system.