BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Configure Reports App

Purpose and Benefits

Reporting is an essential feature of any EMR. The data that is stored in the EMR needs to be exported and analyzed. Bahmni provides a reporting module for the same. There are some standard reports that come as a part of the reporting module and the implementer also has the ability to define some custom reports.

Configuring the Reports Module

Follow these steps to configure the reporting module and then run reports in Bahmni

1. Configure reports app on home page:

Home page of user

Go to openmrs/apps/home/extension.json of your config and add the code snippet below:

"reports": {
  "id": "bahmni.reports",
  "extensionPointId": "org.bahmni.home.dashboard",
  "type": "link",
  "translationKey": "MODULE_LABEL_REPORTS_KEY",
  "url": "../reports/#/dashboard",
  "icon": "fa-user",
  "order": 8,
  "requiredPrivilege": "app:reports"
}

Key Fields

These are the attributes of the above configuration

KeyUseMandatory
"id"Specific Id for reports app.Yes
"extensionPointId"Needed for configuring the reports.Yes
"type"Making reports app link on home page.Yes
"translationKey"Show name in particular locale used by app.Yes
"url"To redirect to reports page.Yes
"icon"To display icon.No
"order"Display in specific order.No
"requiredPrivilege"This is needed privilege for displaying reports module.Yes

Reports SSL certificate configuration:

This configures reports application to accept trusted or untrusted SSL certificates when fetching reports.json file from httpd server.

Reports Queue

More information of Report Queue feature can be found at

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