Roadmap

This page describes the DHIS 2 high-level road map for the upcoming 2.21 through 2.24 releases leading up to July 2016.

See the change log.

Platform & Web API

  • Files and images support with cloud backend support
    Ability to upload files and images as data values in data entry forms.
    Read more »

  • General purpose data store
    General-purpose data store for JSON documents to support storage needs for apps.
    Read more »

  • LDAP/AD support
    Support for authentication through LDAP/Active Directory.
    Read more »

  • D2 Javascript framework
    A Javascript framework for working with the DHIS 2 Web API, and a library for UI widgets to use with DHIS 2.
    Read more »

  • App developer guide
    A guide for DHIS 2 app developers which will cover how make apps, work with the d2 library and more.
    Read more »

  • Apps and Web API architecture
    Appification of the remaining Web modules including a new meta-data app which will centralize maintenance of all objects.
    Read more »

Data visualization and analytics

  • Program indicators and data elements in aggregate indicators
    Program indicators and tracker data elements in aggregate indicators to allow for uniform analysis across routine data and events.
    Read more »

  • GIS thematic mapping of aggregate event data
    Support for program indicators and tracker data elements and attributes in GIS to allow for thematic mapping of events.
    Read more »

  • Google Earth Engine integration in GIS
    Add a new satellite imagery layer in GIS using the Google Earth Engine platform.
    Read more »

  • Color schemes in Data Visualizer
    Support configurable color schemes for charts to give more control over the the visual appearance.
    Read more »

  • Push analysis over email and SMS
    Push of relevant reports and data analysis to end users on email and SMS to improve data use and engagement.
    Read more »

  • Internationalization
    Internationalization of meta-data in all data analysis apps and in the Web API.
    Read more »

  • Dashboard organisation unit and period filters
    Organiation unit and period filters for items in dashboards, applied to user organisation units and relative periods.
    Read more »

Data exchange

  • Standardization and ADX
    Develop and implement the ADX standard for aggregated health data exchange.
    Read more »

  • Constraints
    Additional optional constraints for the data import process in order to make it consistent with the data entry process.
    Read more »

  • Facility registry
    Explore and implement features to allow DHIS 2 to function as a facility registry.
    Read more »

  • Data dictionary
    Explore and implement features to allow DHIS 2 to function as a data dictionary / terminology service.
    Read more »

  • Data import reference
    Capability for referencing and rolling back the new and updated records which occurred as a result of a data import.
    Read more »

Notifications, alerts and feedback

  • Notifications on missing data entry and approval
    Automatic notifications to end users to encourage action for missing data entry forms, approval of data, new reports and more.
    Read more »

  • Surveillance alerts
    Improved capabilities for sending alerts for notifiable conditions and surveillance.
    Read more »

Android

  • Dashboard app
    App for offline access to dashboard visualizations.
    Read more »

  • SDK
    Software development kit which encapsulates common functionality for all DHIS 2 Android apps.
    Read more »

  • Integrated apps with shared database
    Make all Android apps access and share a common database to allow for better integration and efficient synchronization.
    Read more »

Tracking

  • Rule based dashboard with notifications and warnings
    Support for rule-based warnings and notifications based on configurable conditions in tracker capture.
    Read more »

  • Reminders and notifications
    Implementation of a scalable solution for sending reminders and notifications in tracker programs.
    Read more »

  • Events linked to multiple people
    Support for linking multiple people to events in order to handle trainings, campaigns and similar use-cases.
    Read more »

  • Functions and variables in program indicators
    Support for functions and variables in program indicator expressions to allow for more sophisticated calculations.
    Read more »

  • Attribute categories for programs and events
    Support for attribute categories linked to programs to allow for attribution of events.
    Read more »

  • Approval / workflow for programs and events
    Support approval and workflow for programs and events.
    Read more »

  • Encryption of identifiable information
    Add capability for encryption sensitive / identifiable attribute data in tracker.
    Read more »

Performance and availability

  • Horizontal Web server scalability
    Add capability of shared application cache and ability to run a DHIS 2 instance on multiple Web servers.
    Read more »

  • Horizontal analytics database scalability
    Separate transaction and analytics databases with capability of read-only replicas of the analytics partitions database.
    Read more »

  • Analytics update on-demand
    Capability for updating analytics partition tables only when necessary.
    Read more »

  • Column store capabilities for faster analytics
    Support for the cstore PostgreSQL extension to bring column-store capabilities to analytics tables.
    Read more »

Releases

  • Version 2.21 - October 2, 2015
  • Version 2.22 - January 8, 2016
  • Version 2.23 - April 1, 2016
  • Version 2.24 - July 1, 2016