Permissions matrix

4-dimension RBAC model: Role × Group × Location × Service Category. Per-module visibility shown below.

4-dimension model:permissions = (Role × Business Unit × Location × Service Category). A user gets access to a module only if all four dimensions match the user's assignment.

Audit-protected: only Super Admin can modify medical records, refunds, permissions, or assignments. Every change is logged with before/after state.

RoleBUDashboardLeadsAppointmentsDispatchCalendarLive mapTransportIn progressWar roomPatientsMedical reportsChatFinanceInventoryServicesTeamRosterTrainingHotelsPartnersCouponsIncidentsSLA & escalationsAudit logReports / MISNotificationsApp contentUsersPermissionsIT assets
Super Admin
All
Dept Head — BU1
BU1
Dept Head — BU2
BU2
CC Conversion Agent — BU1
BU1
CC Conversion Agent — BU2
BU2
CC Operations Agent — BU1
BU1
CC Operations Agent — BU2
BU2
Transport Head
All
Ambulance Head
BU1
Doctor
BU1
Nurse
BU1BU2
Physiotherapist
BU2
Driver
All
Finance
All
Inventory Manager
All
HR
All
IT Admin
All
Compliance / Auditor
All
Marketing & Hotel Manager
All

✓ = module visible · 🔒 = hidden. Switch roles in the top bar to preview each perspective live.