Wooble
Back to ABHISHEK's profile
Verified on Wooble

Queue Cure System — Live Clinic Queue Manager

Eliminated paper token chaos: real-time digital queue cuts patient wait visibility from 0% to 100%, token assigned in under 10 seconds.

ABHISHEK JHAQueue Cure System — Live Clinic Queue Manager

3hrs wait - 10sec

replacing paper tokens

100%

100% — all 3 core requirements met

#1

20

Overview

76% of India's 1.5 million clinics run on paper token slips. Patients wait 2-3 hours with zero visibility into how long they'll actually wait. Doctors have no dashboard. Receptionists manage everything from memory leading to errors, skipped patients, and frustrated crowds. The core problem: no real-time connection between the receptionist's actions and what patients see. A patient sitting outside has no idea if they're next or still 45 minutes away. Process I designed the system around a single queue state. Patients move through waiting, serving, and completed stages, while consultation data is used to calculate live ETAs. Using Socket.IO, queue updates are pushed instantly to patients in real time. I kept the receptionist workflow simple with auto generated tokens and quick registration. The system also learns from completed consultations to improve wait time estimates and supports priority handling for urgent and elderly patients. Results All three hackathon requirements met: Receptionist adds patient and assigns token in under 10 seconds — one modal, one required field, auto-assigned token number. Patient screen updates live without any refresh — Socket.IO pushes queue-update to all connected clients the moment "Call Next" is clicked. Wait time computed from real data QueueStats model tracks actual consultation durations and updates the rolling average after every patient, so ETAs get more accurate as the day progresses. Bonus: priority queue, no-show handling, and daily stats tracking. Reflection If I had more time, I'd add SMS or WhatsApp notifications when a patient is two tokens away so they don't need to keep the app open. I'd also build an analytics dashboard to track peak hours, queue trends, and doctor utilization, helping clinics make better staffing decisions. One thing I underestimated was multi doctor support. For clinics with multiple doctors, I'd redesign the system to support separate queues under each doctor from the start, making it easier to scale.

Links & files

Artifacts

5

Gallery

3