🚀Getting started

What are Routing Rules?

Routing Rules decide which clinician or staff to alert for Critical Results, and in what order.

Only 'Superuser' roles can configure critical results. Learn how to request for specific roles.

How Routing Rule matching works

When a critical result arrives, Rooster looks at the patient's location and speciality based on ADT/Results HL7 messages. Then, it picks the routing rule that best matches to determine the alert sequence.

Example: Critical results for a patient from specialty "KSA&E" and location "KCA&E" will be escalated to the ordering doctor (OD) by activating the following routing rule:


How patient locations and specialties are obtained

Inpatient

The system uses the patient's location, speciality, and attending doctor from records in the following order:

  1. Latest ADT by Patient UIN → Retrieve the latest ADT record received immediately before the result, using the patient's UIN.

  2. ADT by Visit Number → If no ADT is found using the UIN, search for an ADT record using the visit number (which is generated per admission).

  3. ORU HL7 Results Message → If no ADT records are found in steps (1) and (2), the system will extract the relevant information from patient's from the ORU HL7 results message.

Outpatient

The system uses the patient's location, speciality, and attending doctor from records in the following order:

  1. ADT by Visit Number → Search for an ADT record using the visit number (which is generated per admission).

  2. ORU HL7 Results Message → If no ADT records are found in steps (1), the system will extract the relevant information from patient's from the ORU HL7 results message.

Last updated

Was this helpful?