PCA - Program Configuration App

 

The Program Config App (PCA) can be used as a generic DHIS2 Program Configuration wizard that simplifies the process of creating, editing, and maintaining DHIS2 programs and all related metadata. Users are presented with a unified interface from which they can add pre-existing or new Data Elements or Attributes to a Program individually or in bulk, add or edit Options Sets, apply Organisation Units access, configure Sharing Settings for multiple objects, as well as Import and Export Program configurations, and much more.

Also, the PCA fully automates the configuration of clinical quality improvement checklists based on PSI's HNQIS (Health Network Quality Improvement System) methodology.

Product Contact:

PSI sponsors: Rodrigo Gramajo [PSI], Wycliffe Waweru [PSI]

Support: Rodolfo Melia [KTT]. Mario Lopez [KTT], Ruth Mwende [PSI]

ALERT: H2 configuration generated with PCA 2.0.7 are NOT compaitble with Android 3.0
This is because a bug on Android 3.0 for calcuated values in program rules. See Jira 6505.

PCA sprint 2.0.8 has a workaround for fixing this incompatibility by swapping DEs for scores to Prg Indicators. This is still needs further testing, as it could affect the feedback module. Sprint is awating approval [Sept 2024]

PCA H2 configurations genertated by the PCA are compatible with:

  • 2.7.X (official or PSI fork)

  • 2.8.X (official or PSI fork)

  • 2.9.X (official or PSI fork)

Functionality and Use Cases

  • Create or edit a Tracker program with various stages from a central location, without pre-creating the data elements or options sets.

  • Re-set sharing across all metadata objects for a program.

  • Create a cross-server compatible metadata export.

  • Backup & Restore versions of your configuration directly in DHIS2.

  • Editing, including DE creation is MS Excel* (currently available for HNQIS2)

  • Migrate metadata and data from HNQIS 1.X programs.

  • HNQIS specific: create or edit a clinical quality improvement list, and automatically generate all hide/show and scoring logic.

Audience

  • DHIS2 administrator and other staff responsible for the configuration of DHIS2 Programs.

  • DHIS2 program designers and administrators.

Impact

The PCA app should allow more users the flexibility to maintain and update their DHIS2 programs while reducing the need for advanced technical support for small changes. This can help reduce the backlog of support requests and allow more users with some training to engage with DHIS2.

Relevance

The PCA allows the community to rethink how configuration can be approached by reducing barriers to DHIS2 configurations. It is an approach that can become part of core and to inspire conversations for the next generation of the maintenance app.

Content on this space