User Journeys
This document outlines the key user journeys and workflows in the iHospita HMS.
Overview
User journeys map out how different users interact with the system to accomplish their goals. Understanding these journeys helps ensure the system design meets real user needs.
Staff User Types
| User Type | Primary Goals |
|---|---|
| Receptionist | Register patients, manage queue, book appointments |
| Doctor | Consult patients, prescribe medications, order tests |
| Nurse | Record vitals, assist with clinical tasks |
| Cashier | Process payments, generate receipts |
| Lab Technician | Process tests, enter results |
| Pharmacist | Dispense medications |
| Admin | Manage hospital settings, users, reports |
Key Journeys
1. Patient Registration Journey
Reception Staff
│
├ ─→ Search for existing patient
│ │
│ └─→ Found? → Open patient profile
│
└─→ Not found → Create new patient
│
├─→ Enter patient information
├─→ System creates family membership
├─→ Generate Patient ID
└─→ Print patient card (optional)
2. Walk-in Visit Journey
Patient Arrives
│
▼
Check-in at Reception
│
├─→ Verify/register patient
├─→ Select doctor
├─→ Generate queue number
│
▼
Wait in Queue
│
▼
Consultation with Doctor
│
├─→ Record vitals
├─→ Document symptoms
├─→ Make diagnosis
├─→ Prescribe medications
└─→ Order lab tests (if needed)
│
▼
Lab Tests (if ordered)
│
├─→ Sample collection
├─→ Process tests
└─→ Enter results
│
▼
Pharmacy (if prescribed)
│
├─→ Verify prescription
└─→ Dispense medications
│
▼
Payment at Cashier
│
├─→ Review invoice
├─→ Apply VIP discount
├─→ Process payment
└─→ Issue receipt
│
▼
Patient Leaves
3. Appointment Booking Journey
Patient/Staff Requests Appointment
│
▼
Search Available Slots
│
├─→ Select doctor
├─→ Select date
└─→ View available times
│
▼
Confirm Booking
│
├─→ System sends confirmation email
└─→ Add to calendar
│
▼
Reminder Sent (24h before)
│
▼
Patient Arrives
│
├─→ Check in for appointment
└─→ Priority in queue
Success Metrics
| Journey | Target Metric |
|---|---|
| Patient Registration | < 3 minutes |
| Walk-in Visit | < 60 min total wait |
| Appointment Booking | < 1 minute |
| Payment Processing | < 2 minutes |