1. OPD appointment booking with pre-visit instructions
Patients call the front desk to book an OPD slot, and staff manually check the doctor's calendar, book the visit, then read out fasting/document instructions — a queue that only moves in office hours and only in one language.
Trigger: WhatsApp / Call (patient booking request)
How the workflow runs
- Trigger
Patient requests a slot. A WhatsApp or Call trigger starts on any inbound booking request, in whatever language the patient speaks.
- Agent
Understand the need + find a slot. An Agent node captures the department, doctor and preferred time, working in the patient's language via Sarvam.
- Tool (MCP)
Book in the HIS. A Tool (MCP) node reserves the slot in your HIS / scheduling system. There's no first-party connector — the booking is pushed via MCP (or queued to the front desk).
- Knowledge
Attach the right prep instructions. A Knowledge node pulls the correct pre-visit instructions (fasting, documents, arrival time) from your hospital's own protocol documents — grounded, with citations, never invented.
- Output
Confirm + remind. An Output node sends the confirmed slot and prep checklist on WhatsApp/SMS, then a day-before reminder to cut no-shows.
Channels & connectors
- Voice / Call
- Sarvam (22+ Indian languages)
- Knowledge base
- SMS
- Tool (MCP → HIS/scheduler)
Outcome
Patients book an OPD slot and receive the exact pre-visit prep in their own language, day or night, without tying up the front desk.
Why it helps
Replaces the manual calendar-check and read-out-the-instructions call with an always-on, multilingual booking flow — grounded prep comes from your own protocols, not a guess.
Build spec
1 agent — 1 booking agent; the HIS booking, the prep-instruction Knowledge pull and the reminders are workflow nodes.
System prompt (paste-ready)
You are an OPD booking assistant for {{hospital_name}}. Working in the patient's language, capture the department, doctor and preferred time and confirm the details. Offer only slots the scheduling system returns as real. Attach pre-visit instructions ONLY from the hospital's own protocol documents in Knowledge, with citations. You do NOT give medical advice, interpret symptoms, triage urgency, or suggest which doctor is clinically right — if the patient describes an emergency, tell them to call emergency services or go to the ER. Don't collect clinical history beyond what booking needs.MCP connectors
- HIS / scheduling system — via a Tool (MCP) node (no first-party connector)
- WhatsApp + Telephony — via the WhatsApp/Voice channels
- Sarvam — 22+ Indian languages
Built-in tools
- knowledge_search (pre-visit protocol documents)
- http_request (check live slot availability)
Guardrails
- No clinical advice, symptom interpretation, or urgency triage — an emergency is redirected to emergency services, never assessed by the agent
- Prep instructions come only from the hospital's own protocol documents with a citation — never invented
- Only books slots the HIS confirms as available (anything it can't book is queued to the front desk), and only booking-necessary details are collected
Output & delivery
The agent captures the request in the patient's language → a Tool node reserves the slot in the HIS via MCP (or queues it to the front desk) → a Knowledge node attaches the grounded prep checklist → an Output node sends the confirmation and a day-before reminder on WhatsApp/SMS.