🚀Getting started
What are Routing Rules?
Routing Rules decide which clinician or staff to alert for Critical Results, and in what order.
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:

This logic does not apply if your routing rule is directly linked to a result filter. You can set up an advanced result filter for this.
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:
Latest ADT by Patient UIN → Retrieve the latest ADT record received immediately before the result, using the patient's UIN.
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).
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:
ADT by Visit Number → Search for an ADT record using the visit number (which is generated per admission).
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?