Queue Cure '26 — Live Sync OPD Queue & Chamber Analytics Dashboard
Eliminated clinic wait-time visibility gaps with real-time updates and an automated patient prioritization queue.
Decrease in receptio
Overview
Over 76% of Indian clinics operate on paper token slips and verbal shouting. This creates a stressful environment for both staff and patients. Patients face a 2-3 hour wait time with zero visibility into their queue status, leading to crowded waiting rooms and constant anxiety. Receptionists are overwhelmed managing bookings, doctor availability, emergencies, and walk-ins purely from memory, leading to mistakes and scheduling inefficiencies. Process I built a React-based clinic dashboard that connects a receptionist control panel with a live-synced patient waiting room screen. The stack utilizes Supabase for database state and real-time WebSocket channels to broadcast instant token calls. For the offline mode, I implemented a custom HTML5 LocalStorage event listener to maintain synchronization without a server. To prevent race conditions during heavy traffic, I added a state verification lock that queries the database before changing token positions. I also integrated doctor profile directories, smart diagnostic warnings, and session reports for overall clinic analytics. Results Developed a zero-lag queue caller where receptionist actions reflect instantly on the waiting room screen. Implemented intelligent, dynamic wait calculation that adjusts continuously as doctor consultation speeds fluctuate. Created an automated smart-alerts panel that flags scheduling conflicts and excessive patient wait times, making queue control fast and mistake-proof. Reflection SMS/WhatsApp Alerts: Send auto-notifications when a patient is next in line to reduce waiting room crowding. Granular Chamber Analytics: Expand the Session Reports to track individual doctor diagnostics metrics and peak hours. Offline-to-Online Sync: Implement an automatic cache resolver to queue LocalStorage updates and upload them once the Supabase connection restores. Multi-Chamber Routing: Scale the receptionist panel to dispatch patients across multiple doctor chambers dynamically.