๐Ÿ“
Rooster Guide
Official websiteContact us
  • Introduction to Rooster
    • ๐Ÿ”About Rooster
    • โ™ฟAccessing Rooster
    • ๐Ÿง‘โ€๐Ÿ’ปUser Roles and Permissions
    • FAQ
  • Features
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘User Access Management
    • โš™๏ธInstitutions Configuration
    • ๐Ÿ’ฏTest Codes
    • ๐ŸงชResult Filters
      • ๐Ÿš€Getting Started
      • ๐ŸŽฏSetting up conditions
      • Merging multiple panel test results into a single SMS
    • ๐Ÿ—“๏ธMonthly Rosters
      • ๐Ÿ“žCreating On-Call Rosters
      • ๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งCreating Team Rosters
      • ๐ŸฅฅCreating Leave Rosters
      • ๐Ÿ‘ฉโ€โš•๏ธAdding assignments to your monthly roster
    • ๐Ÿ“…Daily Rosters
      • Exporting Daily Roster
    • โ˜Ž๏ธDirectory - Contacts
      • Transferring Contacts Within a Cluster
      • Resolving Rooster's Automated task failures
    • ๐Ÿ“Routing Rules
    • ๐Ÿ“บLab Screen
    • ๐Ÿ”ŠCritical Test Results Dashboard
      • ๐ŸŽตSettings on Microsoft Edge
  • ๐Ÿ”Critical Result Reports
    • Understanding Critical Result Reports
  • ๐Ÿ“ขEmergency Broadcast Messaging
  • For End Users/ Clinicians
    • ๐Ÿ“ฑCritical Result Message
      • Troubleshooting Critical Result Messages
  • Testing & System Logic
    • Logic for parsing HL7 Message
  • Downtime and maintenance schedule
  • ๐Ÿ“‰Scheduled Interface Downtime
  • Legal
    • Terms of Use
    • Privacy Statement
Powered by GitBook
On this page
  • Result Filter Setup
  • For Radiology & ECG
  • For Biochemistry, Haematology & Microbiology
  • Excluding Locations
  • Route results to specific routing rule

Was this helpful?

  1. Features
  2. Result Filters

Setting up conditions

Every filter needs at least one condition that determines when a result is critical. Choose the method that fits your test type.

PreviousGetting StartedNextMerging multiple panel test results into a single SMS

Last updated 6 days ago

Was this helpful?

Result Filter Setup

For Radiology & ECG

Steps:

  1. Select 'Radiology' or 'ECG' from Lab dropdown

  2. Choose ordered location of your test

  3. Enter exact keywords that trigger alerts

Example keywords to use:

  • Radiology: AA, A, AY, R1, R1U

  • ECG: Abnormal

For Biochemistry, Haematology & Microbiology

Steps:

  1. Select lab type from dropdown

  2. Choose ordering location

  3. Set up conditions (methods outlined below)

Setting up Conditions

Method 1: Numerical Values

When to use: For lab values with specific number ranges (e.g., pH levels)

Available comparisons:

  • Critical alert can trigger when value is Less than, Greater than, Equal to, Between, Not between the specified number

  • Example:

    • Between: Triggers when the value is within the specified range. You can choose if limits are inclusive or not.

    • Not Between: Triggers when the value is outside the specified range. You can choose if limits are inclusive or not.

Method 2: Keywords

When to use: For text-based results, checking if certain keywords appear

Included keywords

โœ… Results WITH these keywords = Critical

  • Example: SEEN, 1+, 2+ โ†’ Flags "Seen 1+" as critical

Excluded Keywords

โŒ Results WITH these keywords = NOT Critical

  • Example: NSEEN โ†’ "NSEEN" not flagged as critical

Image Example:

  • You enter these Included Keywords: 1+ , 2+, 3+, SEEN

  • You enter these Excluded Keywords: NSEEN

Hereโ€™s how Rooster will behave:

  • If the result has: โ€œSeen 1+โ€ โ†’ Flagged as critical

  • If the result has: โ€œNSEENโ€ โ†’ Not flagged as critical

  • If the result has BOTH: โ€œSeen 1+โ€ and โ€œNSEENโ€ โ†’ Not flagged as critical

