← Back to team overview

dhis2-devs team mailing list archive

Re: dhis version 2.22 is released

 

Hi,

WELL DONE - some highly useful new features, which hopefully also will
resolve long-standing bugs/issues (e.g. like problems we've had with
approvals)

Noticed there's no mention of the mHealth parts (Android SDK) - any new
features there?

Regards
Calle

On 16 January 2016 at 00:02, Lars Helge Øverland <larshelge@xxxxxxxxx>
wrote:

> 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 dataValueSets Web 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
> appStore resource, 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 delete import 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 async parameter, 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/dataPruning resource.
>
> 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 delete import 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 download Live package, WAR file, sample data and source code here:
>
> https://www.dhis2.org/downloads
>
>
> You will find documentation and Javadocs here:
>
> https://www.dhis2.org/documentation
>
>
> You can read the upgrade notes and find upgrade script here:
>
> https://www.dhis2.org/222-upgrade
>
>
> The demo application can be found here:
>
> http://play.dhis2.org/demo
>
>
> Full list of features can be found at the Launchpad page:
>
> https://launchpad.net/dhis2/+milestone/2.22
>
>
> Instructions for signing up for the DHIS 2 mailing lists here:
>
> https://www.dhis2.org/contact
>
>
>
> Enjoy the new features.
>
>
> best regards,
>
>
> the DHIS 2 development team
>
>
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 

*******************************************

Calle Hedberg

46D Alma Road, 7700 Rosebank, SOUTH AFRICA

Tel/fax (home): +27-21-685-6472

Cell: +27-82-853-5352

Iridium SatPhone: +8816-315-19119

Email: calle.hedberg@xxxxxxxxx

Skype: calle_hedberg

*******************************************

References