Roles & Permissions
Five user roles — Clinic Owner, Doctor, Nurse, Receptionist, Super Admin — with full permission matrix per feature.
Five user roles
Clinit has five distinct user roles:
SUPER_ADMIN
Platform-level admin. Can impersonate any clinic, manage subscriptions, view global analytics, and deploy platform settings. Not accessible to clinic staff.
CLINIC_OWNER
Full access to everything in their clinic. Can add/remove staff, change subscription, view all financial reports, access audit log, and configure all settings. Cannot access other clinics.
DOCTOR
Clinical access: can see own appointments and all patients linked to the clinic. Can open and save sessions, write prescriptions, request labs, and generate referral letters. Cannot access billing reports or staff settings by default (configurable).
NURSE
Can record vitals, administer vaccinations, view patient profiles and clinical history, and assist in session recording. Cannot prescribe or access billing.
RECEPTIONIST
Front-desk access: can create and manage appointments, check in patients, create and collect invoices, and send WhatsApp messages. Cannot open clinical sessions or view clinical notes.
Role assignment:
Settings > Team > [staff member] > Role dropdown. Role changes take effect on next login of the affected user.
Permission matrix by feature
Feature-level permission summary (✅ = full access, 👁 = read only, ❌ = no access):
Feature | Owner | Doctor | Nurse | Reception
-----------------------------|-------|--------|-------|----------
View all patients | ✅ | ✅ | ✅ | ✅
Edit patient profile | ✅ | ✅ | 👁 | ✅
Open/save clinical session | ✅ | ✅ | ❌ | ❌
Write prescriptions | ✅ | ✅ | ❌ | ❌
Record vitals | ✅ | ✅ | ✅ | ❌
Administer vaccinations | ✅ | ✅ | ✅ | ❌
Create appointments | ✅ | ✅ | ✅ | ✅
View financial reports | ✅ | ❌ | ❌ | ❌
Create/edit invoices | ✅ | ❌ | ❌ | ✅
Collect payments | ✅ | ❌ | ❌ | ✅
View AI analytics | ✅ | 👁 | ❌ | ❌
Access audit log | ✅ | ❌ | ❌ | ❌
Staff management | ✅ | ❌ | ❌ | ❌
Clinic settings | ✅ | ❌ | ❌ | ❌
WhatsApp campaigns | ✅ | ❌ | ❌ | ✅
Bulk patient actions | ✅ | ✅ | ❌ | ✅
Custom permissions: Clinic Owners can grant individual users elevated permissions beyond their base role. Go to Settings > Team > [user] > Custom Permissions.