Da Vinci 3 CRD emulation code C8928

This subroute emulates the code C8928 processing. The subroute extracts patient data from the FHIR Server based on a request, checks to see if the patient's age is less or greater than 60 years for the service or device to be provided, and then returns a JSON-formatted response that contains the service description, costs, and other requirements to the parent route.

Route Structure

Da Vinci 3-4 External Request Processing Route

Route Components Description

Component Name Component Type Description
Parent Route Input Parent Route Input Picks up data from the parent route.
Router Router Checks the patient's first and last names in the CDS hook prefetch.
FHIR System Action FHIR System Action Extracts the patient data from the FHIR Server.
Apply Age Rules Groovy Checks the patient's age. If the patient's age is less than 60 years, then a service or device is approved. If the patient's age is greater than 60, then to provide a service or device, additional information is required.
Router_1 Router

Checks to see if the patient is available in the FHIR Server.

Response Creation Velocity Creates a response message based on the Velocity template available.
Response Creation_2 Velocity Creates a response message that says there is no patient with the required age in the Payer system server based on the Velocity template available.
Parent Route Output Parent Route Output Sends the response to the parent route.