Role-Based Access Control
Every person in your clinic sees exactly what they need — and nothing more.
Custom role definitions
Create roles like Receptionist, Nurse, Doctor, Branch Manager, or Billing Staff. Assign a specific set of permissions to each role that fits your clinic's workflow.
Granular permissions
Permissions are scoped at the operation level — read, write, delete — across patients, appointments, billing, reports, and settings. No all-or-nothing access.
Branch-scoped access
A receptionist at Branch A cannot see Branch B's patients or queue. Branch-level scoping is enforced at the database query level, not just the UI.
Immutable audit trail
Every permission-gated action is recorded in the audit log with actor, timestamp, and changed data. Useful for compliance and internal accountability.
RBAC tiers by plan
Predefined roles (Admin, Doctor, Receptionist, Billing).
Fully custom roles with per-permission control.
Cross-branch hierarchy, org admin overrides, and delegation.