Skip to content

Roles & access

Clinic CMS is built for three day-to-day roles inside your pharmacy or clinic tenant. This page describes what each role can open and change — not internal permission strings.

Roles at a glance

RoleSidebar labelStarts on
Tenant ownerClinic CMS (full menu)Dashboard or Practices
DoctorClinic CMSDashboard or Consultation Slots
ReceptionistReception deskAppointments

Tenant owner (practice administrator)

Full clinic administration plus everything reception and doctors do when needed.

Setup & configuration

TaskWhere
Create a new practiceAdmin → System → Clinic Practices
Add/edit locations & hoursSettings locations or Clinic → Practices → Locations
Edit practice profile & rulesClinic → Practices → Settings
Prescription print templateClinic → Practices → Prescription Templates
Assign staff to practicesAdmin → Settings → Users
Manage any doctor’s scheduleClinic → Consultation Slots (doctor picker)
View doctor rosterClinic → Doctors

Daily operations

Same as reception and doctors: dashboard, appointments, queue, consultations, invoices.


Doctor

Clinical work and personal configuration. Cannot change tenant-wide practice setup.

Personal setup (doctor only)

TaskWhere
Consultation note templateClinic → Clinical Fields
Favourite medicines, labs, tagsClinical Fields (panels below template)
Own weekly availability & feesClinic → Consultation Slots
PMDC, specialization, slot durationConsultation Slots → Edit my profile

Clinical work

TaskWhere
Dashboard & own patientsDashboard, Appointments
Run consultations & prescribeConsultation workspace
View queueQueue (if granted)

Doctors cannot open Practices, Doctors roster admin, or Admin → System → Clinic Practices. If they need a new location or practice rule changed, ask the tenant owner.


Receptionist (Reception desk)

Front-desk flow only — book, check in, queue, collect fees, invoices.

TaskWhere
Today’s scheduleDashboard (if enabled)
Book & manage appointmentsAppointments, Book appointment
Check in, vitals, tokensAppointments row actions
Waiting roomQueue
OPD invoicesInvoices

Receptionists cannot:

  • Create or edit practices, locations, or prescription templates
  • Open Clinical Fields, Consultation Slots, or Doctors
  • Change another user’s practice assignment (Admin → Settings → Users)

Quick matrix

AreaTenant ownerDoctorReceptionist
Create practice✅ Settings
Practice settings & templates
Locations
Assign staff to practice✅ Admin → Settings → Users
Consultation slots✅ Any doctor✅ Own only
Clinical fields & favourites✅ If doctor profile✅ Own
Book appointments✅ Own / assigned
Check in & queueLimited
Consultation workspace❌ (unless Rx on behalf enabled)
OPD invoicesView