# User Roles Explained

### What this is

This guide explains the different user roles and what each role can and cannot do in the system.

***

### Why this matters

Each role controls access.

Giving the wrong role can:

* Block staff from doing their job
* Allow too much access
* Lead to mistakes or compliance issues

***

### Overview of roles

The system uses five roles:

* Super Admin
* Clinic Admin
* Manager
* Nurse
* Viewer

Each role has different permissions.

***

### Super Admin

#### What this role is for

This is the highest level of access.

***

#### Can do

* Access all clinics
* Manage all users
* View all records and activity
* Review audit logs across the system

***

#### Should be used for

* System oversight
* High-level administration
* Trusted leadership only

***

### Clinic Admin

#### What this role is for

Manages a single clinic’s setup and users.

***

#### Can do

* Add and manage users
* Update clinic settings
* View patients and visits
* Review inventory and audit logs

***

#### Cannot do

* Access other clinics (unless allowed)
* Perform system-wide actions

***

### Manager

#### What this role is for

Supports daily clinic operations.

***

#### Can do

* View and manage patients
* Review visits
* Monitor inventory
* Review audit logs
* Support staff

***

#### May have limits on

* Managing user roles
* Changing clinic settings

***

### Nurse

#### What this role is for

Used by clinical staff recording visits.

***

#### Can do

* Search and view patients
* Log visits
* Record compound, lot, and quantity
* Update visit details (if allowed)

***

#### Should not do

* Manage users
* Change clinic settings
* Perform administrative actions

***

### Viewer

#### What this role is for

Provides read-only access.

***

#### Can do

* View patients, visits, and records
* Review information

***

#### Cannot do

* Create or edit records
* Log visits
* Archive visits
* Adjust inventory
* Manage users

***

### How to choose the right role

Assign roles based on what the person needs to do.

* Needs full control → Clinic Admin
* Oversees operations → Manager
* Logs visits → Nurse
* Only needs visibility → Viewer

***

### Common mistakes

#### Giving too much access

Only assign higher roles when necessary

#### Giving too little access

Make sure staff can complete their tasks

#### Not updating roles

Update roles when responsibilities change

***

### Important

Roles control what users can see and do.

If something is missing or blocked:\
👉 It is usually a role issue, not a system error

***

### If access is incorrect

* Contact a Clinic Admin
* Do not create workarounds
* Do not share accounts
