Versions Compared

Key

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


Primary mentor

Jayasanka Weerasinghe  (TBC)

Backup mentor

Assigned to


Abstract

Such as location mapping, improving performance, introducing some useful features, etc. The student needs to go through the community requirements and improve the module to provide a better integration workflow.

Project Champions

Requirements

Objectives

  1. Controlling User Access
    We need to add role-based permissions for the module. (Ex: allowing only data manager/data assistant roles to push data). In the current version, any user with any role can push data to the dhis2 instance.
  2. Location mapping feature
    I found a very detailed description for this done by @jayasanka here: Implementing functionality to map Org Units in DHIS Connector module. Basically, we need a way to map the openmrs org units with the DHIS 2 org units. In the current version, we have to map it manually every time.

  3. Fixing UX issues
    In the DHIS connector module pages, there are some buttons and checkboxes that users may not understand properly. (Ex: Automation view). Those issues needed to be fixed. (Piumal Rathnayake to add more definition here)

  4. Extending period support
    We need to support all the period types available in DHIS2
  5. Optimization (e.g. of Run Report)

Extra Credit

Resources

  • Important GitHub links:
    •