All Features
🔐

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

Starter
Simple Roles

Predefined roles (Admin, Doctor, Receptionist, Billing).

Pro
Granular Roles

Fully custom roles with per-permission control.

Enterprise
Org-level RBAC

Cross-branch hierarchy, org admin overrides, and delegation.

Control who sees what

Granular roles on Pro · Org-level RBAC on Enterprise.

Get Started