Red flags get missed
Crowded outpatient departments, one nurse, many patients. How urgent a case looks depends on who is on duty and how busy it is. A breathless heart-failure patient can wait in the same line as a cold.
Proof of concept · AI copilot for public hospitals · Chiang Mai province
Arogya is an AI copilot for nurses and doctors in a busy public hospital. It checks every arrival for red flags, writes the consultation note and suggests the prescription, then follows patients at home after discharge. The few who are getting worse are found before they come back as an emergency.
5 patients · 6 check-ins answered · 17 steps in the audit log
Public hospitals in Thailand and India care for more patients than their staff can follow. The gaps are at the front door, in the consult room, and after the patient goes home.
Crowded outpatient departments, one nurse, many patients. How urgent a case looks depends on who is on duty and how busy it is. A breathless heart-failure patient can wait in the same line as a cold.
A large part of every visit goes to notes, codes and prescriptions. Drug interactions, allergies and kidney risks are checked from memory, under time pressure.
Heart failure, COPD, diabetes and elderly patients go home and deteriorate quietly. Many come back days later as emergency readmissions.
Follow-up calls compete with ward work. The patient who most needs a call is not always the one who gets it.
When something goes wrong, it is hard to show which data a decision was based on, and who made it.
Arogya follows the same patient from arrival to recovery at home. At each step the work is split: rules and models compute, AI explains and drafts, a person decides.
The nurse types what the patient says and the vitals. Fixed red-flag rules set the level: Emergency, Urgent or Normal. AI writes a short summary and what to check next.
Human Nurse confirms the level, or changes it with a reason.
Speech-to-text writes the conversation. AI reads past visits, drafts the note and suggests medicines with dose times, each with a reason. Rx Check rules flag interactions, allergies, duplicates and kidney risk, and block signing until resolved.
Human Doctor edits, resolves every flag and signs. The risk model then scores the readmission risk.
The patient signs in on their phone and asks the Companion about their medicines, visits, tests and appointments. Answers come only from their own signed record. Emergency words get “call 1669” and alert the ward.
Human Nurse calls back on anything the record can’t answer.
AI suggests check-in days and writes questions for this patient’s condition. The patient answers in the app; if an answer is unclear, AI asks again with an example.
Human Nurse edits and approves the plan and picks when the questions go out.
Fixed protocol rules read the answers (e.g. heart failure: weight up 1.5 kg and swollen ankles) and raise the alert. The risk is updated. AI explains the alert and drafts the next action. Unanswered questions after 24 h become a nurse task.
Human Nurse or doctor marks it handled, or dismisses it with a reason.
Each person has their own account and sees only their own pages. Everyone works from the same record and the same audit trail.
Checks new arrivals, approves follow-up plans, acts on alerts and missed check-ins.
Pages: Briefing · Arrivals · Follow-up · Alerts · Patients · Audit log · How it works
Runs the consult with the AI scribe, signs prescriptions, reviews alerts and insights.
Pages: Briefing · Consult · Alerts · Patients · Insights · Audit log · How it works
Asks about their own care in plain words and answers the care team’s questions from home.
Pages: Chat · Questions · My appointments
Adds staff accounts, watches readmission and workload insights, reads the audit log.
Pages: Users · Patients · Insights · Audit log · How it works
Numbers come from rules and models. AI explains and drafts. A person decides.
Numbers never come from the AI. Urgency, prescription flags and alerts come from fixed rules; readmission risk from a LightGBM model with its top reasons.
Decision support, not a diagnosis. Every clinical screen says so. AI never signs, sends or closes anything on its own.
Everything is logged. Every AI, rule and human step is in the audit log, with who did it and which model.
Works when AI is down. Rules, records and the standard protocol questions keep working; AI answers are clearly marked when they are templates.
Each patient’s AI sees only that patient. The patient’s Companion can only read their own record.
Model is swappable. Claude today, a fast and a deeper model; one adapter, changed by configuration.
Play one patient through the whole journey. Sign in at /login with an email or phone; there is no password, a one-time code is sent instead. In this testing setup the code is always 1234.
| Role | Name | Phone | |
|---|---|---|---|
| Nurse | Nurse Anna | anna@arogya.com | 0000000003 |
| Doctor | Dr. Wilson | wilson@arogya.com | 0000000002 |
| Admin | Admin | admin@arogya.com | 0000000001 |
| Patient | The email or phone the nurse enters for the patient in step 1. | ||
Tips: staff can press ⌘K / Ctrl K to jump to any page or patient. The Briefing page opens with an AI summary of what to do first.
A 5-minute walkthrough of one patient’s journey, showing each of the ten AI assistants at work. Recorded in the real app with synthetic data.