跳到主要内容

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 TypePrimary Goals
ReceptionistRegister patients, manage queue, book appointments
DoctorConsult patients, prescribe medications, order tests
NurseRecord vitals, assist with clinical tasks
CashierProcess payments, generate receipts
Lab TechnicianProcess tests, enter results
PharmacistDispense medications
AdminManage 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

JourneyTarget Metric
Patient Registration< 3 minutes
Walk-in Visit< 60 min total wait
Appointment Booking< 1 minute
Payment Processing< 2 minutes