Hospital Management System
Complete digital healthcare platform — interactive prototype
Patient Journey
Complete flow from booking to medicine collection
Explore by Role
Click any role to open its interactive portal prototype
System Admin
Full system oversight. Patient/doctor/staff management, analytics, revenue reports, role permissions, backups, settings.
Doctor
Consultations with timer, write cases with templates + patient sidebar, prescriptions, lab orders, calendar with drag-drop.
Receptionist
Appointment approval, patient check-in with queue numbers, billing with invoice generation, patient management.
Pharmacist
Dispense prescriptions (FEFO), POS mode for walk-in sales, stock management, supplier returns, billing.
Cashier
Only role that collects payments. Session management, patient search, payment collection, receipt printing.
Lab Technician
Process lab orders in priority queue, collect samples, print barcode labels, enter results, upload reports.
Patient Portal
Personal dashboard, appointments, medical records, health info, documents, lab results, prescriptions, bills, doctor rating.
Additional Resources
Presentations, wireframes, and public pages
🌐 Public Pages + All Roles
Home, Search Doctors, Book Appointment, Queue Display, Patient, Doctor, Pharmacy, Cashier tabs
📐 Wireframes
8 screen wireframes: booking, appointments, write case, lab queue, pharmacy, cashier, queue TV, admin
📊 Slide Presentation
16-slide presentation with all features, roles, pages, and future roadmap
📺 Queue Display (TV)
Public waiting room display — dark theme, live clock, estimated wait times, no login needed
Key System Rules
👨⚕️ Doctor Sets Charge
Doctor selects complexity (Simple/Moderate/Complex) and enters charge amount when ending consultation
💵 Pay Before Pharmacy
Patient pays at cashier counter BEFORE collecting medicines from pharmacy
💰 Only Cashier Collects
No other role can accept payments. Only the Cashier role has payment collection access
🏥 Admin = Backup
Admin has full access but primary role is oversight & reports. Operational tasks only in emergencies


