| Patient Mode | Management Mode |
|---|---|
| π Hello! I'm your SmartCare Patient Assistant | π Hello! I'm your SmartCare Management Assistant |
| How can I help you today? | What would you like to know? |
| Feature Category | Patient | Management |
|---|---|---|
| Appointments | β Book, Check Status, Estimated Time | β Not Available |
| Health Info | β Precautions, Preparation Advice | β Not Available |
| Doctor Search | β Find by Specialty | β Check Availability |
| Wait Times | β Personal Wait Estimates | β System-Wide Analytics |
| Queue Info | β My Position | β Full Queue Statistics |
| Analytics | β Not Available | β Performance Metrics |
| Reports | β Not Available | β Daily Summaries |
| Risk Alerts | β Not Available | β High-Risk Patients |
| Predictions | β Basic Crowd Info | β Detailed Forecasts |
β
Book new appointments
β
Check my appointment status
β
Get my estimated time
β
View my queue position
β
Reschedule/cancel
β Cannot book appointments
β
View all appointments
β
See queue statistics
β
Monitor completion rates
β
Track no-shows
Focus: Personal Health
β
Precautions for my visit
β
What to bring
β
How to prepare
β
Department-specific advice
β
Best time for me to visit
Focus: Operations & Analytics
β
Queue statistics
β
Department performance
β
Doctor availability
β
High-risk patient alerts
β
System-wide forecasts
Personal Focus:
"How long will I wait?"
β Your estimated time: 10:30 AM
β Your queue position: #3
β Expected wait: ~30 minutes
System Focus:
"What are the wait times?"
β Cardiology: 20-30 min (12 waiting)
β Neurology: 10-15 min (5 waiting)
β Orthopedic: 35-50 min (18 waiting)
Patient Needs:
β
Find doctor by specialty
β
View ratings and reviews
β
Check experience years
β
See available slots
β
Book with preferred doctor
Management Needs:
β
Check who's available now
β
See staff schedule
β
Monitor doctor workload
β
Track availability status
β
Plan resource allocation
Personal Planning:
"When should I visit?"
β Best times: 8-9 AM, 5-6 PM
β Avoid: Monday mornings
β Tomorrow's prediction: Low at 8 AM
Operational Planning:
"Crowd forecast for tomorrow"
β Hour-by-hour predictions
β Peak time identification
β Staffing recommendations
β Resource allocation advice
Patient: "Hello"
Bot: "π Hello! I'm your SmartCare Patient Assistant."
Patient: "What's my estimated time?"
Bot: "β° Your Appointment Estimate:
π
Date: March 15, 2024
π Scheduled: 10:00 AM
π Queue Position: #3
β±οΈ Estimated Time: 10:30 AM"
Patient: "Precautions for cardiology"
Bot: "π Precautions for Cardiology:
π©Ί Bring previous ECG reports
π List of medications
π« Avoid caffeine 2 hours before"
Admin: "Hello"
Bot: "π Hello! I'm your SmartCare Management Assistant."
Admin: "Queue statistics"
Bot: "π Live Queue Statistics:
β’ Total Appointments: 45
β’ β³ Waiting: 12
β’ π In Progress: 8
β’ β
Completed: 25"
Admin: "High-risk patients"
Bot: "π¨ High-Risk Patients Today:
Found 3 high-priority cases:
β’ John Doe - Cardiology (10:00 AM)
β’ Jane Smith - Neurology (11:30 AM)"
[Book an appointment]
[Check my status]
[Estimated time]
[Precautions & advice]
[Find a doctor]
[Queue statistics]
[Today's summary]
[High-risk patients]
[Department performance]
[Crowd forecast]
-
Before Visit
- Check estimated time
- View precautions
- Find best time to visit
-
Booking
- Browse departments
- Select doctor
- Choose time slot
-
Day of Visit
- Check queue position
- Get updated time
- View wait estimate
-
General
- Find specialists
- Check wait times
- Get directions
-
Morning Briefing
- Today's summary
- Queue statistics
- Doctor availability
-
During Operations
- Monitor queue status
- Check high-risk patients
- Track department performance
-
Planning
- Review no-show predictions
- Check crowd forecast
- Allocate resources
-
End of Day
- Review completion rates
- Analyze performance
- Plan for tomorrow
β
Can access: Patient features only
β Cannot access: Management analytics
π Data scope: Own appointments only
π± Login: Optional (can use phone number)
β
Can access: All management features
β
Can access: Some patient features (doctor search)
β Cannot access: Individual patient booking
π Data scope: All system data
π Login: Required (admin credentials)
β Personalized assistance β Reduced uncertainty β Better preparation β Time savings β Easy access
β Real-time insights β Data-driven decisions β Proactive alerts β Resource optimization β Efficiency gains
"book appointment"
"check status"
"estimated time"
"precautions"
"find doctor"
"wait time"
"queue statistics"
"today's summary"
"high-risk patients"
"department performance"
"doctor availability"
"crowd forecast"
The role-based chatbot provides:
β Tailored experiences for each user type β Relevant features based on needs β Appropriate data access for security β Optimized workflows for efficiency β Better user satisfaction overall
Each mode is designed specifically for its audience, ensuring users get exactly what they need without unnecessary complexity.