← Back to team overview

dhis2-users team mailing list archive

DHIS version 2.16 released

 

Hi all,

DHIS version 2.16 is out and we have some great new features:


*- Tracker capture app:* We have a completely new app for tracking persons
and other entities. This app lets you register and search persons. It
features a dashboard which gives you the complete overview of the person.
It is customizable and designed around widgets, making it easy to place the
information you need where you need it. It currently features widgets for
enrollment, profile, data capture through stages, summary report,
relationships, notes and current selections. This app will eventually
replace the individual records module. Check it out by selecting org units
at the lowest level in the hierarchy and the TB program on the demo.

Demo Search
<https://apps.dhis2.org/demo/dhis-web-tracker-capture/index.html#/> | Demo
Dashboard
<https://apps.dhis2.org/demo/dhis-web-tracker-capture/index.html#/dashboard?tei=J8KD01PshMC&program=ur1Edk5Oe2n>
| Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch29.html>


*- Event visualizer app:* A new app for creating charts based on events.
Works similarly to event reports. It lets you create aggregated event data
visualizations based on flexible queries on attributes and data elements.
It lets you analyze events based on time periods, organisation units and
group sets, and place any dimension as chart series, category and filters.
It supports a range of options for controlling the range and domain axis,
target and base lines, labels and chart title. You can save your charts as
favorites and share them with others. Charts can be downloaded as PNG
images and PDF documents. Check out the favorites on the demo.

Demo
<https://apps.dhis2.org/demo/dhis-web-event-visualizer/app/index.html?id=WIxuUpm5m4U>
| Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch28.html>


*- Event charts in dashboard:* The charts created in event visualizer can
easily be included in the dashboard, as a separate dashboard or together
with "aggregate" analysis. Simply search from the dashboard search field
and look under "event charts", then click add next to each chart. Click on
"Inpatient Morbidity Mortality" dashboard on demo.

Demo
<https://apps.dhis2.org/demo/dhis-web-dashboard-integration/index.action>


*- Org unit group sets in event analysis:* The event reports and visualizer
apps now enables analysis of organisation unit group set based dimensions.
This means that you can easily create analysis of events across e.g.
facility types and ownership without going through aggregation queries.

Demo
<https://apps.dhis2.org/demo/dhis-web-event-visualizer/app/index.html?id=aH8nJjd4whM>


*- Multiple calendars for data capture:* The system now supports a range of
calendars for data capture, including Ethiopian, Gregorian, Islamic, ISO
8601, Julian, Nepali, Thai. You can set which calendar to use under
Settings > Calendar.

Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-settings/systemCalendarSettings.action>


*- Data synchronization:* You can synchronize data collected in a local
instance of DHIS 2 with another, remote instance of DHIS 2. This is useful
e.g. in a scenario where you have multiple DHIS 2 instances deployed partly
offline in the field and want them to automatically submit data to a
central, online instance of DHIS 2. To enable sync first go Settings >
Synchronization and enter the URL, username and password of the remote
server. Second, go to Data administration > Data synchronization and set
strategy to enabled. The system will attempt a synchronization request
every minute.

Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-settings/systemSynchronizationSettings.action>
|
Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch22s17.html>


*- Data value audit trail:* Audit trail, i.e. the history of modifications
happened to a data value, is now supported. This is useful in order to keep
track of changes and manage changes in cases where multiple people are
working on the same data. Check it out in data entry by editing a field a
few times, clicking in the input cell to open the history dialog and click
on Audit trail.

Demo <https://apps.dhis2.org/demo/dhis-web-dataentry/index.action> |
Screenshot <http://folk.uio.no/larshelg/images/audit-trail.png>


*- Totals in validation rules:* You can now insert data element category
option totals directly in validation rules. This should make the validation
rule expression less verbose and more manageable. Click on "edit left side"
on the demo.

Demo
<https://apps.dhis2.org/demo/dhis-web-validationrule/showAddValidationRuleForm.action>


*- Top menu search:* The top menu now has a search field which you can use
to more quickly find the apps you are searching for. Hover the apps link on
the demo.

Demo
<https://apps.dhis2.org/demo/dhis-web-dashboard-integration/index.action>


*- Test email settings:* Under Settings > Email there is now a link for
testing your email settings by having the system send a test email to the
email associated with your account. This will make it more easy to verify
your settings and discover issues with the SMTP setup.

Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-settings/systemEmailSettings.action>


*- Data visualizer layout:* The layout dialog in visualizer now has the
same design as pivot table and event reports app, with three screens for
series, category and filter. This is done to harmonize all analysis apps
and make it simper to set multiple filters. Click "layout" on the demo.

Demo <https://apps.dhis2.org/demo/dhis-web-visualizer/app/index.html>


*- Color-coded boundaries:* The boundary layer in GIS now features
color-coded boundaries. This means that when combining multiple org unit
levels in the same boundary map, each layer will have its own color, making
it simple to distinguish them.

Demo
<https://apps.dhis2.org/demo/dhis-web-mapping/app/index.html?id=bjaqzAFrDOS>


*- Labels in map favorites:* The label setting is now included in favorites
in GIS. The label setting has been moved into the various map layer
dialogs, look for the "options" tab. The label font size can also be
controlled by using the font selector next to the label option.

Demo
<https://apps.dhis2.org/demo/dhis-web-mapping/app/index.html?id=RBWOHYjZwxf> |
Screenshot <http://folk.uio.no/larshelg/images/gis-labels.png>


*- Better pivot table dimension selection:* The layout dialog in pivot
table app now only shows the dimensions for which you have selected any
options instead of just all dimensions. This should make it simpler to see
which dimensions have selections when creating pivots.

Demo <https://apps.dhis2.org/demo/dhis-web-pivot/app/index.html>


*- Hierarchy download as separate dimensions:* The download function in
pivot table app now supports downloading the organisation unit hierarchy
levels as separate dimensions. This is useful when you want to create local
excel pivot tables and have the org unit levels as separate dimensions.
Make sure you check "show hierarchy" under Options, then go to Download and
look for "plain data source /w hierarchy".

Demo <https://apps.dhis2.org/demo/dhis-web-pivot/app/index.html>


*- Column and row totals:* The pivot table app now has separate options for
column totals and row totals, meaning you can specify only column totals,
only row totals or both for a pivot. Click on options in top menu on the
demo.

Demo
<https://apps.dhis2.org/demo/dhis-web-pivot/app/index.html?id=zJZXVk3TPhT>


*- Min and max aggregation operators:* There are two new aggregation
operators for max and min value. These can be defined per data element and
will be used automatically in pivots. Aggregation operators can also be
defined in pivot table under options in order to override for the current
pivot table by going to options > aggregation type. Min and max operators
are useful to identify extreme values.

Demo
<https://apps.dhis2.org/demo/dhis-web-pivot/app/index.html?id=oLHFIoASOhr> |
Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch04.html#dataElement>


*- Analytics maintenance mode:* Analytics can now be put in maintenance
mode. This implies that all requests will simply return 503 service
unavailable, and is useful in the cases where you need to perform
maintenance on a live server, such as rebuilding analytics indexes. It can
be enabled under Settings > General.

Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-settings/systemGeneralSettings.action>
| Docs
<https://www.dhis2.org/doc/snapshot/en/user/html/ch23.html#systemGeneralSettings>


*- Percentage data element number type:* Data elements now have a new
number type called "percentage", which implies that you can only enter
discrete numbers between 0 and 100 in data entry.

Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-datadictionary/showAddDataElementForm.action>
| Docs
<https://www.dhis2.org/doc/snapshot/en/user/html/ch04.html#dataElement>


*- Data approval:* Approval can now be done for a longer period type than
the reporting period type for the data set. This makes it simpler to
approve multiple form submissions at the time.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch06.html>


*- Myanmar font support:* There is now a new style called "Myanmar" which
features the Padauk font designed for the Myanmar character set. Style can
be defined for the system under Settings > Appearance, and per user under
Profile > Settings.

Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-settings/systemAppearanceSettings.action>


*Various technical stuff:* The custom data entry form editor is upgraded
and is easier to use. Data entry has much more capacity for storing data
entry forms offline. Data value table has a "lastupdated" column. Attribute
option combos are supported in data value import
<https://www.dhis2.org/doc/snapshot/en/user/html/ch32s09.html#d5e8096>. The
category option object is associated with organisation units and start/end
dates.


The *Web API* as received a range of improvements (this part is mainly for
developers / technical people):


*- Tracker meta-data support:* The tracker-related entities, such as
/program and /programStages, are now supported in the Web API with CRUD
operations. This means that you can develop clients that can read and
create tracker meta-data.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch32s05.html>


*- JSON data value sets:* The data value set generator now supports JSON
response format, making it simple to create templates used for data import.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch32s09.html#d5e8206>


*- User account invites:* The user account invitation feature has now been
exposed in the API. This makes it possible to create scripts that can
automate sending out invitations to a large number of users e.g. off an
excel sheet - useful when bootstrapping systems.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch32s36.html>


*- Custom script and style:* You can now upload custom Javascript and CSS
files through the API. These will be rendered through the application and
allows you to customize the look and feel of the custom data entry forms,
HTML reports and the system in general. The advantage is that you avoid
changing the system source code or custom deployments, as the customization
will be stored in the database.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch32s38.html>


*- Event charts:* The event charts (from event visualizer) can be rendered
in PNG image format from the /eventCharts resource.

Demo <https://apps.dhis2.org/demo/api/eventCharts/qd2jBEvoRPx/data.png> |
Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch32s17.html>



---

You can *download* Live package, WAR file, sample data and source code here:

http://www.dhis2.org/downloads


You will find *documentation* and javadocs here:

http://www.dhis2.org/documentation


The *demo* application can be found here:

http://apps.dhis2.org/demo


Full list of features can be found at the *Launchpad* page:

https://launchpad.net/dhis2/+milestone/2.16



Enjoy the new features. Feedback is much appreciated.


best regards,

the DHIS 2 development team

Follow ups