Role


Contents

Description

Defines the roles in the system. While some roles are built into the system — e.g., system developer, authenticated user, anonymous user — an unlimited number of roles can be defined. Simply defined, roles within OpenMRS are used to create a convenient group of privileges. To make roles more flexible and manageable, roles can also contain other roles. In this manner, a hierarchy of roles can be defined in the system to aid the system administrator in assigning privileges without having to individually assign dozens of privileges to every user. See our documentation page for more about roles and privileges.

Examples of common roles:

  • Provider
  • Nurse
  • Physician
  • Data Entry Assistant
  • Data Manager

Attributes

Column Name Type Default Description
Primary Key role varchar(50) Name of the role.
Required description varchar(255) A brief description of the role.
Primary Key primary key, Required required