Admin Functionalities: Roles & Responsibilites

Who is Admin?

An admin is a person whose job involves helping to organize and supervise the way that an organization or institution functions.

In OpenMRS, they have privileges to manage all users, patients, person, encounter, reports and many more.

We will see all of them one by one.

1: Users

A user is anyone with a login into the system who directly works with the system. Users may perform medical functions that involve directly providing patient care such as a doctor, or nurse.

Admin can add/change user using this. Inside Mange users he can add/delete/modify user.

Using Manage role and Mange privilege he can provide role and privileges to users.

2. Patients

Patients are the person who is under health care.

Here admin can add/change/delete or merge patients. He can also set how to manage Patient Identifier.

3. Person

Anybody with a record within the system is a person. A person may be a patient, a user of the system like a receptionist or a doctor.

Admin has privileges to modify/add/delete person. And also he can add an Attribute of person.

4. Visits

Visit is consultation of a patient with doctor.

Visits of patient can also be managed by Admin. He can add/modify/delete visits. He can also add attribute to visit.

5. Encounters

Encounters are all the data collected during consultation of a patient.

6. Providers

A users may perform medical functions that involve directly providing patient care such as a doctor, or nurse. These are called as Providers.

7. Locations

Locations are the grounds where health care is running.

Admin can add/modify/delete and can create parent-child relation to a location.

8. Concepts

This wiki section describes the Concept dictionary in detail. We recommend reading this section in detail since the concept dictionary is an important core of the platform.

9. Reports

Reports are the information in an organized format.

Admin had access to run, export and manage reports.

10. Rest Web Services

Rest Web Services are the API calls to fetch/post/put/delete data in the database.

For reference - Rest Web Service

11. Mange Report Definitions

Admin can write their own SQL query to extract data from the database. And can build a report using the SQL query.