Back to All Features
Hospital OperationsPlan: Clinic

OPD Queue Management

Token-based OPD queue with TV display and voice announcements

Overview

Receptionists issue tokens (T-001, T-002…) with priority levels: Normal, VIP, or Urgent. When the doctor calls next, the priority logic (Urgent → VIP → Normal) selects the next patient. A Socket.io broadcast updates all staff screens and a full-screen TV display simultaneously. Web Speech API announces the token number and doctor name — no hardware speaker needed.

Standard Operating Workflow

1

Issue Token

Select patient (or walk-in), choose type: Normal / VIP / Urgent. Token number assigned automatically.

2

Doctor Calls Next

Doctor clicks 'Call Next'. Priority logic fires: Urgent first, then VIP, then FIFO Normal.

3

Broadcast

Socket.io pushes current token to all staff screens and the TV display page simultaneously.

4

Voice Announcement

TV display speaks: 'Token T-003, please proceed to Doctor Ahmed.' Web Speech API — any laptop + HDMI TV works.

5

TV Display

Full-screen public page (/opd-display/:storeId). Shows current token + next 3. No login required. Auto-refreshes.

Key Operational Benefits

Urgent patients bypass queue automatically — emergency safety
TV display works on any HDMI-connected laptop — no dedicated hardware
Voice announcement eliminates need for reception staff to call names
Real-time Socket.io — zero delay between doctor click and display update

Real-World Healthcare Scenarios

Chest Pain Walk-In

25 patients waiting. Elderly man arrives with chest pain — marked Urgent. Next 'Call Next' by doctor brings him in immediately, despite registering 15th.

Target Search Keywords

OPD queue management system Pakistanhospital token systemoutpatient queue softwaredoctor queue display systempatient token system clinic PakistanOPD TV display system

Related System Modules