User Roles

User can be assigned different privileges so as to provide different levels of access to the operation theatre module. For example, to view surgical block or Create surgical block or Create surgeries.

There are two different user roles available in Operation Theatre App which are mentioned below,

  • Read Only Access
  • Full Access

Users can have either a “OT : ReadOnly” role or “OT : FullAccess” role.

Read Only: Can only view scheduled queue, OT calendar, List view, print list view and apply filter.

Full Access:  This user will have access to view, edit, add, print, cancel and filter the surgeries and surgical blocks.

Privileges

Operation Theatre module has a set of privileges associated with it.

  1. app:ot: Privilege to view operation theatre app in the home page. This is the UI privilege that will allow user to view the operation theatre app in the home page. On entering the module, user with this privilege can view scheduled queue, OT calendar, List view, print list view and apply filter.

  2. app:ot:write: Privilege to manage operation theatre app. This is the UI privilege that will allow user to view the operation theatre app in the home page. On entering the module, user with this privilege can edit, add, cancel surgical blocks, surgeries created for a patient.

Read only 

For Read Only role to work as expected, the following privileges must be assigned to that role. If any of the privileges are not assigned, it can be assigned from Openmrs. Privileges required are: app:ot, Manage OT Schedules.

Full Access

For Full Access role to work as expected, the following privileges must be assigned to that role. If any of the privileges are not assigned, it can be assigned from Openmrs. Privileges required are: app:ot:write, View OT Schedules