DHIS2 Software Development Roadmap
On this page, you can find information on the features and fixes planned for upcoming DHIS2 software releases
Aller à une section sur cette 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.
-
Version 2.41 Planned release: May 2024Platform
-
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
- Relationship support
-
Program rules
- Program rules across programs
- Enabling the creation of program rules that can take into consideration data from more than one program
- Program rules across programs
-
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
- Solution for non-analysable attributes
-
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
- Support for the generic biometric integration
-
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
- Full MVP for EMIS
-
LMIS
- Health commodity catalog
- Functionality to support the creation of health commodity catalogs for supply chain products
- Health commodity catalog
AndroidDevelopment
-
Generic Features
- Support custom icons Jira
-
Data entry
- Support external barcode scanner Jira
-
User Experience
-
Offline Analytics
-
Notifications & Messaging
- Push notifications
- DHIS2 Messaging- Data Entry
-
Stability and Performance
-
Mobile Implementation Support
- Support user navigate from sync error to affected data Jira
- Promote MDM support through documentation available and explore agreements
- Display sync status in multi-user accounts screen
- Request sync from outside the App
- Improve error log and expose in the Android Settings webapp +Issue 2 (dependency platform)
- Import/export db
- Display errors in Indicators configuration Jira
-
Quality
-
- Optimize performance of Sync Process Jira
-
Generic Features
- Multicalendar (date picker, periods, analysis)
-
LMIS
- Bluetooth temperature data monitoring (LMIS)
-
EMIS
- Bulk data entry (EMIS)
Design
- EMIS - Requirements / UX/UI design
- Bulk data entry (EMIS)
Innovation (based on available resources and task estimation)
-
Review UX/UI
- 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 2025Analytics-
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.