Versions Compared

Key

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

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.   The steps below show how you can add an additional "Bahmni App" for reporting purposes, with its own report configuration.

Steps

To configure a new app for reports,

  1. in home/extension.json add a new module with parameter appName=“new_reports_name"

    Code Block
    languagejs
    linenumberstrue
    "bahmni_exports": {
        "id": "bahmni.reports",
        "extensionPointId": "org.bahmni.home.dashboard",
        "type": "link",
        "translationKey": "MODULE_LABEL_EXPORTS_KEY",
        "url": "../reports/#/dashboard?appName=new_reports_name,
        "icon": "icon-bahmni-reports",
        "order": 6,
        "requiredPrivilege": "app:reports"
    }


  2.  Create a  new directory with name “new_reports_name”  under  openmrs/apps directory.  Add reports.json to this directory.
  3. For internationalization, create a directory under openmrs/i18n with the name "new_reports_name".
WarningPage in DRAFT. Will be completed soon. Contact Prabhu Awasthi for questions
  1. .



Tip
titleOn this Page

Table of Contents


Panel
titleColorwhite
titleBGColor#668D3C
titleFeature Details

Reports Module - Feature Guide


Panel
titleColorwhite
titleBGColor#668D3C
titleUsage Details

Reports Module - User Guide