DHIS2 APPS
Our DHIS2 Suite
Tools to make it easier to use DHIS2 for a diverse set of needs, expanding its functionalities and empowering users.
Built on DHIS2 · Open source
User Extended
A DHIS2 app for managing user accounts in bulk, from roles and organisation units to CSV import and export.
User Extended App makes DHIS2 user management scale. Instead of editing accounts one by one, admins can filter, select, and bulk-update dozens of users at once, assigning roles, user groups, and organisation units in a single action, or importing and exporting entire user lists via CSV. Built to remove the friction of DHIS2's built-in user tools, it's a time-saver for any deployment managing hundreds of accounts.
Training App
A DHIS2 app for building and delivering interactive, in-app tutorials that teach users how to use the system.
Training App brings interactive, in-app tutorials to DHIS2. Users can follow ready-made walkthroughs that teach the platform's main features, or admins can build their own custom tutorials tailored to how their organisation actually uses DHIS2. It turns onboarding and training into something built into the tool itself, instead of a separate manual nobody reads.
Bulk Load
A DHIS2 app that generates Excel templates and imports bulk data back into datasets and programs, with built-in duplicate detection.
Bulk Load connects DHIS2 with Excel for teams who need to move large amounts of data in and out of the system. It generates ready-to-use Excel templates for any dataset or program, lets users download existing data for offline analysis, and imports filled-in templates back into DHIS2 for one or multiple organisation units at once. Built-in duplicate detection catches conflicts before they reach the database, making bulk data entry safer and faster.
MetaData Synchronization
A DHIS2 app that synchronises metadata and data between multiple instances automatically, based on rules you configure.
Metadata Synchronization keeps multiple DHIS2 instances in sync with each other. It lets you define rules for syncing metadata and data between servers, whether that's rolling out a shared data model to different country instances or keeping a central and local system aligned, and can run those rules automatically in the background with its built-in scheduler. For organisations managing more than one DHIS2 instance, it removes the need to update everything by hand. Two dashboard widgets extend it further: one lists the packages and modules you've created for easy browsing, the other adds a one-click export button, both without opening the main app.
Data Quality Extended
A DHIS2 app for detecting, tracking, and resolving data quality issues like outliers and validation errors, all in one place.
Data Quality Extended helps teams spot and fix problems in their DHIS2 data before those problems spread. It automatically flags outliers and validation rule violations across datasets, and also lets users register issues manually when something needs a human eye. Every issue lands in one place to review, track, and follow up on, turning data quality from a scattered afterthought into an actual workflow.
Homepage
A DHIS2 app for building a custom landing page for your instance, with built-in Google Analytics tracking.
Homepage App lets DHIS2 administrators design a custom landing page for their instance instead of relying on the default view. Build the page users see the moment they log in, with your own layout and content, and track how it performs with built-in Google Analytics support. It's a simple way to make a DHIS2 instance feel like it belongs to your organisation, not just a generic install.
Predictor Extended
A DHIS2 app for managing predictors, the rules that automatically generate calculated data values, more easily than the standard Maintenance app.
Predictor Extended App makes it easier to manage DHIS2 predictors, the rules that automatically generate values like calculated indicators from existing data. Instead of creating and maintaining them one by one in the standard Maintenance app, admins get a more efficient way to view, edit, and run predictors across an instance.
Sharing Settings
A DHIS2 app for bulk-editing sharing and access permissions across datasets, programs, and dashboards.
Sharing Settings lets you manage access permissions in DHIS2 at scale. Instead of opening each dataset, program, or dashboard one by one, admins can update sharing settings for many objects at once, saving hours of repetitive clicking whenever access rules need to change across an instance.
D2 Autogen Forms
A DHIS2 tool that automatically generates custom data entry forms from your dataset metadata, with a no-code configurator to fine-tune the layout.
d2-autogen-forms takes the manual work out of building custom DHIS2 data entry forms. Instead of hand-coding HTML tables for every dataset, it generates them automatically from your existing data elements and sections, supporting different layouts like grids, tables, and period-based views. A companion configurator app lets you fine-tune the layout without touching code, so forms stay easy to maintain as datasets evolve.
Dashboard Reports
A DHIS2 app that turns dashboard visualizations into branded, shareable reports, with an optional public portal for non-DHIS2 users.
Dashboard Reports turns DHIS2 dashboards into shareable, professionally formatted reports. It combines your dataset visualizations, event charts, and event reports with customisable templates, complete with your own header, footer, and branding. A public portal mode also lets you share finished reports with people who don't have a DHIS2 account, without exposing the rest of the system.
DHIS2 Google Earth Engine
A DHIS2 app that pulls satellite and environmental data from Google Earth Engine and imports it directly into your DHIS2 datasets.
DHIS2 Google Earth Engine app connects DHIS2 to satellite and remote sensing data. It extracts values from Google Earth Engine, such as rainfall, vegetation, or climate variables, for a chosen set of organisation units and time periods, maps them to the right datasets and data elements, and imports them straight into DHIS2. This means environmental data can sit alongside health data without any manual data entry. A simplified companion, the Data Importer, gives end users a guided way to pull that same data in without touching any configuration.
Tally Sheets
A DHIS2 app that turns datasets into printable, customisable paper forms for offline field data collection.
Tally Sheets turns any DHIS2 dataset into a ready-to-print paper form. Field teams pick a dataset, customise the layout, and export it to Excel in one click, giving them a form they can print, take into the field, and use for offline data collection when there's no connection to enter data directly into DHIS2.
Data Approval Extended
A DHIS2 app, developed with WHO, that extends native data approval with bulk processing and a clear separation between working and approved data.
Data Approval Extended builds on DHIS2's native dataset completion and approval concepts to support stricter review practices. From a single screen, users can list dataset instances by organisation unit and period, and process them individually or in bulk, moving forwards or backwards through completing, submitting, and approving. Approval copies reviewed values into a cloned "approved" dataset, keeping a clear separation between the data still being entered and corrected and the approved version used for reporting, with each subsequent round producing an updated approved snapshot.
Want to know more about our DHIS2 tools?
We'll be happy to meet up for a demo or try them now! And if you have feedback about the suite, we'd love to hear it too — community@eyeseetea.com
Request a demo