> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ndumed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Roles and what each role can do

> The eight NduMed roles, what each one can see and do, which roles must use two-step verification, and why some menu items are hidden from you.

Every NduMed user has exactly one role. Your role decides which menu items you see and which actions you can take. If you need to do something your role does not allow, ask your hospital administrator to change your role.

## The roles

| Role | Typical work | Two-step verification |
| - | - | - |
| **Administrator** | Manages users, departments, staff, prices, wards and hospital settings | Optional |
| **Doctor** | Consults patients, records vitals and notes, signs notes, diagnoses, prescribes and orders lab tests | Required |
| **Nurse** | Records vitals and notes, admits, transfers and discharges inpatients | Required |
| **Receptionist** | Registers patients, uploads documents, books and manages appointments | Optional |
| **Lab technician** | Collects samples, enters and verifies results, manages the lab test catalogue | Required |
| **Pharmacist** | Dispenses prescriptions, manages the formulary and drug stock | Required |
| **Cashier** | Generates invoices, takes payments, issues refunds, runs the daily cash report | Required |
| **Auditor** | Reads the audit log; changes nothing | Optional |

## What each role can do

> [accordion] Administrator
>
> Manage user accounts, departments and staff, provider calendars and holidays, clinical note templates, price lists, HMOs and HMO claims, wards, beds and bed rates, notification failures and hospital settings. Approve invoice discounts, view billing reports, the operational dashboard and reports. Act as the second authoriser for controlled drugs.
>
> Administrators can view encounters and vitals, but by default cannot search patients or record clinical information.

> [accordion] Doctor
>
> Search and update patients, view appointments, open and manage encounters, record vitals, write and **sign** clinical notes, add diagnoses, prescribe, order lab tests, and view verified lab results and patient documents.

> [accordion] Nurse
>
> Search patients, view appointments, open and manage encounters, record vitals, write clinical notes (but not sign them), view prescriptions, lab results and documents, and admit, transfer and discharge inpatients.

> [accordion] Receptionist
>
> Register, search and update patients, upload, view and delete patient documents, and book, check in, start, complete, cancel and mark appointments as no-show.

> [accordion] Lab technician
>
> Search patients, view the lab worklist, collect samples, enter results, verify results entered by someone else, and manage the lab test catalogue and reference ranges.

> [accordion] Pharmacist
>
> Search patients, view and dispense prescriptions, and manage the drug formulary, stock receipts, stock adjustments and stock alerts.

> [accordion] Cashier
>
> Search patients, view bills, generate invoices, record payments and refunds, and view the daily cash and revenue report (your own shift only).

> [accordion] Auditor
>
> Search and export the audit log. Auditors cannot change any data.

## Why a menu item is missing

A menu item appears only when both of these are true:

1. **Your role allows it.** For example, only Pharmacists see **Dispensing**.
2. **Your hospital uses that module.** Lab, Pharmacy, Wards, Billing and Reports can each be switched on or off for your hospital. A module that is switched off is hidden for everyone, and its pages are not available.

> [!NOTE]
>
> Some actions need a **second person**: a lab result must be verified by someone other than the person who entered it, an invoice discount above the approval threshold must be approved by someone other than the person who requested it, and a controlled drug must be authorised by a second user. This is by design.

## Changing your role

Only an administrator can change a role, in **Administration**. When your role changes, you are signed out and see "You are signed out because your account changed". Sign in again to pick up your new access.

> [!NOTE]
>
> The permissions attached to each role are set up for your hospital when it joins NduMed. There is no screen to edit them. If your hospital needs a different split, contact NduMed support.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.