Cure the Patient '26
Cure the Patient '26 digitizes the chaotic waiting rooms of small Indian clinics. Moving from paper token slips and shouted numbers to a beautiful, real-time sy
2-> 8
Queue time of patient a
75%
#good
Overview
Manual clinic queues cause patient anxiety over unpredictable wait times and overwhelm receptionists with constant status inquiries. Process Adding Patient: Receptionist types patient details. System generates a incremental token (e.g. 107) and pushes patient to 'waiting' state. Estimating Wait: The system multiplies the count of waiting patients ahead by the "average consultation time" slider. Call Next: The receptionist clicks "Call Next". The system transitions the current 'serving' patient to 'completed', and selects the next 'waiting' patient, setting status to 'serving' and updating `currentToken`. Text Announcement: When a new patient is called, the Patient Display plays an audio ding and uses HTML5 Speech Synthesis to read out the token details. Results Dynamic Estimations Average consultation times are updated on the fly. As clinic flow speeds up or slows down, wait calculations adapt instantly. Fully Responsive Optimized for TV/monitors (Patient View), Desktop/Tablets (Receptionist View), and mobile screens for walk-in checks. Robust Demo State Preloaded with mock patient profiles (completed, serving, and waiting) so you can present a busy clinic flow immediately. Reflection Side-by-Side Simulator (easiest) Go to the "Split-Screen Simulator" tab in the Navbar. This displays both screens directly in a split panel. Add a patient on the left pane and notice they appear instantly in the queue. Click "Call Next" and watch the Patient Display update in real-time.