Tip: If your lab sends results in the NTE segment Enable the option โ€œSearch for keywords within the first NTE segment.โ€ and Rooster will also look in the first NTE segment right after the OBX result for any matches.

(Optional) Method 3: Procedure Codes

When to use: Applying rules only to specific tests or panels

  • Matching Criteria: Exact match (case-insensitive)

  • Example: Enter procedure code LAB240 and only results with that exact code will be flagged as critical.

(Optional) Method 4: Specimen Source or Type

When to use: To target specific specimen sources or specimen types in the HL7 message

  • Matching Criteria: Exact match (case-insensitive)

  • Example: Pleural tap, Knee aspirate โ†’ Only alerts for these sources, other spicimen sites will be ignored for this rule.

If multiple fields are configured (e.g. keyword + procedure code), the result is critical when all of those conditions are met

Setting up Additional Conditions

Age-based Filtering - Different rules for different age groups

Purpose: Apply different alert thresholds based on patient age

How it works:

  • Age calculated by rounding down to nearest unit

    • If patient's DOB is July 10, 2020, and today is July 8, 2024, they are considered 3 years old.

  • Critical alert can trigger when patient's age is Less than, Greater than, Equal to, Between, Not between the specified age

Example scenarios:

  • "Critical only if under 5 years old"

  • "Critical only for those over 65"

First Presentation Only - Avoid repeat alerts for same condition

Purpose: To avoid sending duplicate critical results SMS to clinicians

Two options:

  1. Per Patient Admission

    • Only alerts for critical result once per patient's admission (based on visit number)

    • Subsequent similar results during same admission are ignored

    • Best for: Conditions that don't change much during a single hospital stay

    Example:

    • A patient is admitted for pneumonia.

    • A positive TB test is received โ†’ Flagged as critical

    • The same test result appears again during the same admission โ†’ Not flagged as critical

  2. Within X Hours

    • Set custom time window (e.g., 4 hours)

    • First result will be flagged as critical, after that any other results received with the same keywords are silenced until the time window expires

    • After time window, alerts resume for new results

    • Best for: Conditions that may evolve or need periodic monitoring

    Example timeline (4-hour window):

    • Time 0: "Seen 1+" โ†’ Flagged as critical

    • Time 3h: "Seen 1+" again โ†’ Not flagged as critical

    • Time 4h 1min: "Seen 1+" โ†’ Flagged as critical

More configurations

  • โ˜‘ 'Included Keywords' is different from previous values

    • A result is treated as new if it contains a different keyword from before.

    • Example if enabled:

      • First result: โ€œ1+โ€ โ†’ Flagged as critical

      • Second result: โ€œSEENโ€ โ†’ Also flagged as critical (different keyword = new presentation)

    • Example if disabled:

      • First result: โ€œ1+โ€ โ†’ Flagged as critical

      • Second result: โ€œSEENโ€ โ†’ Not flagged as critical (different keyword = same presentation)

  • โ˜‘ 'Specimen Source or Specimen Type is different'

    • Results from different sample types or sources will be treated as a new presentation

      • Example if enabled:

        • First result: Bacterial culture from Pleural fluid โ†’ Flagged as critical

        • Later result: Same test from Synovial fluid โ†’ Also flagged as critical (different source = new presentation)

      • Example if disabled

        • First result: Bacterial culture from Pleural fluid โ†’ Flagged as critical

        • Later result: Same test from Synovial fluid โ†’ Not flagged as critical (different keyword = same presentation)

Excluding Locations

  • Select 'All Locations', 'All Clinics', or 'All Wards' to ensure no result is missed

  • Use 'Locations to Exclude' to specify exceptions where the rule shouldn't apply

Example: Apply to all wards EXCEPT the research unit and outpatient clinic

Route results to specific routing rule

Default behaviour: Rooster auto-assigns the critical result to routing rule based on patient specialty and location e.g., If patient is currently in the A&E department, the routing rule assigned to A&E will be applied

Override when needed: โ˜‘ 'Route results to specific routing rule '

  • Forces all matching results to use your chosen rule

  • Ignores patient location/specialty

  • Example use case: R1U results that skip manual intervention. Refer here to configure your critical results to skip manual intervention.

๐Ÿงช
๐ŸŽฏ
Conditions section under Creating New Filter for Radiology
Example: Flag biochemistry results when pH < 7.2 or > 7.6