Go to the main page

DHIS2 Software Development Roadmap

On this page, you can find information on the features and fixes planned for upcoming DHIS2 software releases

Jump to a section on this page

    About the DHIS2 software roadmap process

    To learn more about the DHIS2 software roadmap and prioritization process, visit our Roadmap Process page.

    Features planned for upcoming DHIS2 software releases

    Below, you can browse features that are currently planned for inclusion in upcoming versions of the DHIS2 core software and DHIS2 Android application. Click the buttons below to see only the the features for a specific product.

    Tick marks next to the features indicate that implementation is complete and they will be included in the target release.

    Show upcoming features for:
    • Version 2.38 Planned release: April 2022
      Platform
      • Master facility list

        • User data output max organisation unit level
      • Platform

        • DHIS 2 version notification system
        • Bulk metadata sharing backend API
        • Request ID in log statements
        • Geometry value type for metadata attributes
        • Log levels configurable in dhis.conf
        • Input identifier schemes for data values API
      • Data quality

        • Individual data integrity checks
        • YAML-based data integrity checks
      • Data store API improvements

        • Object/value filtering
        • Field filtering
        • Sort order
        • Paging
      Analytics
      • New line listing application phase one

        • New, more intuitive, user-interface
        • Replace existing line listing functionality in old event reports
        • Include multiple repeating events linelists
        • Include 'created by' and 'last updated by' dimensions
        • Include enrollment date, event date, and incident date
      • Local data use/Micro planning

        • Vector Tiles in Maps
        • Catchment area for facilities - two geometries for one org unit in Maps
        • Backend support for two geometries for one org units
        • Develop plan and roadmap for the WHO immunization application functionality
        • Google earth building/structurs layer in maps
      • TEI ownership based analytics

        • Design for ownership org unit dimension -> Will be implemented in 2.39 program indicators.
      • On-the-fly indicator calculations

        • Scoping and design for on-the-fly indicator calculations.
      Android
    • Version 2.39 Planned release: October 2022
      Platform
      • Platform

        • New data entry web app
        • Improved continuous app releases/delivery and infrastructure
        • Reporting start date for organisation unit
      • Master facility list

        • Org unit profile configuration UI
        • Org unit split and merge UI
        • Propose and approve org unit workflow UI
        • Multi-select option sets in data entry and analytics
      • Integration

        • Event subscription/notification system for metadata
      • Maintenance app

        • Bulk metadata sharing
      Analytics
      • Phase two of new line listing Application

        • Incorporate cross program line lists jira
        • Include due/scheduled date and last updated on time dimensions. jira
        • Legends for program data elements and indicators jira
      • Continued design for new line listing

        • Design relationship derived line lists
        • Scoping and designing TEI chart types: network graphs, family trees, scatter plots, box and whisker cohort scatter plots.
        • Scope and design selection and outputs/aggregations for organizational unit data element type.
      • TEI ownership based analytics

        • Design for ownership org unit component incorporated into all analytics apps (New EV/ER, Maps, Data Visualizer, and Maps)
      • Data use/Micro planning

        • Cummulative values pivot tables jira
        • Automated dashboard emails jira
        • Google Earth Engine import in Maps jira
        • Design public facing dashboards
        • Develop backend requirements for generic framework to embed custom web app outputs to dashboards
        • Collect user feedback, scope out, and develop roadmap for V2 of offline PWA dashboards -
          • Performance improvements.
      • On-the-fly indicator calculations

        • Develop backend requirements for on-the-fly indicator calculations
        • Dsign of on-the-fly indicator calculations
      Tracker
      • Feature parity in Capture app

        • Relationship support
          • Support new model for configuring attributes to display in relationships.
        • Ownership transfer between org units
      • Referrals

        • Allow one time referrals between org units.
      • Program rules

        • Managements
          • Functionality that triggers decision support / recommended actions based on data from an event/multiple events
      • Working lists

        • Data elements in working lists - single stage tracker working lists
        • Editable elements from single stage
      • Privacy

        • Ability to request removal of personal data
          • Ensure the easier removal of personal data based on an individual's request
      • EMIS

        • Use of improvements to working lists and analytics in recommended configuration
          • Updating the recommended configuration for education to make use of new working lists / line listing / analytics
      • Deduplication

        • Duplicate detection/comparison of tracked entity instances
        • UI support for detecting and merging duplicates - simple/automatic cases
          • Making use of the deduplication capabilities added to the back end in 2.37
      • Extensibility

        • Plugins: Enabling the easier introduction of external applications and widgets
        • Allow reuse of self-contained tracker components in other apps
      • Stability and performance

        • Improve search for TEI performance
        • Code improvements in the importer to avoid common bugs
        • Improve importer caching
        • Improve stability and performance when importing with non-uid id schemes
        • Improve how FileResources are linked to improve stability and security
        • Extend dynamic indexing functionaility to include managing and evaluating existing indexes
        • Support Android with WEB API automatic testing
      Android

      Development

      Design

      • Self reporting (TEI App) - Prototype

        • Platform for authenticating from TEI credentials (dependency platform)
        • TEI App
      • LMIS - Requirements / UX/UI design

        • Stock management - Fast Scanning of items
        • Item Catalog
        • Bluetooth temperature data monitoring
      • EMIS - Requirements / UX/UI design

        • Bulk data entry (EMIS)

      Innovation (based on available resources and task estimation)

    • Version 2.40 Planned release: April 2023
      Platform
      • Master facility list

        • Org unit analytics maintenance app updates
      • Platform

        • New DHIS 2 web app portal, replace old portal with Javascript-based portal
        • New login app
        • Renaming of apps and customization of UI labels with custom translation bundles
        • Remove Struts completely from the system
      • Maintenance app

        • New Maintenance app, gradually rebuilt and released
      • Data use/quality

        • Push analytics with dashboard print and sharing access control
        • Integrate WHO DQ app concepts into core apps (data quality, data visualizer)
        • WHO annual data quality app/report

      Always Ongoing

      • Performance improvements
      • Bug fixes and stability
      • Test coverage and test automation
      • Extensibility
      • Developer advocacy, resources and training material

      Parking Lot

      • Multi-calendar & time zone support
      • Multiple org unit hierarchies (with support from other teams)
      Analytics
      • Phase three of new line listing application

        • Relationship derived line lists
        • Development of relationship endpoint - Enables line listing derived from relationships
        • Reproduce appropriate chart types from old EV into new ER/EV Application
      • On-the-fly indicator calculations

        • On-the-fly indicator calculations in data visualizer pivot tables.
      • Data use/Micro planning

        • Generic framework to embed custom web app outputs to dashboards
        • Possibility to view standard report directly in the dashboard
        • Services/tools to better support public web portals
      • Audit trail analysis

        • Backend requirements for audit trail analysis
      Tracker
      • Program rules

        • Program rules across programs
          • Enabling the creation of program rules that can take into consideration data from more than one program
      • Deduplication

        • Design and implement manual merging
          • Building on deduplication tools to allow manual review and merging of potential duplicates
      • Privacy

        • Solution for non-analysable attributes
          • Functionality to make it easier to ensure that attributes designated as private will not be exposed to any analytics or display modes
        • Data sunsets - clean out expired data
          • Functionality to ensure that designated data will automatically be made unavailable after a certain period of time
      • Working lists

        • Editable data elements from multiple stages
        • Editable data elements from multiple programs
          • Taking the design created during 2.38 to create functionality for data entry in line-listing of TEIs
        • Biometrics

        • Support for the generic biometric integration

          • Native support for the handling of biometric data and data exchange
      • EMIS

        • Full MVP for EMIS
          • Bulk enrollment
          • Attendance in line listing
          • Concurrent enrollments
      • LMIS

        • Health commodity catalog
          • Functionality to support the creation of health commodity catalogs for supply chain products
      Android
    • Version 2.41 Planned release: October 2023
      Analytics
      • Develop backend and front end for outputs for organizational unit data element type.