Android Capture App V2.6 Overview
DHIS2 Android Capture App version 2.6 is out with many improvements and bug fixes. On this page you can find information on this software version, including feature descriptions, links to technical documentation, and more
Jump to a section on this page
Implementation Support Features
Support multiple users offline
The Android app can now work with up to 3 different users while being offline. The users will need to have access to the internet for the first login of each account and will be able to switch accounts after without requiring access to the Internet. The users will be able to manage the user accounts and delete accounts if needed. When the maximum number of accounts is reached, it will be necessary to delete one of the existing accounts to log in to a new one.
This feature is for administrators. The Android App incorporates an option in the settings screen for verifying some aspects of the DHIS2 configuration.
- Language: the user will be able to change the language of the application user interface to identify labels, buttons or prompts with errors or without translation.
- Program rule validation: this validator will check the program rules in the device and display configuration inconsistencies.
Support legends for tables in analytics
Legends are displayed in pivot tables by enabling the feature “Use legends for chart color” in the Data Visualizer App. The Android app will color the cells using either the pre-defined legend per data item or a single legend for the entire pivot table, depending on the settings in Web.
Break the glass
If the program is configured with an access level of “Protected” and a search is done outside the user scope, a dialog requesting a reason for access will be displayed for the user to temporarily override the ownership privilege of the program. This means the user will gain access to the program-related data.
Make mandatory TEI search configurable
Searching TEIs before creating is not mandatory now. Using the Android Settings App (v2.2.0) it is possible to configure the user flow for creating TEIs. If the feature is enabled, the Android App will display a “create new” button after opening a program and a search will be optional.
Separate offline / online search flows
To improve the response time in the search results, the Android App now searches offline first and displays the results while making an online search as a second step, transparent to the user. Searching outside the program is offered as a second step when the attributes used in the search contain at least one Tracked Entity Type (TET) attribute
Data Entry & Sync
Scan and display GS1 Data matrix QR codes
If an attribute or data element rendering type is configured as QR code, the Android App will be able to read and process the string as GS1 Data Matrix codes. Combined with the use of d2 functions in program rules, the different fields of a GS1 code can be saved into different data elements or attributes (d2:extractDataMatrixValue(key, dataMatrixText)).
Allow the user to "refresh data" to get last updated data from server
Users can now retrieve the latest data from the server before entering new data. A refresh button is now located to trigger a granular synchronization in the following screens:
- TEI dashboard
- Event program listing
- Event details
- Data set listing
- Data set details
Render Icons in enrollment forms
Icon-based data entry can now be used in enrollment forms. When an enrollment section contains one or more Tracked Entity Attributes with option sets and icons assigned, the app is able to display them as a matrix or sequence based on the section rendering type. In previous sections of the App this feature was only available for Data elements.
Improve Save and Complete flow in events
New dialog boxes are displayed when saving an enrollment or event. The ‘Re-open’ button is now located in the details screen and it will be available only if the user has the correct authority (‘Uncomplete events’) to reopen a completed event. The “completion” concept and dialog is now more intuitive and user friendly.
New design for warnings / errors and completion dialogs
Error and warning messages have been improved to provide the user more and better information. The new dialogues when saving allow the user to discard changes, save and correct later or keep editing the form to correct the values depending on the configuration.
Release Info & Demo
Click on the links in the table below for more information about this software release and to access an interactive demo. You can also add comments or ask questions about this release on the DHIS2 Community of Practice.
|To find more details about...||Follow this link|
|Download app from Google Play or Github||Downloads|
|Details about each feature on JIRA (requires login)||Details on JIRA|
|Overview of bugs fixed on JIRA (requires login)||Overview on JIRA|
|Demo instance (user / password)||Demos (android / Android123)|
|DHIS2 community||DHIS2 Community of Practice|
|App Source code on Github||DHIS2 Android source code|
|SDK Source Code on Github||Android SDK source code|