Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

A practice management system consists of many users like System admin, Nurse, physician, etc. who are entrusted with different roles and responsibilities. Based on role of the user the homepage is displayed (i.e., for different roles different homepages are assigned). Initially the Homepages for all roles are set to DefaultHomepage. The homepage can be created by the administrator or by any user who has the required privileges (Manage Homepages,Delete Homepages).

Administration:

The Role based homepage section under the administration tab has the following links:

...

Overview

An OpenMRS implementation supports a wide variety of users, each of whom has different needs. Often, particular groups of users only work within a limited area of the application - entering forms, running reports, doing system administration, or viewing patient summaries. However, OpenMRS does not ship with a means for providing custom workflows or views of the system to optimize the experience for such users.

The intention of the Role-Based Homepage module is to start to address this gap. This module allows for administrators to define a custom "Home Page" for each defined Role within the system. These Home Pages may be simply pages that already exist, and which particular users would be best served to have as their default - for example, System Administrators may want the Administration page as their default home. Alternatively, administrators can "author" new pages within the running application for their users. Examples of each of these will be illustrated below.

Installation and Configuration

  • Download from the module repository
  • Grant any required privileges
    • Manage Homepages: Users with this privilege will be able to configure what homepages are assigned to what roles
  • Configure global properties
    • rolebasedhomepage.defaultHomePage: If specified, this will be the default homepage for all users. If unspecified, it will default to a standard OpenMRS homepage

Administration:

  • Navigate to the Manage Homepages page, accessible from the Administration section

Manage Homepages:

Manage Homepages link helps in creating a new homepage, View the existing homepage or Edit the existing homepage for each role.

...