Go to the main page

Upcoming Releases

On this page, you can find an overview of the features and improvements that are planned for the next several DHIS2 core and Android software releases. This information is updated dynamically as we continue to balance long-term prioritization and urgent country needs

Jump to a section on this page

    Explore features in upcoming DHIS2 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.

    • DHIS 2.38 2022 - April
      Platform
      • Master facility list

        • Org unit profile configuration UI.
        • Org unit split and merge UI.
        • User data output max organisation unit level.
      • Platform

        • App platform conversion (convert apps not using app platform).
        • Continuous app releases/delivery and infrastructure.
        • Architecture forum, develop strategy for platform infrastructure improvements.
      • TEI Ownership based analytics

        • Update to org unit component to include ownership
      • Maintenance

        • Bulk metadata sharing backend API. [Maintenance app]
      • New Data entry application and data quality

        • New Data entry app. [DQ][single data entry] [Remove Struts][offline] [Filter org units]
      • Data use

      • System admin

        • Add request ID to log statements.
      Analytics
      • New event reports/event visualizer application

        • Phase one of new Event Reports/Event Visualizer (ER/EV) Application
          • Replace existing line listing functionality in old event reports.
          • Include multiple repeating events linelists
          • Include last updated by and event date
          • Include pivot tables functionality in old event reports.
        • Development of TEI endpoint - Enables cross program analytics
        • Development of relationship endpoint - Enables linelisting derived from relationships
        • Continued design for new event reports/visualizer
          • Design cross program linelisting outputs
          • 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.
      • Local data use/Micro planning

        • Google Earth Engine import in Maps
        • Vector Tiles in Maps
        • Catchment area for facilities - two geometries for one org unit in Maps
        • Backend support for two geometries for one org unit
        • Scoping and design of flow maps
        • Develop plan and roadmap for the WHO immunization application functionality
      • TEI ownership based analytics

        • Design for ownership org unit dimension
      • On-the-fly indicator calculations

        • Scoping and design for on-the-fly indicator calculations.
      Tracker
      • Program Rules:

        • Maintenance improvements for program rules
        • Triggering of data to be saved from one stage to another
        • Support Android team and backend for matching functionality
        • Add support for GS1 Data Matrix
          • GS1 Data Matrix is used for pharmaceutical and health commodity bar coding, and will support supply chain use cases
      • Working lists:

        • UI for configuring and saving working lists
        • Design: Data elements in working lists
        • Design: Editable data elements from single stages
          • These two design issues will be used to create line-listing data entry for groups of TEIs
      • Deduplication:

        • 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

      • Plugin framework

        • Enabling the easier introduction of external applicaation and widgets
      • Capture app with full tracker functionality

        • Adding in relationships and scheduling of events to the rest of the tracker functionality that was added in 2.37, and releasing the Capture app as the default use of Tracker programs, rather than a setting that needs to be enabled
      • Stability and performance

        • Continued additions to the core based on learning from large scale Tracker implementations

        • Support Android with WEB API automatic testing

        • Support Android with review of synchronization process
      • Analytics:

        • Ownership org unit components and backend
      • LMIS

        • Health commodity catalog
          • Functionality to support the creation of health commodity catalogs for supply chain products
        • Support for barcode and scanning
          • Making use of the GS1 data matrix, and full functionality through the Android application
      • EMIS

        • Data Model
          • Confirming the recommended data model for education use cases which will enable such functionality as bulk enrollment; bulk data entry for grades and attendance; modeling of school / classes / sections, etc.
      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)

    • DHIS 2.39 2022 - October
      Platform
      • Master facility list

        • Org unit analytics maintenance app updates.
        • Propose and approve org unit workflow.
      • Platform

        • New DHIS 2 web app portal, replace old portal with Javascript-based portal. [Platform]
      • Maintenance

        • New Maintenance app (gradually rebuilt and released).
        • Multiple select for org unit group sets/dimensional analytics. [Asia]
        • Multi-select option sets. [Global]
        • Enhanced time-based calculations (cumulative indicators)
        • Easy integration of tracker program indicators with aggregate for over categorized data
        • Add organizational unit aggregation levels to indicators
      • Scheduling

        • Run analytics for one dataset or one program
      Analytics
      • New event reports/event visualizer application

        • Phase two of new Event Reports/Event Visualizer Application
          • Incorporate cross program and relationship derived linelists
          • Reproduce appropriate chart types from old EV into new ER/EV Application
          • Develop- backend and front end for outputs for organizational unit data element type.
      • TEI ownership based analytics

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

        • Implementation of deckGL in Maps
        • Flow Maps development
        • Google earth engine structures maps layers.
        • Phase two of org unit profile based upon user feedback.
        • Design public dashboards - 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 -
          • Full support for offline google earth engine maps
          • Performance improvements.
      • On-the-fly indicator calculations

        • Develop backend requirements for on-the-fly indicator calculations
        • Finalize design of on-the-fly indicator calculations
      Tracker
      • Program rules:

        • Program rules across programs
          • Enabling the creation of program rules that can take into consideration data from more than one program
        • Managements
          • Functionality that triggers decision support / recommended actions based on data from an event/multiple events
        • Integration with aggregate indicators
          • Additional functionality to improve linkages between the indidivudal and aggregate data models
      • 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
      • 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
        • 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
      • Analytics

        • Easy integration of tracker program indicators with aggregate for categorized data
          • Updating the functionality enabling linkages between individual and aggregate indicators
      Android
    • DHIS 2.40 2023 - April
      Platform
      • Platform

        • Renaming of apps and customization of UI labels. Custom translation bundles.
        • New login app.
        • Remove Struts completely from the system.
      • Data Use/DQ

        • Integrate WHO DQ app concepts into core apps (data quality, data visualizer). [MFL]
        • WHO annual data quality app/report. [DQ]

      Parking Lot

      • Multi-calendar & time zone support.
      • Multiple org unit hierarchies (with support from other teams)
      Analytics
      • 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
      • Deduplication

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

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

    See the features in the next version of DHIS2

    As the core DHIS2 software team begins to work on developing the features for a new release, they take the information from the high-level roadmap above and begin creating draft release notes for the next scheduled release, which explain the individual features in more detail and include links to Jira tickets and documentation. Click the link below to explore the next DHIS2 and Android release in depth.

    About the DHIS2 software roadmap process

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