| Patient | patient | /login | /home | See and manage their own record, consent, family, wallet, bookings, prescriptions | See anyone else’s record |
| Guardian | A patient with a linked dependent | /login | /home → Family | See and manage a child’s record. View-only after the child turns 18 | Act for an adult who hasn’t agreed |
| Front desk | receptionist | /hospital/login | /hospital | Find, register, check in, walk-ins, coverage, They already have PHB | See clinical records, manage staff or prices |
| Cashier | cashier | /hospital/login | /hospital | Invoices, payments, registration fees | Change prices, approve large refunds, see clinical records |
| Finance | finance | /hospital/login | /hospital | Claims, reconciliation, tariffs, payout account, co-sign | Manage staff, see clinical records |
| Medical director | medical_director | /hospital/login | /hospital | Co-sign tariffs and payouts, audit log, on-call rota | Use the clinical workspace without the clinician role and MDCN |
| Owner, admin | owner, admin | /hospital/login | /hospital | Setup, staff, configuration, wards and beds, audit log | Approve a big price change alone |
| Nurse | nurse + NMCN | /hospital/login | /nursing/triage | Triage, vitals, notes, ward board, handover, tasks | Prescribe, use the doctor workspace |
| Doctor | clinician + MDCN | /clinical/login | /clinical/today | Patients, encounters, prescribing, lab orders, referrals, admissions | Open a record without a basis |
| Pharmacist | pharmacist + PCN | /pharmacy/login | /pharmacy | Dispense, record sales, register patients, stock, ADR reports | Prescribe |
| Lab scientist | lab_tech (+ MLSCN to release) | /lab/login | /lab/orders | Receive specimens, enter results, release with MLSCN | Change the test catalogue |