Every visit starts with a booking and a registration, and ends with a settled invoice. In between, the receptionist is the only person watching the whole floor at once — so the workspace is a live queue with routing decisions on every row, and a ledger the whole clinic posts into.
Reception is the only role that manages appointments and billing — and the one that decides how every patient is routed through the visit.
Token, patient, doctor, purpose — with the flow decided on every row: nurse vitals first, direct to doctor, or re-queued after lab. Returning patients go back to the doctor with their results.
Identity, photo capture, emergency contact and a structured allergy list — "warnings appear across consultation, prescription & pharmacy." An empty list saves as "None known", never blank.
When there's no slot, the platform says why — holiday, leave, day off, fully booked — and offers the next opening with one click. Double-booking and token caps are blocked outright.
Front desk, voice assistant and WhatsApp bookings land in one list, each badged with its source — so the desk sees what the AI booked the moment it happens.
One number, several family members: single-member numbers auto-assign, shared numbers force verification — so a child's report is never filed against a parent.
Registration, consultations, lab, pharmacy, nurse-station services and walk-in charges post into the same ledger — which is why the dues chip beside a patient is true everywhere.
Collect, void and refund — each with a documented reason — and a day summary ready for signature when the shift ends.
Collect settles every open invoice for the visit in one drawer, by cash, card, UPI, transfer or insurance
Void is for unpaid invoices only — nothing was collected, so no refund is issued
Refunds land in the period they actually happened, with the reason recorded
Walk-in charges — a dressing, a lab test without a consult — get their own invoice without inventing a visit
Collection charted by hour, by payment method and by invoice source
Peak hour, busiest hour and the largest single payment, derived automatically
A printed Day Collection Summary with a collected-by / verified-by signature block
Fees come from the charge master — the desk quotes prices, only Admin edits them
The Reception AI Assistant helps with slots, queues and registration — while the safety-critical behaviours stay rule-based and predictable.
"Best slot for a follow-up" gets three concrete openings and a recommendation; "How's the waiting queue?" flags the longest wait by name and who is ready to be called back.
Slot conflicts, token caps, lapsed registrations, fee derivation and WhatsApp auto-assignment are deterministic rules — not generative guesses.
Voice and WhatsApp bookings arrive attributed to the AI assistant, counted on the dashboard, and handled at the desk exactly like any other appointment.
Booking, arrival, routing, collection — one visit, end to end.