Únase a la Conferencia Digital Anual del 12 al 15 de junio Obtenga mas información y registrese
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.
-
Version 2.40 Planned release: May 2023Platform
-
Platform
- 🛠️ New DHIS 2 web app portal, replace old portal with Javascript-based portal
- 🛠️ New login app
- Multi-select option sets in data entry and analytics
- 🛠️ Improved multi-factor authentication support
- Deep linking for metadata and actions in the app menu
- Improved multi-calendar support
-
Extensibility & Integration
- Event subscription/notification system for metadata
- External service routing / API gateway
- OpenAPI specification
-
Maintenance app
- Start work on new Maintenance app, gradually rebuilt and released
-
Data use/quality
- 🛠️ WebHook support for triggering external push analytics
- 🛠️ User impersonation (to support external push analytics)
-
Metadata management
- Metadata import audit log
- Metadata merge functionality
- Improved metadata dependency export
Analytics-
Tracker analytics
-
Data visualizer
-
Dashboards
-
Maps
Tracker-
Feature parity in Capture app
-
Usability improvements in Capture app
- New scope selector
-
Referrals
- Allow one time referrals between org units. jira
-
Program rules
- New functions to use in program rules
- d2:round jira
- New functions to use in program rules
-
Working lists
- Data elements in working lists - single stage tracker working lists jira
-
Privacy
- Ability to request removal of personal data
- Ensure the easier removal of personal data based on an individual's request
- Ability to request removal of personal data
-
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
- Use of improvements to working lists and analytics in recommended configuration
-
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-
User Experience
- Add loading banners when action takes long Jira
- Improved offline user experience Jira
- Improve display for long program stages Jira
- Improve visual configuration and rendering of option sets Jira Jira2
- Make phone number and email Data Elements actioanable in the form Allow external actions for phone number, email and url value types DEs and Attributes Jira
- Enable scrolling for long text with ellipsis Jira
- Dataset tables resizing Jira
- Collect hand writing signature for image Data Elements Jira
-
Support Mobile Implementations
-
Web parity
-
Quality, Security, Performance
- Enable opt-out for non identifyable data tracking tools Jira
-
LMIS
- Module for Real Stock Monitoring use case integrated Jira
Version 2.41 Planned release: May 2024Platform-
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
-
Platform
- Remove Struts completely from the system
- Renaming of apps and customization of UI labels with custom translation bundles
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-
Tracker Analytics
- Relationship line list backend
- TEI / Cross program line list frontend
- Tracked entity count based upon event and enrollment line lists
- Design for ownership organisation unit dimension
-
Data visualizer
- Two value chart types
- Include the indicator description in the data item selector.
- Outlier tables (Replacing WHO DQ app)
- Future periods
-
Dashboards
- Dashboard email push
- Possibility to view standard reports directly in the dashboard
- Design for indicator description included in dashboard items. jira
- Design for a "simple" presentation mode for dashboards
-
Maps
- New tracked entity layer
- Program indicator filter in maps
- Tracked entity clusters/heat 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.