Ir al contenido principal

DHIS2 Software Development Roadmap

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

Enlaces directos al contenido de la página

    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.41 Planned release: May 2024
      Platform
      • Maintenance app

        • New version of maintenance initial release with several modules
      • New login app with customisation options

      • Metadata management

        • Metadata import audit log
        • Metadata merge functionality
      • Platform

        • Remove Struts completely
        • Aggregate Data exchange configuration UI
        • Job schedular configuration UI
        • Integrity Check Configuration UI
        • Accessibility improvements of UI library
        • Multi-calendar support for import/export app

      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
        • Master facility list
        • Reporting start date for organisation unit
        • Org unit profile configuration UI
        • Org unit split and merge UI
        • Propose and approve org unit workflow UI
        • Org unit analytics maintenance app updates
      • Multiple org unit hierarchies (with support from other teams)
      Analytics
      • Tracker Analytics

        • Tracker analytics performance improvements
        • Tracker analytics stability improvements
        • TEI / Cross program line list frontend
        • Design tracked entity count based upon event and enrollment line lists
        • Design for ownership organisation unit dimension
      • Data visualizer

        • Design two value chart types
        • Outlier tables (Replacing WHO DQ app)
        • Future periods
        • Design for indicator description included in data item selector
      • Dashboards

        • Dashboard email push
        • Possibility to view standard reports directly in the dashboard
        • Design for indicator description included in dashboard items
        • Design and development for a "simple" presentation mode for dashboards
      • Maps

        • Design new tracked entity layer
        • Program indicator filter in maps
        • Tracked entity clusters/heat maps
        • Explore incorporation of travel time maps
      Tracker
      • Feature parity in Capture app

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

        • Program rules across programs
          • Enabling the creation of program rules that can take into consideration data from more than one program
      • 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
        • 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 elements from single stage
        • 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
      • Extensibility

        • Plugins: Enabling the easier introduction of external applications and widgets
        • Allow reuse of self-contained tracker components in other apps
      • 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

      Development

      Design

      • EMIS - Requirements / UX/UI design
        • Bulk data entry (EMIS)

      Innovation (based on available resources and task estimation)

      • Review UX/UI

      • Task screen

      • Support multimedia
      • NFC

        • Read/write patient card (with config parameter for not storing patient data)
        • Bulk data transfer device-device
      • Trigger data entry from Maps

      • Self reporting (TEI App) - Prototype

        • Platform for authenticating from TEI credentials (dependency platform)
        • TEI App
    • Version 2.42 Planned release: May 2025
      Analytics
      • Tracker Analytics

        • Relationship line lists frontend
        • Scoping for next phase of tracker analytics, future of Event Reports and Event Visualizer
      • Data visualizer

        • Ownership organisation unit dimension
        • Custom periods
      • Dashboards

        • Simple presentation dashboard mode for dashboards frontend

    About the DHIS2 software roadmap process

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