Skip to content

Latest commit

 

History

History
107 lines (60 loc) · 9.8 KB

ReleaseNote-2.4.0.md

File metadata and controls

107 lines (60 loc) · 9.8 KB

DHIS2 Android App version 2.4 Release Notes

DHIS2 Android Capture App 2.4 is out with many improvements. This release we have focused mainly on improving the user interface and the data entry user experience for events and tracker. We have also including local analytics at the enrollment scope, and several improvements in the maps.

This version is fully compatible with the DHIS2 2.36 and you can find the detailed new features and fixes below.

USER EXPERIENCE AND USER INTERFACE

New Icon for Searching TEIs: The icon for searching TEIs has been redesigned to express the search/registration action. The android app forces for a search before creating a new TEI, however the information entered in the search fields is transferred to the registrtion form fields when the search is not successful and the user decides to enter a new TEI. This makes the search a first step for registration, hence the icon has been updated to reflect this integrated action.

Jira | Screenshot

New Navigation Bar: In the current and next version of the app there are new modules like Analytics and Tasks (next version). To expand the structure of the app and offer an easy and intuitive navigation across the new modules navigation has been moved to a bottom bar. The new Navigation bar is present in the current version in the Event and Tracked Entity Instance Dasboard screens. It will added to more screens as the new functionality is implemented in the upcoming versions.

Jira | Screenshot | Screenshot2

New layout for events and data sets lists: The user inteface of the lists of events and datasets has been modified to have a look that integrates with the lists of TEI's in tracker programs.

Jira | Jira2 | Screenshot | Screenshot2

Mandatory Data Elements are always displayed: When a data element is configured as mandatory it will not be hidden by program rules. This behaviour aligns with web Capture App.

Jira

Apply legends to data element fields: Now if a numeric data element has a legend, the app will display a badge with the color and description for the given legend value.

jira | Screenshot

EVENTS & TRACKER DATA ENTRY

Program Indicators in Event Programs: The event programs display now program indicators in the event data entry. The events implement the new navigation bar which allows the user to switch between event details, event data entry form and event program indicators.

Jira | Screenshot

DATASETS DATA ENTRY

Indicators in Datasets: The datasets display now indicators in the dataset data entry screen. The indicators will be displayed in the section, after the tables.

Jira | Screenshot

LOCAL ANALYTICS

Local offline analytics in TEI Dashboard: This version of the app includes the display of charts and tables in the domain of a Tracked Entity Instance. In the TEI Dashbaord the "Indicators" tab has been replaced by the Analytics tab. In this section the app will display:

  • One value: either a Data Element or a Program Indicator
  • Feedback
  • Charts to display evolution of one data element or program indicator accross time in repeteable stages.
    • Column Plain Chart (no background)
    • Line Plain Chart (no background)
    • Line Child Growth Chart (WHO models backgroud): weight for age, height for age, weight for height
  • Tables for evolution of one data element or program indicator accross time in repeteable stages.

Jira | Screenshot | Screenshot2 | Screenshot3

MAPS

Display Attributes and Data Elements: It is possible now to display in the map Attributes and Data Elements together with TEI, Enrollment and Event coordinates. When a program has Attributes or Data Elements configured as either coordinates or polygons they will be listed as maps layers to be displayed in the maps.

Jira | Jira2 | Screenshot | Screenshot2

Display current location: When the user opens the map, the current location of the device will be displayed.

Jira | Screenshot

Navigate to selected location: When the user opens the map, s/he will be able to open the default navigation app (i.e. Google Maps) from the DHIS2 Android Capture App. The default navigation app will open to guide the navigation from the current location of the user to the previously selected coordinate from a TEI, Enrollment, Attribute, Event or Data element.

Jira | Screenshot

TEI SEARCH, REGISTRATION & DASHBOARD

Search form opens in full screen more: The search screen covers most of the screen in most implementations not allowing to see the resulting TEI list. To avoid confusion the TEI search form will be open in full screen mode and the results will be shown when the user returns to the tracker program screen.

Jira | Screenshot

Display Enrolling Organisation Unit in TEI list: When the user opens a tracker program and a list of TEI's is displayed, the Enrolling Organisation Unit will be shown in the TEI Card after the TEI Attributes.

Jira | Screenshot

TRACKER & EVENT FEATURES

Working lists: Working lists have been implemented and are available in either event or tracker programs. Working lists are downloaded from the server while user in the app is not able to edit them. The user is able to add filters to a selected working list.

Jira | Screenshot | Screenshot

Edit Enrollment or Incident date: The Enrollment and Incident date in tracker programs can be edited even if auto-generated events have been created. This behaviour aligns the functionality with the current implementation in web Capture App.

Jira | Screenshot

Organisation unit of a program stage not editable: The Organisation Unit of a program stage (event) can not be edited. This behaviour aligns the functionality with the current implementation in web Capture App.

Jira

RELEASE INFO

Release Information Link
Download app from Google Play or Github (ADD GITHUB) https://www.dhis2.org/app-store
Documentation and Javadocs https://www.dhis2.org/android-documentation
Details about each feature on JIRA (requires login) 2.4 Features
Overview of bugs fixed on JIRA (requires login) 2.4 Bugs
Demo instance (user/password) https://play.dhis2.org/demo/ android / Android123
DHIS 2 community https://community.dhis2.org Mobile Community
Source code on Github https://github.com/dhis2/dhis2-android-capture-app
Source code of SDK on Github SDK 1.4.0