This page describes the DHIS 2 high-level road map. The various features might be shifted between releases. For a complete list of all features use the links to the release pages on Launchpad below. See the change log.
Version 2.19 - April 3, 2015
Analysis and visualization improvements
The analysis and visualization apps in DHIS 2 will be continuously improved by adding more features to make it even richer and more usable. For the pivot table app we will add features such as numbers, targets and on-time percentages for reporting rates, hide empty columns, subtotals and totals for indicators. For the visualizer app we will add scatter charts, sorting of chart series and color schemes. For GIS we will support thematic mapping of aggregated event data, support for multiple filters, more zoom levels and download of facility layer maps.
Web API and platform improvements
The platform capabilities of DHIS 2 will be improved by adding new features to the Web API. We are rewriting the DHIS 2 software to utilize the Web API only, hence eating our own dog food and making DHIS 2 more feasible as platform. The Web API will receive features such as flexible sorting based on properties, better validation, internationalization of meta-data and OAuth2 support.
Notifications and reminders
Improved notifications and reminders will be included in various areas. This includes notifications when data has been completed in data entry, reminder when data has not been entered into the system on time, notification when data has been approved or is ready for approval. System administration notifications when new DHIS versions are available or scheduled tasks failed will also be added.
See all blueprints on the Launchpad 2.17 milestone page.
Version 2.20 - August 3, 2015
Seamless aggregation from events to routine data
The current aggregation queries will be replaced by the event analytics Web API resource, and support seamless aggregation from events to routine data. This will be done by making it possible to link routine data elements to tracker/event data elements through queries. The queries will be simple to set up directly from the event reports app.
The tracker capture app will be extended with more features to support tracking of people and other entities. We will add scheduling, reminders and notifications, encryption of confidential data attributes, rule-based dashboard and data capture, overview over people lost to follow-up and visit schedule for community workers.
Android SDK for tracker
A software development kit for Android for tracker services will be developed and made available. This SDK will support basic operations for tracker such as searching, registering and viewing the dashboard of persons and other entities. We realize that tracker apps will depend heavily on the context it is used, and as a consequence a general SDK will be developed instead of attempting to develop a one-fits-all solution.
See all blueprints on the Launchpad 2.18 milestone page.
Version 2.21 - October 2, 2015
A feature for pushing analysis such as pivot tables and charts directly to the users will be added to the system. This is an effort to promote the use of data and bring essential data analysis to inexperienced users, preferably over email and SMS.
The system will be overhauled with improved security in mind. This specifically includes SHA-1 hashing of passwords, encryption of confidential data in tracker, OAuth2 support for secure authentication for external clients, service-layer security and cross-site scripting prevention.
See all blueprints on the Launchpad 2.19 milestone page.