Wooble
Back to Dhruv's profile
Verified on Wooble

Digital Clinic Management System

Converted manual work into digital for better outputs/

Dhruv VasvaniDigital Clinic Management System

Overview

76% of India’s 1.5M clinics run on paper tokens and shouting, causing chaotic bottlenecks. Patients endure blind 2–3 hour wait times with zero visibility into queue velocity, keeping them trapped in crowded rooms. Receptionists must manage scheduling completely from memory or paper sheets, leading to high friction and frequent human error. Meanwhile, doctors operate without a data dashboard, leaving them blind to patient inflow. Queue Cure '26 fixes this by replacing manual chaos with a live-synced, WebSocket-driven dual-screen pipeline that digitizes operations in real time. Process created a real-time clinic queue management system to eliminate opaque patient wait times. It includes a Receptionist Dashboard to manage patients, adjust flow, and handle delays, alongside a Patient TV that displays live countdowns, dynamic delay alerts, and estimated call times. used React and Node.js/Express, with Socket.IO for real-time bidirectional syncing so the Patient TV instantly reflects updates. We engineered a dynamic algorithm to calculate accurate wait times, factoring in average consultation durations, early finishes, and manual pauses. The UI was crafted using vanilla CSS and Framer Motion, delivering a premium design with smooth micro-animations for an engaging user experience. Results result-A fully functional, real-time queue management web app with a stunning glassmorphic UI. It achieves instant synchronization between the receptionist dashboard and the patient waiting room TV using WebSockets. Outcome: The system transforms the clinic experience by eliminating anxiety over opaque wait times. Transparent, dynamic countdowns automatically adjust for early finishes or doctor delays to set clear expectations. This drastically reduces staff interruptions, streamlines daily operations, and establishes a highly professional, organized environment for patients. Reflection Persistent Database: Migrate from in-memory data to a robust database like PostgreSQL to prevent data loss on restarts and enable historical analytics. SMS Alerts: Integrate SMS/WhatsApp notifications (e.g., Twilio) so patients can wait remotely and get pinged when their turn approaches. Multi-Doctor Support: Expand the backend architecture to support multiple queues and consultation rooms simultaneously. Authentication: Add secure login for the receptionist dashboard to protect patient data.

Links & files

Artifacts

3

Gallery

2