DHIS 2 Overview

Want to see what's new? Check out the features in each release below.
Current version:
Data management and analytics
DHIS 2 lets you manage aggregate data with a flexible data model which has been field-tested for more than 15 years. Everything can be configured through the user interface: You can set up data elements data entry forms, validation rules, indicators and reports in order to create a fully-fledged system for data management. DHIS 2 has advanced features for data visualization, like GIS, charts, pivot tables and dashboards which lets you explore and bring meaning to your data.
Individual data records
DHIS 2 enables you to collect, manage and analyse transactional, case-based data records. It lets you store information about individuals and track these persons over time using a flexible set of identifiers. As an example, you can use DHIS 2 to collect and share essential clinical health data records across multiple health facilities. Individuals can be enrolled for longitudinal programs with several stages. You can configure SMS reminders, track missed appointments, generate visit schedules and much more.
You can expand the reach of DHIS 2 through a wide range of mobile solutions. DHIS 2 lets you register cases, events and personal information, track individuals, conduct surveys and capture aggregate data, all through a mobile phone. DHIS 2 provides a range of mobile solutions based on SMS, plain HTML and Java for feature phones, and a high-end Web-based solution with offline support for smartphones.
Awesome visualization
DHIS 2 lets you explore and understand your data through great visualization features. Get the complete overview through the pivot table feature, spot trends in your data with charting and visualize your geographical data aspects using the GIS functionality.
DHIS 2 analytics is so easy to use that anyone can take advantage of it. The system is based on simple and intuitive principles and enables you to create analysis from live data in seconds. DHIS 2 is completely web-based, making it simple to share your analysis with colleagues.
All your data in one place
DHIS 2 gives you great dashboards which easily lets you place all of your data in a single view. Search and drag charts, maps and pivot tables into your dashboard. Create any number of dashboards and easily switch between them. Include your personal messages and alerts directly. Click on any dashboard item to drill down and explore it further.
Social analytics
DHIS 2 enables people to communicate and share interpretations of data. It lets you define your personal profile, write and share interpretations and comments on charts, maps and reports and create groups of people. DHIS 2 allows you to communicate with other users through the integrated messaging feature, letting you receive feedback, quickly fix issues and communicate news and updates. You can even let people self-register their own account.
On premise or in the cloud
DHIS 2 is open source software and can be installed at your servers and used for free. The installation process is documented here. You can also go for a professionally managed DHIS 2 instance in the cloud. A managed DHIS 2 instance takes care of the backup, security, monitoring and high-speed connectivity aspects of the deployment and allows you to focus on the information system itself.
Open source
DHIS 2 is free and open source software released under the liberal BSD license. It is developed in Java and runs on any platform with a JRE 8 installed. DHIS 2 is web-based and follows HTML 5 standards. You can download the WAR file and drop it into a Web container like Tomcat. Or download the Live package and simply click the executable file.
The DHIS 2 user interface comes fully translated into 8 languages. In addition DHIS 2 lets you translate your database content into as many languages as you like. Each user can easily switch between languages on the fly. If you need to translate the user interface into a new language that's easy, too.
Highly scalable
With DHIS 2 you can have thousands of concurrent users and hundreds of millions of data records using only a single, standard web-server. It lets you analyse and explore your data and get answers within tenths of a second. DHIS 2 is being used as national health information systems in a large number of countries and has thousands of days in production leading up to a high-performing and mature system.
DHIS 2 comes with great capabilities for system interoperability and features its own format for meta-data and data exchange called DXF 2 as well as the ADX standard. Most parts of the system can be accessed through the extensive REST-based Web API, making interoperability with third-party clients like Android apps, Web portals and other information systems easy. You can even set up scheduled integration jobs in order to periodically synchronize with or import data from other sources.