This live session takes participants from an empty local DHIS2 instance to a working malaria programme dashboard. The lesson covers the full workflow: setting up the system, defining its metadata, entering and checking data, calculating indicators, building visualizations, and managing access.
- Date and time: September 30, 2026 at 12:00 UTC
- Open the complete 18-topic lesson
- Browse the session materials
- View the original lesson repository
Who this is for
This session is for public-health practitioners, monitoring and evaluation teams, health-information-system administrators, and others who want a practical introduction to configuring and using DHIS2. The lesson begins with the core concepts and does not assume previous DHIS2 administration experience.
What you will learn
By the end of the session, you will be able to:
- Explain how DHIS2 represents aggregate and case-based health data.
- Run a local DHIS2 instance with Docker and navigate its main apps.
- Configure organisation units, data elements, category combinations, data sets, and data-entry forms.
- Enter and validate aggregate and case-based data.
- Define indicators and check their calculations.
- Build tables, charts, thematic maps, and a programme dashboard.
- Create users, export data, customize the system, and install apps.
Before the session
To run DHIS2 locally, prepare:
- a Windows, macOS, or Ubuntu computer;
- Docker Desktop or Docker Engine with at least 4 GB of memory assigned;
- about 5 GB of free disk space;
- Git or the ability to download a ZIP; and
- a modern web browser.
The local setup uses DHIS2 2.42.1 with PostGIS. The first image download is about 1 GB and can take several minutes, so complete it before the session when possible. Topic 2 includes setup and troubleshooting instructions for each supported operating system.
Topic 3 describes an optional CSV route for importing organisation units, but the referenced orgunits_import.csv and orgunit_groups_template.csv files were not included in the supplied repository. Participants can complete the organisation-unit exercise manually. We will add the CSV files if they become available.
Session outline
The 18 topics build on one another:
- Understand and install DHIS2: learn the data model and start a local instance.
- Build the metadata: create organisation units, data elements, category combinations, a data set, and its entry form.
- Enter data: work with aggregate and case-based records and design custom forms when needed.
- Turn data into information: define indicators and create charts, maps, and a dashboard.
- Operate the system: manage users, download data, customize DHIS2, and add apps from the App Hub.
Training environment
The supplied Docker configuration is intended for local learning. A production DHIS2 deployment requires secure credentials, HTTPS, backups, monitoring, and an operational maintenance plan. Change the default administrator password after the first login, even in the local training instance.
The lesson and session materials were prepared by Mohamed Sillah Kanu and are republished by AMMnet with his permission.