Hi all,
DHIS version 2.22 is out with a lot of great new features and
improvements.
Log in with admin/district on the demo
<http://play.dhis2.org/demo/>system.
Data elements and indicators app:A completely new app for data
elements and indicators maintenance features a much slicker user
experience, with on-the-fly search, “access” and “last updated”
visible in the lists, a new group editor, and much better looks.
Demo <https://play.dhis2.org/demo/dhis-web-maintenance/#/>| Screenshot
1 <https://www.dhis2.org/images/222/data-elements-indicators-1.png>| 2
<https://www.dhis2.org/images/222/data-elements-indicators-2.png>| 3
<https://www.dhis2.org/images/222/data-elements-indicators-3.png>
Integrated tracker analytics:Tracker-type data elements, attributes
and program indicators can now be included in aggregate indicators.
This allows for creating integrated analysis through indicators where
e.g. the numerator is being collected in a program while the numerator
is collected in an aggregate form. This means that you can produce
integrated analysis without caring about whether the data comes from
routine forms, anonymous events or tracking.
Demo 1
<https://play.dhis2.org/demo/dhis-web-pivot/index.html?id=Lcwp2jPNWIc>| 2
<https://play.dhis2.org/demo/dhis-web-pivot/index.html?id=RCUE6hAisQN>| Screenshot
1
<https://www.dhis2.org/images/222/programs-in-indicator-expression-editor.png>|
2 <https://www.dhis2.org/images/222/program-indicator-pivot.png>
Multiple programs in favorites:Data elements and attributes from any
number of programs can now be included in the same pivot table or
chart favorite.
Demo
<https://play.dhis2.org/demo/dhis-web-pivot/index.html?id=hmhX7X8knJF>| Screenshot
<https://www.dhis2.org/images/222/pivot-multiple-program-indicators.png>
File cloud storage in tracker:The tracker capture and event capture
apps now support file storage for data elements of type file. This
allows you to use tracker as a document repository, and to upload
documentation and files related to events or people. Files can be
stored either on the Web server or sent directly to AWS S3
<https://aws.amazon.com/s3/>cloud storage.
Screenshot 1
<https://www.dhis2.org/images/222/tracker-capture-file-storage.png>| 2
<https://www.dhis2.org/images/222/event-capture-file-storage.png>
Tracker data audit:Tracker capture and event capture now store the
audit trail of changes to data and make it readily available by
clicking on the audit icon next to each input field in the form. This
is useful to view historical changes to information and a requirement
in many settings where sensitive data is being stored.
Screenshot <https://www.dhis2.org/images/222/tracker-capture-audit.png>
Improved tracker capture:The tracker capture app has received a range
of improvements.
- Yes/No fields are rendered as radio-buttons instead of drop-downs
for faster data entry.
Screenshot <https://www.dhis2.org/images/222/tc-radio-buttons.png>|
Demo <https://play.dhis2.org/demo/dhis-web-tracker-capture/index.html#/>
- The enrollment and active programs widget have been merged for
better usability.
Screenshot <https://www.dhis2.org/images/222/tc-enrollment-widget.png>
- Easy search for option sets: Option sets can be searched from within
the data entry widget.
Screenshot <https://www.dhis2.org/images/222/tc-option-set-search.png>
- Enrollments can be incompleted in order to change existing values.
Screenshot <https://www.dhis2.org/images/222/tc-incomplete-enrollment.png>
- You can filter for people who have a scheduled event today.
Screenshot
<https://www.dhis2.org/images/222/tracker-capture-event-today-filter.png>
- Events of repeatable program stages can be viewed and edited in a list.
Screenshot 1
<https://www.dhis2.org/images/222/tracker-capture-edit-event-in-table-1.png>|
2
<https://www.dhis2.org/images/222/tracker-capture-edit-event-in-table-2.png>
- Tracker data element and attribute values can contain up to 50’000
characters.
- The widgets in the tracker dashboard displays a loading indicator
until data is available.
- Whether to include due date input field can be configured per program.
- Whether to list people on the front page can be configured per program.
Encryption:Tracker now lets you encrypt identifiable / confidential
information in the database. You can set a tracked attribute to
“confidential”, which will encrypt the information you capture for it.
This protects against attacks directly against the database. Note that
due to the nature of encryption you cannot query or do analytics for
encrypted attributes. Encryption requires some extra configuration
which is outlined in the docs.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/implementer/html/ch08s06.html>|
Screenshot <https://www.dhis2.org/images/222/attribute-encryption.png>
LDAP:DHIS 2 now supports authentication against an LDAP server. This
is useful in order to centralize user credentials across multiple
systems. The LDAP connection can be specified in the dhis
configuration file. A DHIS 2 user account can be matched to a
directory entry through the username or through an explicit “LDAP
identifier” set for each user.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/implementer/html/ch08s05.html>|
Screenshot <https://www.dhis2.org/images/222/ldap.png>
Integrated app store installation:The apps management app has been
rewritten and now lets you install apps from inside your own DHIS 2
instance directly from the app store at dhis2.org/appstore
<https://www.dhis2.org/appstore>. This means that there is no
practical distinction between the core apps (apps being part of the
DHIS 2 installation) and external apps (residing in the app store).
Demo <https://play.dhis2.org/demo/dhis-web-app-management/#>|
Screenshot <https://www.dhis2.org/images/222/integrated-app-store.png>
Approval workflows:You can now create data approval workflows where
each defines a list of data approval levels. Several data sets may be
associated with a data approval workflow. This implies that you can
have multiple parallel approval workflows in the same system. As an
example, health facility reporting may have to be approved at district
and provincial level, whereas district population data might have to
be approved at the national level only. Approval levels and workflows
can be configured in the settings app.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/user/html/ch20.html>|
Screenshot
<https://www.dhis2.org/images/222/settings-approval-workflows.png>|
Demo <https://play.dhis2.org/demo/dhis-web-settings/#>
Aggregate functions in surveillance rules:For validation rules of type
surveillance you can now specify aggregate functions such as average,
count, std dev and median. This is useful e.g. in order to identify
disease outbreaks and ignore outliers or poor-quality data.
Docs <http://dhis2.github.io/dhis2-docs/master/en/user/html/ch12s05.html>
Organisation unit translations:You can now translate the names and
short names of organisation units and have those names be reflected in
the hierarchy.
Screenshot <https://www.dhis2.org/images/222/org-unit-translations.png>
Unique meta-data attributes:Meta-data attributes can now be unique,
meaning the system will enforce uniqueness for the attribute values
for each object type. This is useful as you can use attributes for
various identifiers, e.g. personal identifiers and batch identifiers.
Dynamic attributes are now also supported for option sets, options and
resources.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/user/html/ch22s14.html>|
Screenshot
<https://www.dhis2.org/images/222/unique-metadata-attributes.png>
Data value bulk delete:A new import strategy for deleting data values
is supported in order to make it easier to delete bulks of data.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s13.html#d5e1390>|
Screenshot
<https://www.dhis2.org/images/222/data-value-delete-strategy.png>
Analytical object deletion handling:Associations to pivots, charts and
maps will be removed when deleting data elements, indicators, data
sets and organisation units.
Screenshot
<https://www.dhis2.org/images/222/analytical-object-deletion-handling.png>
User replication authority:The ability to replicate users can be
granted through a new authority “Replicate user”.
Screenshot <https://www.dhis2.org/images/222/user-replication.png>
WEB API FEATURES
------
ADX data export:You can now export data in the ADX format natively
using the dataValueSetsWeb API resource with content type
application/xml+adx.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s14.html#d5e1781>
Dynamic identifier schemes:For data imports you can now specify unique
meta-data attributes as identifier schemes. This implies that DHIS 2
can be used to store any number of sets of identifiers and map data to
those during import. This is useful when DHIS 2 is used to integrate
data from a large number of systems and each have their own sets of
identifiers.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s13.html#d5e1390>
SMS:SMS can now be completely managed through the Web API, with new
resources for sending and receiving SMS, starting and stopping the SMS
service and configuration of SMS gateways. The system has now built-in
support for five popular SMS gateway providers. The SMS services have
been revamped and made more scalable.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s38.html>
App store:The contents of the DHIS 2 app store is available at the
appStoreresource, which also allows you to install apps from the app
store with a POST request.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s61.html>
Field filter operators:A range of new field filter operators has been
added, such as ^(like/ilike)to match from start of string and
$(like/ilike)to match from end.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s08.html>
Tracker bulk deletion:Bulk deletion of events, enrollments and tracked
entity instances are now supported through a new deleteimport strategy.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s53.html>
Async data value import:Data values can now be imported asynchronously
through a new asyncparameter, meaning you can post a large import file
and poll for the results rather than having the response block until
the process is done.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s13.html#d5e1390>
Data pruning by org unit:Data, complete data set registrations and
approvals can be removed by organisation unit through the
maintenance/dataPruningresource.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s34.html>
Typed user settings:You can now set all user settings through the
userSettings resource, including those of complex types.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s42.html>
Data value deletion:Data values can now more easily be deleted through
a new deleteimport strategy, which lets you indicate explicitly that
the posted data values should be deleted.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s13.html#d5e1390>
SERVER MANAGEMENT FEATURES
------
System read-only mode:You can now set the system to start in read-only
mode which means that no database write-operations will be executed
when the system starts and when people are loggging in. This is useful
in order to run DHIS 2 on read-only database replicas for horizontal
scaling purposes.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/implementer/html/ch08s07.html>
General configuration file:The DHIS 2 configuration file has been
renamed to dhis.conf, and the configuration properties have been given
general names, removing the association to the Hibernate framework.
Docs
<http://dhis2.github.io/dhis2-docs/master/en/implementer/html/ch08s03.html#d5e500>
RELEASE INFO
----
You can downloadLive package, WAR file, sample data and source code here:
https://www.dhis2.org/downloads
You will find documentationand Javadocs here:
https://www.dhis2.org/documentation
You can read the upgrade notesand find upgrade script here:
https://www.dhis2.org/222-upgrade
The demoapplication can be found here:
http://play.dhis2.org/demo
Full list of features can be found at the Launchpadpage:
https://launchpad.net/dhis2/+milestone/2.22
Instructions for signing up for the DHIS 2 mailing listshere:
https://www.dhis2.org/contact
Enjoy the new features.
best regards,
the DHIS 2 development team
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp