Automated Clinical Trigger Dashboard
AI rules engine · 47 clients monitored · 7 active alerts · Dublin, Ireland
📅 13 Jun 2026
🤖 AI Rules Active
● Live
🤖
AI Engine Summary · 13 Jun 2026, 09:15: 7 clinical trigger alerts active across 47 monitored clients. Highest priority: Mr Kavanagh (swallowing difficulty → SLT referral, urgent) and Mrs O'Brien (2nd fall in 30 days → physiotherapy). 3 referrals awaiting clinician sign-off. 18 active trigger rules running. Engine processed 234 data points overnight from eMAR, RPM sensors, and HCA documentation logs.
Active alerts
7
4 high priority
Active trigger rules
18
All rules running
Referrals pending sign-off
3
Avg wait 1.4 days
Referrals sent (month)
9
↑ +3 vs last month
Clients monitored
47
100% coverage
Rule accuracy (AI)
94%
Clinician-validated
🔴 Priority alert queue
Mr P. Kavanagh (1017) — New swallowing difficulty documented by HCA. SLT referral
09:05 · Rule: SWALLOW-01 Urgent
Mrs E. O'Brien (1042) — 2nd fall in 30 days (12 Jun + 28 May). Physio referral
07:30 · Rule: FALLS-01 High
Mr T. Murphy (1008) — MUST score 2 (weight loss 2.4kg, poor intake). Dietitian referral
08:00 · Rule: MUST-01 Medium
Ms F. Okeke (1061) — 3rd UTI in 6 weeks. Recurrent infection pattern detected. GP referral
08:45 · Rule: INFECT-01 Medium
📊 Alerts by trigger type
📈 Trigger volume (8 weeks)
Trigger rule summary
Falls → Physiotherapy
2 fired
MUST → Dietitian
3 fired
Swallowing → SLT
1 fired
Functional decline → OT
2 fired
Infections → GP
1 fired
Admissions → Geriatrician
2 fired
🎯 Referral outcomes
Accepted 67% Pending 25% Declined 8%
🤖 AI engine health
Rules running18 / 18
Last scan cycle09:00 today
Data points processed234
False positive rate6.2%
Clinician override rate8.4%
🤖
Rule: FALLS-01 + FALLS-02: Trigger fires when ≥2 falls are recorded within any 30-day rolling window, OR when a single fall results in injury. AI analyses fall circumstances, time-of-day patterns, and medication associations to enrich the referral. Current fire count: 2 clients. Physiotherapy referral recommended with falls assessment, gait analysis, and balance programme.
Active trigger alerts
2
Both high priority
Falls this month
4
Across all clients
Physio referrals sent
2
This quarter
Avg time to referral
1.8h
Post-trigger fire
⚙️ Trigger rule definition — FALLS-01 & FALLS-02
RULE FALLS-01 // Primary falls trigger
IF falls_count_30d >= 2
AND client.status == "active"
THEN create_referral(type="Physiotherapy", priority="HIGH")
RULE FALLS-02 // Injury falls trigger
IF fall_with_injury == true
THEN create_referral(type="Physiotherapy", priority="URGENT")
+ notify_gp() + escalate_nurse()
🔴 Triggered clients — action required
Mrs E. O'Brien (1042) — Fall #1: 28 May 09:10 (bedroom transfer). Fall #2: 12 Jun 07:30 (bathroom). No injury recorded.
FALLS-01 fired 2 falls / 15 days
Mr T. Murphy (1008) — Fall #1: 02 Jun 22:15 (night, bedroom). Fall #2: 10 Jun 22:45 (night, hallway). Pattern: nocturnal.
FALLS-01 fired Night-time pattern
📊 Falls trend (6 months)
🦴 All falls register — high-risk clients
ClientFalls (30d)Last fallCircumstancesInjuryRule firedReferral status
Mrs E. O'Brien212 Jun 07:30Bathroom transferNoneFALLS-01Pending send
Mr T. Murphy210 Jun 22:45Night — hallwayNoneFALLS-01Pending send
Ms F. Okeke101 Jun 14:20Kitchen — unassistedBruiseMonitoringWatch (1/2)
Mrs C. Walsh0No triggerNo action
🤖
Rule: MUST-01 + MUST-02: Malnutrition Universal Screening Tool (MUST) score ≥1 triggers automatic dietitian referral. Score ≥2 triggers urgent referral. AI cross-references eMAR medication records (appetite-suppressant side effects), RPM weight data, and HCA meal observation notes to compute a real-time MUST score. 3 clients currently above threshold.
MUST ≥1 (standard)
2
Dietitian referral due
MUST ≥2 (urgent)
1
Urgent referral
Dietitian refs sent
3
This quarter
Weight monitored clients
31
via RPM scales
⚙️ Rule definition — MUST-01 & MUST-02
RULE MUST-01 // Standard malnutrition trigger
IF must_score >= 1 AND must_score < 2
THEN create_referral(type="Dietitian", priority="MEDIUM")
RULE MUST-02 // High malnutrition risk trigger
IF must_score >= 2
OR weight_loss_5pct_3months == true
THEN create_referral(type="Dietitian", priority="URGENT")
+ notify_gp() + update_care_plan(nutrition_supplement=true)
🥗 Triggered clients — MUST scores
Mr T. Murphy (1008) — MUST score: 2 (weight −2.4kg/2wks, BMI 18.2, acute illness). Oral intake <50% for 5 days.
MUST-02 · Urgent Score: 2 Weight loss ≥5%
Mrs B. Kelly (1003) — MUST score: 1 (weight −1.2kg/1mth, appetite poor). Currently on Amlodipine (appetite side effects).
MUST-01 · Standard Score: 1 Medication review
Ms A. Nwosu (1031) — MUST score: 1 (acute illness — Stage 2 pressure injury, reduced appetite). Protein intake deficit.
MUST-01 · Standard Score: 1 Linked: PI risk
📊 MUST score distribution
🤖
Rule: SWALLOW-01: Any first documentation of swallowing difficulty (dysphagia), coughing during meals, choking episode, or wet/gurgly voice quality post-meal documented by an HCA or nurse triggers an immediate SLT (Speech and Language Therapist) referral. This is treated as urgent — aspiration pneumonia risk. AI reviews eMAR for medications associated with dysphagia (anticholinergics, antipsychotics).
Active SLT alerts
1
Urgent — new today
Clients with dysphagia hx
4
On modified diet
SLT refs sent (YTD)
6
All accepted
Aspiration events avoided
3
AI estimated
⚙️ Rule definition — SWALLOW-01
RULE SWALLOW-01 // Dysphagia detection trigger
IF any_of([
new_swallowing_difficulty_documented,
choking_episode_recorded,
coughing_during_meals_noted,
wet_voice_quality_observed
])
THEN create_referral(type="SLT", priority="URGENT")
+ flag_nil_by_mouth_risk()
+ check_medications_dysphagia_risk()
+ notify_nurse_immediately()
🔴 Active alert — urgent
Mr P. Kavanagh (1017) — HCA Blessing documented: "Client coughing repeatedly during breakfast, appeared to struggle with porridge, wet-sounding voice after eating." Timestamp: 13 Jun 07:55.
SWALLOW-01 fired Aspiration risk Medication check: Amlodipine
⚠️ AI medication check: Amlodipine 5mg (calcium channel blocker) may contribute to oesophageal dysmotility. Flag to prescriber.
📋 Clients on SLT/modified diet
ClientDiet levelSLT last reviewStatus
Mr P. KavanaghTriggered — newNeverReferral pending
Mrs B. KellyIDDSI Level 514 Feb 26Stable
Mr T. MurphyIDDSI Level 620 Mar 26Stable
Ms F. OkekeIDDSI Level 710 May 26Monitoring
🤖
Rules: FUNC-01 to FUNC-03: Functional decline triggers OT referral when Barthel Index score drops ≥5 points over 30 days, when a new dependency in 2+ ADLs is documented, or when HCA notes document environmental safety concerns. AI also monitors for post-hospital functional regression. 2 clients currently triggered.
OT alerts active
2
Both medium priority
Barthel assessments
12
Completed this month
OT refs sent (YTD)
5
All accepted
Home adaptations arranged
8
Post-OT assessment
⚙️ Rule definitions — FUNC-01 to FUNC-03
RULE FUNC-01 // Barthel Index decline
IF barthel_score_drop_30d >= 5
THEN create_referral(type="OT", priority="MEDIUM")
RULE FUNC-02 // New ADL dependencies
IF new_adl_dependencies_count >= 2
THEN create_referral(type="OT", priority="MEDIUM")
RULE FUNC-03 // Environmental safety concern
IF hca_safety_concern_documented == true
THEN create_referral(type="OT", priority="MEDIUM") + home_assessment_request()
🦽 Triggered clients
Mrs E. O'Brien (1042) — Barthel Index: 75 (14 May) → 60 (10 Jun). Drop of 15 points. New dependencies: bathing, stair climbing. Also: 2 falls (linked FALLS-01).
FUNC-01 + FUNC-02 Barthel −15 2 new ADLs
Mr D. Brennan (1055) — New client (onboarding). HCA Siobhán documented: "No grab rails in bathroom, loose rug in hallway, poor lighting on stairs. Client unsteady when mobilising."
FUNC-03 Environmental risk Home assessment
📊 Barthel Index trends
🤖
Rules: INFECT-01 to INFECT-03: ≥2 infections of the same type within 6 weeks triggers GP referral for investigation. AI analyses infection site, causative organism (where documented), antibiotic courses, and flags antibiotic resistance patterns. Urinary tract infections in female clients ≥70 trigger automatic MSU request note to HCA. Chest infections trigger SpO2 monitoring escalation via RPM.
Infection alerts
1
Recurrent UTI
Active infections
3
Across caseload
GP refs sent (YTD)
7
Avg response 2.1d
Antibiotic courses
9
This quarter
⚙️ Rule definitions — INFECT-01 to INFECT-03
RULE INFECT-01 // Recurrent same-site infection
IF same_type_infections_42d >= 2
THEN create_referral(type="GP", note="Recurrent infection — investigation")
RULE INFECT-02 // Antibiotic resistance flag
IF antibiotic_courses_90d >= 3
THEN create_referral(type="GP", flag="ANTIMICROBIAL_STEWARDSHIP")
RULE INFECT-03 // Chest infection + SpO2
IF chest_infection_confirmed AND spo2 < 94
THEN escalate_nurse() + hospital_avoidance_alert() + gp_same_day_contact()
🦠 Active triggered client
Ms F. Okeke (1061) — UTI #1: 02 May (Trimethoprim 7d). UTI #2: 25 May (Nitrofurantoin 7d). UTI #3: 10 Jun (ongoing). 3 UTIs in 6 weeks — rule INFECT-01 + INFECT-02 both fired.
INFECT-01 + INFECT-02 3 UTIs in 42 days Antibiotic stewardship
⚠️ AI flag: 3 antibiotic courses in 90 days. Consider urine culture and sensitivity testing. Check catheter hygiene protocol. Possible resistant organism.
📊 Infection events (6 months)
🤖
Rules: GERI-01 + GERI-02: ≥2 unplanned hospital admissions within 90 days triggers geriatrician comprehensive assessment referral. AI analyses admission diagnoses, length-of-stay trends, and post-discharge functional decline to build an enriched referral letter. Polypharmacy flag (≥8 medications) triggers medication review request alongside geriatrician referral. 2 clients currently triggered.
Geriatrician alerts
2
Both active
Unplanned admissions (90d)
5
Across 2 clients
Geriatrician refs (YTD)
3
Avg wait 8.2 days
Polypharmacy flagged
4
≥8 meds
⚙️ Rule definitions — GERI-01 + GERI-02
RULE GERI-01 // Multiple admissions trigger
IF unplanned_admissions_90d >= 2
THEN create_referral(type="Geriatrician", priority="HIGH")
+ generate_ai_referral_letter(include=[admission_hx, medications, functional_status])
RULE GERI-02 // Polypharmacy + complexity
IF active_medications >= 8
AND (falls_30d >= 1 OR hospital_admissions_90d >= 1)
THEN create_referral(type="Geriatrician") + medication_review_request()
🏥 Triggered clients
Mrs E. O'Brien (1042) — Admission #1: 18 Apr (exacerbation of HF, 4 days). Admission #2: 09 Jun (dehydration, 2 days). 11 active medications. Also: falls × 2, BP elevated.
GERI-01 + GERI-02 2 admissions / 56d Polypharmacy: 11 meds
Mrs B. Kelly (1003) — Admission #1: 02 Mar (pneumonia, 7 days). Admission #2: 28 May (AKI, 3 days). Admission #3: 08 Jun (fall-related, 1 day). 9 active medications.
GERI-01 + GERI-02 3 admissions / 103d Polypharmacy: 9 meds
📊 Admissions by client (YTD)
🤖
Rule Builder: 18 active clinical trigger rules running across 6 speciality pathways. Rules are version-controlled and require clinical sign-off before activation. AI suggests new rules based on pattern analysis of historical case data. Click any rule to edit thresholds. Toggle rules on/off without deleting them.
Active rules
18
All running
Paused rules
2
Awaiting review
AI suggested rules
3
Pending sign-off
Triggers fired (month)
23
Across all rules
⚙️ All clinical trigger rules
⚠️
Falls → Physiotherapy referral
IF falls_count_30d >= 2 → Physio referral (HIGH)
OR IF fall_with_injury == true → Physio referral (URGENT)
FALLS-01FALLS-02ActiveLast fired: 12 Jun 2026
2
fires this month
🥗
MUST score → Dietitian referral
IF must_score >= 1 → Dietitian referral (MEDIUM)
IF must_score >= 2 → Dietitian referral (URGENT)
MUST-01MUST-02Active
3
fires this month
🗣️
New swallowing difficulty → SLT referral
IF any_of(dysphagia_documented, choking, coughing_meals, wet_voice) → SLT referral (URGENT)
SWALLOW-01Active
1
fires this month
🦽
Functional decline → OT referral
IF barthel_drop_30d >= 5 → OT referral (MEDIUM)
OR IF new_adl_deps >= 2 → OT referral
OR IF hca_safety_concern == true → OT home assessment
FUNC-01FUNC-02FUNC-03Active
2
fires this month
🦠
Recurrent infections → GP referral
IF same_type_infections_42d >= 2 → GP referral
IF antibiotics_courses_90d >= 3 → Antimicrobial stewardship flag
INFECT-01INFECT-02INFECT-03Active
1
fires this month
🏥
Multiple admissions → Geriatrician referral
IF unplanned_admissions_90d >= 2 → Geriatrician (HIGH) + AI letter
IF active_meds >= 8 AND complexity → Medication review
GERI-01GERI-02Active
2
fires this month
💊
Medication non-compliance → Community pharmacist review
IF eMar_compliance_7d < 75% AND missed_doses >= 4 → Pharmacist review
MED-01Paused
0
fires (paused)
AI-suggested new rules (pending sign-off)
😴
Sleep disturbance → Mental health review AI suggested
IF hca_notes_sleep_disturbance_7d >= 3 AND mood_decline == true → GP / mental health referral
Based on: 4 clients with undocumented sleep-related entries in HCA notes this month
🩺
BP consistently elevated → Cardiology review AI suggested
IF bp_systolic_avg_7d >= 160 AND antihypertensives_prescribed == true → GP / cardiology
Based on: RPM data pattern for Mrs O'Brien — persistent hypertension despite medication
🤖
Referral Tracker: 12 referrals generated by the trigger engine this month. Average time from trigger to referral sent: 1.8 hours. 3 referrals pending clinician sign-off. AI auto-generates enriched referral letters including relevant clinical history, current medications, risk scores, and supporting evidence from HCA documentation and RPM data.
Total referrals (month)
12
↑ +3 vs last month
Awaiting sign-off
3
Avg 1.4 days
Accepted
8
67% acceptance
Avg trigger→send time
1.8h
↓ from 6.2h prev
📋 All trigger-generated referrals
ClientRule firedReferral typePriorityTriggeredSentStatusAction
Mr P. KavanaghSWALLOW-01SLTUrgent13 Jun 09:05Pending
Mrs E. O'BrienFALLS-01PhysiotherapyHigh12 Jun 07:30Pending
Mr T. MurphyMUST-02DietitianUrgent11 Jun 08:00Pending
Mrs E. O'BrienGERI-01GeriatricianHigh09 Jun 14:2010 Jun 09:15Accepted
Ms F. OkekeINFECT-01GP — infectionMedium10 Jun 09:0010 Jun 10:30Accepted
Mrs B. KellyGERI-01GeriatricianHigh08 Jun 11:0009 Jun 08:45Accepted
Mrs B. KellyMUST-01DietitianMedium07 Jun 10:0007 Jun 14:00Accepted
Mr D. BrennanFUNC-03OT — home assessmentMedium06 Jun 09:3006 Jun 11:00Scheduled
Mr T. MurphyFALLS-01PhysiotherapyHigh10 Jun 23:0011 Jun 08:30Accepted
🤖
Patient Simulator: Enter a hypothetical patient's clinical data and the AI trigger engine will evaluate all 18 rules in real time, identifying which triggers fire and what referrals would be recommended. Use this to test rule configurations, train staff, and demonstrate the system to funders or inspectors.
Patient clinical data input
🤖 AI trigger evaluation results
Enter patient data above and click "Run AI trigger evaluation" to see which clinical rules fire and what referrals would be recommended.
🤖
Analytics: The trigger engine has generated 47 referrals YTD across all pathways. MUST and Falls rules are the highest-volume triggers. Average clinician acceptance rate is 87%. AI estimates the engine has prevented 6 unplanned ED admissions, saving an estimated €52,000 in acute care costs YTD. Rule accuracy is improving month-on-month as clinician feedback trains the model.
Total referrals YTD
47
↑ +18 vs last yr
Acceptance rate
87%
↑ +4% this quarter
ED admissions prevented
6
AI estimated YTD
Acute cost avoided (est.)
€52k
YTD
Rule accuracy
94%
Clinician-validated
📊 Referrals by pathway (YTD)
📈 Monthly trigger volume trend
📊 Referral acceptance by type
💰 Cost avoidance estimate