Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Admin Dashboards

druchniewicz edited this page May 6, 2024 · 3 revisions

Dashboard

Table of contents

Consent validation

Consent validation is activated by default, but by the suitable global property it can be turned off.

To access the global property, click “Manage Global Properties” button on the admin panel.

Next, find message.consent.validation on the list and click the "pen" icon in the property’s row.

On the edit global property page change the value from “true” to “false” and save it. This action will remove consent validation for both patient and caregiver.

Adherence feedback graph

The default form of the adherence feedback graph is available at managing apps page. It’s a built-in app and it’s not customizable. It can be disabled by clicking the stop icon.

In order to add a new, customizable adherence feedback graph, the user needs to click the “Add App Definition” button at the top of the managing apps page. Fields should be implemented with the app id and json defining the new adherence feedback graph.

Note: The app id has to be identical to the id from the json with definition.

Exemplary json with adherence feedback graph definition:

{
	"id":"messages.patientDashboard.graph2",
	"description":"Adds new actor response graph in the patient dashboard",
	"extensions": [
		{"id": "messages.patientDashboard.graph2.actorResponse",
		"order": 6,
		"extensionPointId": "patientDashboard.secondColumnFragments",
		"extensionParams": {
			"provider": "messages",
			"fragment": "patientdashboard/actorResponseGraph",
			"fragmentConfig": {
				"icon": "icon-bar-chart",
				"label": "Second adherence graph",
				"additionalTitle": "messages.dashboard.actorResponse.additionalTitle",
				"xAxisLabel": "messages.dashboard.actorResponse.xAxisLabel",
				"yAxisLabel": "messages.dashboard.actorResponse.yAxisLabel",
				"colorRange": ["#009384", "#5B57A6", "#4eaaba", "#8c66b0"],
				"columnsInfo": { "yes": "Yes", "no": "No"},
				"responseMode": 
				"TEXT","aggregateMode": "MONTH",
				"dataDateRange": 3,
				"questionId": 1
			}
		}    
	}
	]
}

A few aspects, like label, color, available answers, date range can be changed at this level.

The “aggregateMode” can switch displaying answers on the graph between WEEK and MONTH range.

If the adherence feedback graph built-in app was not disabled and a new adherence feedback graph app was added and activated, both of them will be displayed on patient and caregiver dashboards.

Below the exemplary adherence feedback graph that can emerge from added app.

Visits widget

The number of visits displayed on "Visits" dashboard is customizable and can be done by global properties:

Both mentioned global properties values have to be expressed in integers.

Messages widget

On the "Messages" widget the information about time zone is displayed. The time zone can be changed by messages.defaultUserTimezone global property.

See the Messages module documentation for further information.

Status appearance

Status appearance can be customized by global properties as well.

By message.personStatus.configuration global property, the colors of the status field are customizable.

By message.personStatus.reason.values global property, the list of deactivation reasons can be changed.

Concepts

The basic definition of concept, according to OpenMRS Glossary, is “The fundamental unit of capturing clinical information within OpenMRS. Concepts represent a single idea and include both questions and answers. "cough", "address", "duration", and "yes" are a few examples. To access this module, the user needs to go from System Administration to Advanced Administration and from there choose applicable link to concepts subpage:

For more information see OpenMRS wiki page.

In the application, the user can find a few modules that use concepts. To search for the desired concept, the user needs to provide id or partial name on the concept dictionary page. For example, search performed to find concepts connected with allergies:

The list of modules:

Clone this wiki locally