Welcome to JPRP Documentation

Contents:

List of Abbreviations and Terminologies

Abbreviations

  • AIDS-Acquired Immune Deficiency Syndrome.
  • DHIS2 - District Health Information System Version 2.
  • HIV - Human Immunodeficiency Virus.
  • IPs - Implementing Partners.
  • IPSL­ - Implementing Partners Support List.
  • JPRP - Joint Partner Reporting Portal.
  • KePMS­ - Kenya HIV/AIDS Program Monitoring System.
  • MoH - Ministry of Health.
  • PEPFAR-President’s Emergency Plan for AIDS Relief.
  • PHES-Partner Health Environmental System.

Terminologies

  • Implementing partner-An organization working on behalf of an agency to perform services.
  • Funding agency­-An agency providing support to partners.

Introduction

Background.

The JPRP portal is an open source solution customized to support the PEPFAR system on similar partner reporting system based on the DHIS2 platform which is currently being used for health reporting in Kenya and over 32 countries worldwide

This portal replaces the KePMS reporting system for MoH 731 and MoH 711 forms which has been previously used for PEPFAR reporting by the implementing partners. The portal fetches data using API to API technology from the national DHIS2 government reporting system. Thus amassing partner efforts in ensuring accurate data in the national dhis2 system. JPRP portal will also lessen the burden of the data entry clerks of duplicate data entry for MoH 731 and MoH 711 tools to both national DHIS2 and KePMS. Data is attributed to IPs and Funding agencies on import so and this facilitates partner and funding for the packing for PEPFAR.

Why JPRP?

JPRP portal comes with the following benefits:

1.To avoid double data entry to KePMS and the National DHIS2 by fetching the entered National DHIS2 via the API.

2.To perform attribution on the unattributed fetched DHIS2 data basing on Partner data element ownership for program level data consumption in decision making.

3.To enhance the National DHIS2 data by pulling efforts of all implementing partners in making sure that the data entered into the national DHIS2 is accurate.

4.The JPRP portal is streamlines health data where all partners can access up to date data from the same database instance unlike the previous scenario where each partner was running their own KePMS instances.

5.The portal provides aggregated data for programs per sites implementing partners ,agencies and donor levels.

6.The portal provides a cumulative data element functionality currently not being provided by the DHIS2 platform on which it is based on.

System

System Access

To access the application the user has to login to PHES. Copy the link PHES into the browser URL and click go; the following log in screen appears where the user feeds in their provided username and password. The landing page of the application is the Dashboard.

_images/login_panel.png

Fig 1.- PHES Login Page

Accessing the JPRP attribution portal app

Once logged into PHES, Click in the APPs Icon and select the attribution portal App. This depends on the PHES role allocated to the user .The attribution App uses the PHES login credentials and allocated privileges.

_images/attribution_app.png

Fig 1.- JPRP Attribution App

_images/jprp_landing_page.png

Fig 1.- JPRP Landing page

Note

One cannot access the JPRP-APP without logging in to the PHES

Logout- JPRP

To logout, click on either JPRP Home tab or on the sign out button in the profile icon.

_images/sign_out.png

Fig 1.- Logging Out of JPRP

Main Functions

What the user can do on the attribution portal app

  • Create/delete/update/view programs.
  • Create/update/view Support programs.
  • Create/update/view support agencies.
  • Create/update/view users within a certain level e.g mechanism, agency or donor levels.
  • Create/update/view jprp user roles within a certain level.
  • Import the Partner IPSL.
  • Pull Data from the National DHIS2.
  • Perform data sharing/attribution.

What the user cannot do using the attribution portal App

  • Reports (standard reports), Data Visuals, data entry and pivot tables analysis – done in PHES.

JPRP Hierarchy

MOH(Ministry of Health)-Top Level

  • Create, Update and Remove Programs.
  • Create, Update and Remove Development Partners e.g PEPFAR.
  • Assign Programs to a Development Partner.
  • View a list of the development partners.
  • View details of each development partner such as the programs assigned and the agencies supported by the development partner.In addition, can drill down to the lowest level(mechansim).
  • Attributes the data either by mechanism, IPSL or mechanism.
  • Create, View and Update JPRP user roles based on authorities at this level.
  • Create a default Development partner Admin.
  • Create, view and update users for this specific level.

Development Partner Level

  • Create, Update and Remove agencies.
  • View a list of the agencies.
  • View details of each agency: the programs assigned to the agency and the Implementing mechanisms the agency is supporting.
  • Create, View and Update JPRP user roles based on authorities at this level.
  • Create a default Agency Admin.
  • Create, view and update users for this specific level.

Agency Level

  • Create, Update and Remove Implementing Mechanism.
  • Assign programs to an Implementing mechanism.
  • View the list of the Implementing mechanisms.
  • View details of each IM: the programs supported and the facilities under the Implementing Mechanism.
  • Create, View and Update JPRP user roles based on authorities at this level.
  • Create a default Implementing Mechanism Admin.
  • Create, view and update users for this specific level.

Implementing Mechanism Level

  • View a list of all facilities supported by the Implementing mechanism.
  • View a list of the programs supported by the IM.
  • Create, View and Update JPRP user roles based on authorities at this level.
  • Create a default Implementing Mechanism Admin.
  • Create, view and update users for this specific level.

Hierarchy

MoH Level

Create, update, and view development partners using the Donor Manager tab on the left menu.

List of Development Partners

_images/list_donors.png

Fig -list of development partners.

Note

To display the pop-out menu(with options e.g update and view) click on a specific development partner in the list.

Add Development Partner

_images/add_donor.png

Fig -Adding a development partner.

Note

Must provide programs supported by the donor and credentials of the administrator -(donor organization).

Update Development Partner

_images/update_donor.png

Fig -Updating a development partner.

Development Partner Details

Can view programs allocated to the donor and its agencies.

_images/view_donor1.png

Fig -Viewing development partner details.

Note

User can drill down the hierarchy.

Development Partner Level

Create, update, and view agencies using the Agency Manager tab on the left menu.

List of Agencies

_images/list_agency.png

Fig -list of agencies.

Note

To display the pop-out menu(with options e.g update and view) click on a specific agency in the list.

Add Agency

_images/add_agency.png

Fig -Adding an agency

Note

Must provide programs supported by the agency and credentials of the administrator -(agency organization).

Update Agency

_images/update_agency.png

Fig -Updating an agency.

Agency Details

Can view programs allocated to the agency and its implementing mechanisms.

_images/view_agency.png
_images/view_agency1.png

Fig -Viewing agency detials.

Note

User can drill down the hierarchy.

Agency Level

Create, update, and view mechanisms using the Mechanism Manager tab on the left menu.

List of Mechanisms

_images/list_mechanism.png

Fig -list of Mechanisms.

Note

To display the pop-out menu(with options e.g update and view) click on a specific mechanism in the list.

Add Mechanism

_images/add_mechanism.png

Fig -Adding a Mechanism

Note

Must provide programs supported by the mechansism and credentials of the Chief of Party of the IM.

Update Mechanism

_images/update_mechanism.png

Fig -Updating a mechanism.

Mechanism Details

Can view programs allocated to the mechanism and the facilities supported.

_images/view_mechanism.png

Fig -Viewing Mechanism detials.

Mechanism Level

On the Implementing Mechanism tab on the left menu.

Implementing Mechanism Details

_images/mechanism_details.png

Fig -List of programs

_images/mechanism_details1.png

Fig -Facilities supported.

User Management

Users and User Roles

All users in the system will be created using the User Management Module in JPRP.

Creating Users

  • Administrators have the responisibility of creating users at their respective levels.
  • When creating users they will have to provide the user with a DHIS2 user role which is already predefined.
  • In addition, they will provide the user with a JPRP user role.

Note

For the JPRP user roles the administrators will have to create them based on their organization.

How to create a user

  • Click on the users tab on the left menu
  • On the user management dashboard that appears click on the users icon.
  • It displays a list of the users with their different roles. On the right side, click on the button “new user”
  • Provide the details of the user(username, first name, surname, phone number, email address, DHIS2 user role and JPHES user role).
  • Then click on the submit button.
_images/user_dashboard.png

Fig -User Management Dashboard.

_images/list_user.png

Fig - List of Users

_images/create_user.png

Fig -Add User.

Creating User Roles

  • Click on the users tab on the left menu.
  • On the user management dashboard that appears click on the user roles icon.
  • It displays a list of the users roles with their different authorities. On the right side, click on the button “Add User Role”
  • Provide a name of the user role and select the relevant authorities of the user role. Then click on the submit button.
  • Other options-A user can update the selected authorities and the user role name.
_images/user_dashboard.png

Fig -User Management Dashboard.

_images/list_userrole.png

Fig -List of user roles.

_images/add_userrole.png

Fig -Add User Role.

DHIS2 User Roles

Development Partner Level

  • Donor Admin

Agency Level

  • Agency User
  • Agency Admin

Mechanism Level

  • Implementing Partner Admin
  • Implementing Partner User

JPRP User Authorities

Development Partner Level

  • Program Management- View all programs
  • Org User Management - Create JPRP users
  • Org Role Management - Create JPRP user roles
  • IPSL Import - Can Import the IPSL
  • Data Attribution -Can perform Data Attribution.
  • Program Create -Can create,update and remove programs.
  • Donor Level

Agency Level

  • Program Management
  • Org User Management
  • Org Role Management
  • IPSL Import
  • Agency Level

Mechanism Level

  • Program Management
  • Org User Management
  • Org Role Management
  • Mechanism Level

Programs

Assigning Programs.

After clicking on the programs tab the user with the required permissions can create, edit and remove programs.

View Program List.

This page displays the programs already created. On clicking on a program item a pop up menu appears that allows the user to perform functions such as: - Show details of a program. - Remove a program. - Update a program. - View program.

_images/program_list.png

Fig 4-Pop-up menu on the program list.

Creating a Program

To display the program creation page, click on the create program button on the program list page. During this process the user has to provide the program name, program short name, program description and select data elements for the program.

_images/createprogram.png

Fig 5. -Create Program Page

Edit Program.

To display the program edit page, on the pop-up menu select edit. It allows the user to update details of the program such as the program name, short name, description and the data elements.

_images/editprogram.png

Fig 6.- Program Edit Page

Remove/Delete Program.

On the program list page, click on the program you want to delete. On the pop up menu that appears select Remove. A dialog box appears and asks you to confirm or cancel the process. If you confirm the program will be delete.

Note

A program assigned to either donors, development partners, agencies and implementing partners cannot be deleted unless unassigned.

_images/removeprogram.png

Fig 7. Confirmation to remove a Program.

Show Program Details.

On the pop-up menu, select show details option to display program details. It shows summary details of the program such as number of data elements, program description and number of archives.

_images/programdetails.png

Fig 8. Show Program Details.

View Program

On selecting the view option on the pop-up menu. It displays the data elements assigned to the program and the facilities supporting the program.

_images/programdataelements.png

Fig 9. Data elements of the Program.

_images/facilitiesprograms.png

Fig 10. Facilities supporting the program.

Data Import

Data Import from the national DHIS2 instance

To import data from DHIS2 live click on the Data Import button on the left menu. Then on the data import page select the period, the data elements and lastly the organization units. It will perform the import then show a data import statistics of the data elements that have been successfully imported and the ones that failed.

_images/dataimport.png

Fig 11 -Data Import Page.

_images/importstatistics.png

Fig 12 -Data Import Statistics Page.

Program Reporting Structure and Attribution

PEPFAR Program Reporting Structure

_images/hierarchy.png

Fig 17 -Reporting structure

Data Attribution

The attribution process can be summarized using the following diagram,

_images/attribution.png

Fig 18 -Attribution Process Attribution is performed by either IPSL, Mechanism or Program. After selecting the respective IPSL option data will be attributed accordingly as per the IPSL and the attribution results will be visible when performing Pivot table analysis.

_images/attributionpage.png

Fig 18 -Attribution Page

Data Access, Data Analysis and Reports

Data Access Hierarchy Design

This is based on the hierarchy:

_images/hierarchy.png

Fig 19 -Reporting structure

  1. An implementing partner E.g. AMURT can only access their own data
  2. An implementing agency E.g. USAID can access data for all their member implementing partners.
  3. A donor E.g. PEPFAR can see data for all their member agencies and Implementing partners.

The following Additional analysis dimensions have been provided in the JPRP portal for both Pivot table and Visualizer. The visibility of these dimensions will vary from one user log in to another depending on the assigned privileges. For example, AMURT, an implementing partner will only see the Implementing partners’ dimensions and only AMURT option under the same.

  1. Implementing partners.
  2. Implementing agencies.
  3. Donors.
_images/pivotanalysis.png

Fig 20. Pivot Table Analysis.