The key features and purpose of DHIS2 can be summarised as follows:
Provide a comprehensive data management solution based on data warehousing principles and a modular structure which can easily be customised to the different requirements of a management information system, supporting analysis at different levels of the organisational hierarchy.
Customisation and local adaptation through the user interface. No programming required to start using DHIS2 in a new setting (country, region, district etc.).
Provide data entry tools which can either be in the form of standard lists or tables, or can be customised to replicate paper forms.
Provide different kinds of tools for data validation and improvement of data quality.
Provide easy to use - one-click reports with charts and tables for selected indicators or summary reports using the design of the data collection tools. Allow for integration with popular external report design tools (e.g. JasperReports) to add more custom or advanced reports.
Flexible and dynamic (on-the-fly) data analysis in the analytics modules (i.e. GIS, PivotTables,Data Visualizer, Event reports, etc).
A user-specific dashboard for quick access to the relevant monitoring and evaluation tools including indicator charts and links to favourite reports, maps and other key resources in the system.
Easy to use user-interfaces for metadata management e.g. for adding/editing datasets or health facilities. No programming needed to set up the system in a new setting.
Functionality to design and modify calculated indicator formulas.
User management module for passwords, security, and fine-grained access control (user roles).
Messages can be sent to system users for feedback and notifications. Messages can also be delivered to email and SMS.
Users can share and discuss their data in charts and reports using Interpretations, enabling an active information-driven user community.
Functionalities of export-import of data and metadata, supporting synchronisation of offline installations as well as interoperability with other applications.
Using the DHIS2 Web-API , allow for integration with external software and extension of the core platform through the use of custom apps.
Further modules can be developed and integrated as per user needs, either as part of the DHIS2 portal user interface or a more loosely-coupled external application interacting through the DHIS2 Web-API.
In summary, DHIS2 provides a comprehensive HIS solution for the reporting and analysis needs of health information users at any level.