Queue Management
Queue Management
Complete guide to managing patient queues, check-ins, and optimizing patient flow in MyClinicSoft.
Overview
The Queue Management system helps manage patient flow through your clinic with features including:
- Patient check-in system
- Real-time queue display
- QR code check-in
- Queue status tracking
- Wait time estimates
- Display screen integration
- Priority management
Accessing Queue Management
Navigate to Queue from the main menu.
Queue Dashboard
The queue dashboard shows:
Active Queue:
- Patients currently in queue
- Current status of each patient
- Estimated wait time
- Queue position
- Assigned doctor/room
Queue Statistics:
- Total patients today
- Average wait time
- Patients being seen
- Patients completed
- Current queue length
Quick Actions:
- Add patient to queue
- Call next patient
- Update patient status
- View queue history
Adding Patients to Queue
Walk-in Patients
For patients without appointments:
- Click Add to Queue
- Select or search for patient
- If new patient, click New Patient to create quickly
- Select:
- Doctor (or "Any Available")
- Reason for visit
- Priority level (Normal/Urgent/Emergency)
- Click Add to Queue
Patient Receives:
- Queue number
- Estimated wait time
- Ticket (optional print)
From Appointments
Patients with appointments:
Auto Check-in:
- When appointment time arrives
- Patient automatically added to queue
- Status set to "Waiting"
Manual Check-in:
- Go to Appointments
- Find patient's appointment
- Click Check In
- Patient added to queue
Reception Check-in:
- Patient arrives at reception
- Staff searches appointment
- Clicks Check In
- Patient added to queue
QR Code Check-in
Setup:
- Enable QR code check-in in Settings → Queue
- Generate QR codes for appointments
- Send QR codes via email/SMS
Patient Process:
- Patient receives QR code with appointment confirmation
- Patient arrives at clinic
- Scan QR code at kiosk or reception
- Automatically checked in
- Added to queue
Benefits:
- Contactless check-in
- Faster process
- Reduced reception workload
- Patient empowerment
Queue Status Flow
Status Progression
- Waiting - Patient checked in, waiting to be seen
- Called - Patient called to consultation room
- In Progress - Doctor is seeing patient
- Completed - Consultation finished
- Cancelled - Patient left before being seen
Updating Status
Automatic Updates:
- Check-in → Status: Waiting
- Doctor clicks "Start Visit" → Status: In Progress
- Visit saved → Status: Completed
Manual Updates:
- Click on patient in queue
- Select new status
- Add notes if needed
- Click Update
Calling Patients
Standard Call
- View queue list
- Click Call Next Patient
- Patient's name displayed on screens
- Audio announcement (if enabled)
- Doctor room number shown
- SMS notification sent (if enabled)
Priority Call
For urgent or emergency patients:
- Click on patient in queue
- Click Call Now (bypasses queue order)
- Reason logged
- Patient called immediately
Re-calling
If patient doesn't respond:
- Click Call Again
- Status set to "Called Again"
- After 3 calls without response:
- Option to skip
- Remove from queue
- Contact patient by phone
Queue Display Screens
Display Screen Features
Large screen TV/monitor shows:
- Current patient being called
- Patient name or queue number
- Doctor/room number
- Queue statistics
- Estimated wait times
- Announcements
Privacy Options:
- Show full name
- Show first name only
- Show queue number only
- Comply with privacy regulations
Setting Up Display Screens
- Go to Settings → Queue → Display
- Generate display URL
- Open URL on TV browser or dedicated device
- Auto-refresh enabled
- Full-screen mode
- No login required
Display URL Example:
https://your-clinic.com/queue/display?token=YOUR_TOKEN
Display Customization:
- Clinic logo
- Background color
- Text size
- Auto-scroll queue
- Show/hide sections
Priority Management
Priority Levels
- Emergency - Immediate attention required
- Urgent - Should be seen soon
- Normal - Standard priority
- Low - Can wait if needed
Setting Priority
When adding to queue:
- Select priority level
- Add reason for priority
- Priority patients highlighted in queue
Visual Indicators:
- 🔴 Emergency - Red
- 🟠 Urgent - Orange
- 🟢 Normal - Green
- 🔵 Low - Blue
Queue Behavior:
- Emergency patients called first
- Urgent patients called before normal
- Within same priority: first-come, first-served
Wait Time Management
Estimated Wait Time
System calculates based on:
- Current queue position
- Average consultation time
- Doctor availability
- Time of day patterns
- Complexity of cases
Display:
- Shown to patient at check-in
- Updated in real-time
- SMS updates if wait exceeds estimate
Managing Wait Times
Tips to Reduce Wait:
- Optimize Scheduling - Avoid overbooking
- Buffer Time - Include breaks in schedule
- Multiple Doctors - Distribute patients evenly
- Triage - Quick assessments for simple cases
- Communication - Keep patients informed
If Wait Time Exceeds Threshold:
- Notify waiting patients
- Offer to reschedule
- Provide updates every 15 minutes
Room Assignment
Assigning Rooms
When calling patient:
- Select available room
- Patient directed to room
- Room status updated to "Occupied"
- Doctor sees assigned room
Room Status:
- 🟢 Available - Ready for next patient
- 🟡 Occupied - Patient currently in room
- 🔴 In Use - Consultation in progress
- ⚪ Maintenance - Not available
Room Management Integration
Links with Rooms Management:
- View room availability
- Track room utilization
- Schedule room cleaning
- Equipment tracking
Queue Notifications
Patient Notifications
SMS Notifications:
- Queue number and position
- Estimated wait time
- "You're next" alert
- Now being called
- Wait time updates
Email Notifications:
- Check-in confirmation
- Queue status
- Doctor assigned
In-App Notifications:
- For patients using portal
- Real-time updates
- Push notifications
Staff Notifications
Doctor Notifications:
- Next patient ready
- Patient checked in
- Patient waiting > X minutes
- Emergency patient in queue
Reception Notifications:
- Patient hasn't checked in
- Queue getting long
- Room available
Queue History
View past queue data:
Access: Navigate to Queue → History
View:
- Date range selection
- Patient name
- Check-in time
- Wait time
- Status
- Doctor seen
- Completion time
Export:
- Export to Excel/CSV
- Generate reports
- Analyze patterns
Queue Reports
Available Reports
Navigate to Reports → Queue
Reports:
- Queue statistics by date
- Average wait times
- Peak hours analysis
- Doctor efficiency
- Room utilization
- Check-in methods
- No-show after check-in
Metrics:
- Total patients queued
- Average wait time
- Longest wait time
- Patients per hour
- Completion rate
- Early departures
Charts:
- Queue length over time
- Wait time trends
- Hour-by-hour volume
- Day-of-week patterns
No-Show After Check-in
When patient leaves before being seen:
- Click on patient in queue
- Select Left Without Being Seen
- Add reason:
- Wait too long
- Emergency elsewhere
- Changed mind
- Felt better
- Other
- Click Confirm
- Recorded in patient history
- Follow-up call scheduled
Queue Settings
Admin only
Configure in Settings → Queue
General Settings
- Enable/disable queue system
- Auto-check-in from appointments
- Grace period before auto-check-in
- Auto-remove after X calls
Display Settings
- Patient name display format
- Show estimated wait times
- Show queue position
- Color scheme
- Logo and branding
Notification Settings
- Enable SMS notifications
- Enable email notifications
- Notification templates
- Notification timing
QR Code Settings
- Enable QR code check-in
- QR code expiration time
- QR code format
Priority Settings
- Define priority levels
- Auto-priority for emergencies
- Priority override permission
Integration with Other Features
Appointments
- Auto check-in from appointments
- Update appointment status
- Track punctuality
Clinical Visits
- Start visit from queue
- Patient info pre-loaded
- Visit linked to queue entry
Billing
- Generate invoice after visit
- Track unbilled queue entries
- Payment at check-in option
Reports
- Queue data in reports
- Patient flow analysis
- Efficiency metrics
Mobile Access
Queue management on mobile:
Mobile Features:
- View current queue
- Add patients
- Call next patient
- Update status
- View wait times
- Receive notifications
Mobile App (Optional):
- For patients to view queue
- Virtual queue number
- Wait time updates
- Navigation to clinic
Tips for Efficient Queue Management
- Early Check-in - Check in patients as soon as they arrive
- Real-time Updates - Keep status current
- Communication - Inform patients of delays
- Triage - Assess urgency at check-in
- Even Distribution - Balance load across doctors
- Monitor Wait Times - Act if exceeding thresholds
- Call Promptly - Don't make patients wait after calling
- Room Turnover - Quick cleanup between patients
- Flexibility - Adjust to actual flow
- Feedback - Ask patients about queue experience
Troubleshooting
Queue Display Not Updating
Solutions:
- Refresh display screen
- Check display URL token
- Verify internet connection
- Check browser compatibility
Patient Not Receiving Notifications
Solutions:
- Verify patient phone/email
- Check notification settings
- Test SMS/email system
- Check spam folder
QR Code Not Working
Solutions:
- Verify QR code hasn't expired
- Check QR code format
- Ensure camera permissions
- Try manual check-in
Long Wait Times
Solutions:
- Review scheduling
- Add more doctors/rooms
- Reduce appointment duration
- Implement triage system
Best Practices
- Consistent Process - Train all staff on queue procedures
- Clear Signage - Direct patients to check-in
- Patient Communication - Set expectations on wait time
- Regular Monitoring - Check queue throughout day
- Optimize Flow - Analyze patterns and adjust
- Privacy - Balance visibility with privacy
- Accessibility - Accommodate patients with disabilities
- Technology - Use QR codes and displays effectively
- Backup Plan - Have manual process if system down
- Continuous Improvement - Regular reviews and adjustments
Advanced Features
Virtual Queue
Allow patients to:
- Check in remotely
- Wait at home/car
- Receive "Come now" notification
- Reduce waiting room crowding
Queue Analytics
- Predict busy times
- Optimize staffing
- Identify bottlenecks
- Improve scheduling
Multi-location Queue
For clinics with multiple locations:
- Centralized queue management
- Transfer patients between locations
- Unified reporting