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 <larshe...@gmail.com> 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-d...@lists.launchpad.net > 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.hedb...@gmail.com Skype: calle_hedberg *******************************************
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : dhis2-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp