Skip to content

WorldHealthOrganization/wmr-forms-status

Repository files navigation

WMR Forms Status

A React/TypeScript web application that connects to a DHIS2 instance and displays the data-entry status of the World Malaria Report (WMR) annual reporting forms across all reporting countries. Each country row shows the form status (Not Started → Started → In Progress → Complete → Approved), a completeness score, the date of the latest data update, and subnational data availability. Completed or approved forms can be rolled back directly from the table.

Key configuration files

File Purpose
.env.example Template for environment variables — copy to .env.development (dev) or .env.production (build) and fill in your DHIS2 URL and API token. Never committed.
src/config/datasets.ts Add or remove DHIS2 datasets available in the dropdown, and toggle which dataset-specific columns (e.g. Subnational Data, IR Discriminating Concentration) are shown for each.
src/config/columns.ts Default visibility for the generic table columns (Region, Country, ISO3, Form Status, Completeness, Latest Update).
src/config/completenessGroups.ts Maps DHIS2 data-element groups to the completeness score sections.

Install and run

cp .env.example .env.development   # configure your DHIS2 credentials
npm install
npm run dev                        # development server
npm run build                      # production build → dist/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages