DRC: Administering Users

DRC: Administering Users

Roles and Privileges

See: Controlling User Access___Roles and Privileges

Privileges define what can or cannot be done in the system (view information, edit information, add information, etc).
Roles group Privileges into manageable sets.
Roles can inherit all the Privileges from another Role.

OpenMRS comes with special predefined Roles that can't be deleted.

  • Anonymous - Privileges for people who don't sign-in to OpenMRS, usually very restricted and view-only

  • Authenticated - Privileges for anybody that signs-in to OpenMRS, common to all users

  • Provider - the basic medical provider Role, can be used to build more specialized medical provider roles (physicians, nurses, medical students, etc)

  • System Developer - has access to everything in OpenMRS, be very careful in protecting the System Developer password

The best practice for creating and managing Roles is to create Roles based on job function and have Roles inherit common Privileges from more restricted Roles.

For example, you set up the default Authenticated role to be able to view all patient information on the system. You create a new role called Data Entry Clerk that can edit patient information. You let the Data Entry Clerk role inherit the privileges from the Authenticated role. The Data Entry Clerk role can now view what information is available to the Authenticated role with the additional editing privileges assigned to the Data Entry Clerk role. If you change the privileges of the Authenticated role, you also change the privileges of the Data Entry Clerk role since the Data Entry clerk role has inherited privileges from the Authenticated role. You could then create a Data Entry Manager role that inherits privileges from the Data Entry Clerk and then assign additional privileges to the Data Entry Manager.

Role

Inherited Roles

New Privileges

Inherited Privileges

Role

Inherited Roles

New Privileges

Inherited Privileges

Authenticated

none

View

none

Data Entry Clerk

Authenticated

Edit

View

Data Entry Manager

Data Entry Clerk

Create patients

Edit + View

Adding a User

https://app.tango.us/app/embed/Add-New-User-in-OpenMRS-8ffc17e7043b432e9cf7c8c71869bbdd

  1. Type username

image-20250925-195913.png

 

  1. Click on Continuer

image-20250925-200005.png
  1. Type password

image-20250925-200055.png
  1. Click on Connexion

image-20250925-200132.png
  1. Select a location

image-20250925-200218.png
  1. Click on Confirm

image-20250925-200318.png
  1. Click on App Menu

image-20250925-200356.png
  1. Right click on System Administration

image-20250925-200432.png

9.Click on Legacy Admin

image-20250925-200505.png
  1. Click on Manage Users

image-20250925-200535.png
  1. Click on Add User

image-20250925-200604.png
  1. Click on the Next button

image-20250925-200901.png
  1. Type the Given name. In this illustration, "Jane"

image-20250925-200942.png
  1. Type the Family name. This is optional. In this illustration, "Doe"

image-20250925-201026.png

 

  1. Select Gender from the radio-button. In this illustration, "Female"

image-20250925-201107.png
  1. Type user's password

image-20250925-201139.png
  1. Confirm the password

image-20250925-201225.png
  1. Check the applicable roles for DRC as illustrated.

image-20250925-201316.png

 

  1. Click on Save User

image-20250925-201355.png