Versions Compared

Key

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

PCA allows you to create a new Tracker or HNQIS 2.0 Program within the current DHIS2 instance you are working.

Click below to view full details of how to add a new program;

How to add a new Tracker Program - Click Here

How to add a new HNQIS 2.0 Program - Click Here

...

Settings Menu

From the Home screen you can view both the About PCA and HNQIS 2.0 Status details by clicking the Cog Icon in the top right corner of the screen which opens a dropdown menu to select from:

...

Info

Please note, special user permission is required for installing this metadata package

...

...

List of programs

A list of all the programs to which the user has access to are displayed in alphabetic order. The list has a pagination functionality that allows the user to navigate between the results pages and also change the page size in order to see more or fewer results per page.

...

Three-dot Menu displaying all the options for each program

Edit Program

Displays a form pre-filled with the selected program properties such as name, short name, icon and others. These properties can be edited (or removed where applicable) and saved to the server.

Sharing Settings

This interface allows users to define access privileges related to the Program to Users and User Groups. If the user possesses the required permissions for the Program, the sharing settings associated with the Program can be updated in several ways. To update the program sharing settings, click on the "Sharing Settings" option in the program menu.

...

> Note: Unlike DHIS2, here user needs to click 'Apply' to save all the changes that were made.

Assign Organisation Units

Users can assign organisation units to the program thru this interface. To assign organisation units, click on the "Assign Organisation Units" option in the program menu. After selecting this option an "Organisation Unit Assignment" Dialog box will appear.

...

  1. Organisation Unit Search: The user can search for the desired organisation units by display name and the result will be populated in Organisation Unit Tree (2).

  2. Organisation Unit Tree: This pane will display the organisation unit tree to which the user has got access. Users can select the checkbox corresponding to the organisation unit to assign the program to the organisation unit.

  3. Select & Deselect Organisation Units: Users can select/deselect organisation units based on the org unit level or org unit group.

  4. Same as 3

  5. Actions: Once the user has made the desired changes, they can apply those assignment by clicking 'Apply' button.

Export JSON Metadata

The user is allowed to export the current configuration for the selected program by downloading a JSON file. The downloaded file contains the necessary structure for the program to be imported on any other DHIS2 server.

NOTE: Sharings settings and organisation units are not included in the exported JSON file.

Delete Program [WIP]

...

After selecting the option a small window will appear for generating the necessary file:

...

IMPORTANT: Don't forget to assign any sharing options on the Program, Data Elements, Tracked Entity, etc. on the destination server. This includes checking if the users have capture and view access.

Delete Program

Feature not implemented yet.

Pagination

  • The yellow rectangle contains a useful optionset that allows the user to select how many programs wants to dislpay by page.

Program Deatails View

Program Stages in selected program

The program stages listing has the same layout of the programs listing, the main difference is that the stages display a program stage sections count on the far right.

...

NOTE:

Currently the PCA only allows you to access stages that contain program stage sections, so in this version you won't be able to access the Action Plan section.

Program Stage View

...

Assesment's sections

  • The big red rectangle of the image above displays the sections for the previously selected program stage in the order that are going to be displayed when the program is running.

Sections for Questions

  • The section order can be easily modify you just have to follow the next steps.

    1. Choose the section you want to move.

    2. Hold your left click press and drag the section to the new position.

Scores

  • The Scores section is contained by the orange rectangle and should not be modified. Is highly recommend keeping it after every other section in the checklist.

Critical steps calculation

  • The critical steps calculation always will contain 3 Data elements :

    1. Critical Steps.

    2. Non-critical Steps.

    3. Competency Class.

The value assigned to them will be calculated as his name indicates by some program rules.

Editing assesment

  • At this time if you are on the section for program stage screen your will be able to modify the section´s order and DE´s order

  • If the user needs to modify the content of any DE. Easily can click on the Right button and maintenance app will open to modify the selected DE.

  • If the user made some changes that doesn´t look as expected. Quick reload button ( #5 in the purple rectangle) is the most effective way to get back the original program status.

Validating data

  • Validate or Validate & Save(#1 in the purple rectangle): This button will initally display "Validate", but if you make any changes the button will change to "Validate & Save". This button validates all the metadata in the server (hence the Save when changes are made) used by the program, displaying any errors in a "Validation Errors" section.

Saving changes

  • When the user is having issues with some program he will be able to restart it by a program rules recalculation

  • Click on Validate and then the set up program will be enabled.

  • The "save" option for the validation button will be enabled when the user had realize any change in the program.

Recalculate scoring rules

Set up program (Magic button #2 in purple rectangle): This button generates all the Program Rules logic configured in the Program and Data Elements. This button is only enabled after the validation has passed.

  • Usually this one will be the last step when the user tries to modify any program.

Excel template

For HNQIS2 programs creation and editing you are going to need the excel template. You can find more information about it on this section Excel template