Hi

Good to see the team managed to get it out on time (proving that moving to
a 4-month cycle was the right decision).

A number of urgently needed new features are included, even if a lot of
stuff recently were pushed to 2.28 - I just hope the team had enough time
to iron out all/most of the bugs we've seen in 2.27 trunk recently ;-).

Well done - and enjoy a few "utepils" (= drinking in public for those
speaking Trollish) over the weekend!

Best regards from Cape Town
Calle

On 2 June 2017 at 13:44, Lars Helge Øverland <l...@dhis2.org> wrote:

> Hi all,
>
>
> DHIS version 2.27 is out with many new features, apps and improvements.
>
>
>
> Log in with admin/district on the demo <http://play.dhis2.org/demo/>
> system.
>
>
>
>
> ANALYTICS FEATURES
>
> ---
>
>
>
> Period and organisation unit drill-down: The Pivot Table app now supports
> drill-down (and up) for periods and organisation unit. This means that you
> can, for example, drill down from yearly periods to quarters, months and
> weeks inside the pivot table. You can also drill down from the global
> organisation unit to countries, provinces and facilities.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=nRtApqye0HW> | Screenshot
> 1
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-period-drill-down.png>
> | 2
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-orgunit-drill-down.png>
> | Docs <https://docs.dhis2.org/master/en/user/html/pivot_about.html>
>
>
>
>
>
> Organisation unit levels as columns: When downloading a pivot table with
> organisation units as rows and the “Show hierarchy” option enabled in the
> options dialog, each organisation unit level is rendered as a separate
> column. This is useful for example when you create Excel pivot tables on a
> local computer.
>
>
>
> Demo 1
> <https://play.dhis2.org/demo/api/26/analytics.html+css?dimension=dx:fbfJHSPpUQD;cYeuwXTCPkU&dimension=pe:THIS_YEAR;LAST_YEAR&dimension=ou:LEVEL-4;ImspTQPwCqd&displayProperty=SHORTNAME&tableLayout=true&columns=dx;pe&rows=ou&showHierarchy=true>
> | 2 <https://play.dhis2.org/demo/dhis-web-pivot/?id=qfMh2IjOxvw> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-orgunit-level-columns.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/pivot_download_data.html>
>
>
>
>
>
> Hide empty columns: The Pivot Table app now lets you hide empty columns
> in the table. You enable this in the Table options dialog.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=qq4OLR4GtgB> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-hide-empty-columns.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/pivot_change_display.html>
>
>
>
>
>
> Legend by data element: In the Pivot Table app, you can now color the
> table cells according to each data element or indicator individually. You
> enable this in the Table options dialog by setting legend to “By data item”.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=RbKrxPXlH4D> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-legend-set-by-data-item.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/pivot_change_display.html>
>
>
>
>
>
> Row and column % in pivots tables: In the Pivot Table app you can now
> display values as percentages of row total or percentage of column total
> (instead of the aggregated value). This is useful in order to see the
> contribution of data elements, categories and organisation units to the
> total value. You enable this in Table options dialog.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=XfGJ59rxOki> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-row-percentages.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/pivot_change_display.html>
>
>
>
>
>
> 100% stacked column charts: In the Data Visualizer app you can now
> display 100% stacked column charts. You enable this in the Chart options
> dialog.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-visualizer/?id=NjK24B1oGYF> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/visualizer-100-percent-stacked-charts.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/datavis_change_display.html>
>
>
>
>
>
> Cumulative values in line charts: In the Data Visualizer app you can now
> create line charts with cumulative values. You enable this in the Chart
> options dialog.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-visualizer/?id=hQxZGXqnLS9> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/visualizer-cumulative-value-charts.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/datavis_change_display.html>
>
>
>
>
>
> Chart title handling: In the Data Visualizer app you can now control the
> chart title and subtitle, in terms of hiding or displaying the as well as
> specifying custom titles. You enable this in the Chart options dialog.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-visualizer/?id=yMX355NZxNX> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/visualizer-custom-chart-title.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/datavis_change_display.html>
>
>
>
>
>
> Hide missing values handling: The Data Visualizer app now offers better
> control over hiding of missing values. You can choose between “Before first
> value”, “After last value” and “Before first and after last value”. This is
> useful for example when creating column and bar charts. You enable this in
> the Chart options dialog.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-visualizer/?id=xvfLxkH8IQu> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/visualizer-hide-empty-categories.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/datavis_change_display.html>
>
>
>
>
>
> EPI weeks: The system now supports various weekly period types, with
> Monday, Wednesday, Thursday, Saturday and Sunday as the first day of the
> week. Data can be collected through data sets configured to use the desired
> weekly period type. The analytics engine will attribute weekly data to the
> month which contains four days or more of the week.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=hY0eM8AWg6k> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-epi-weeks.png>
> | Docs <https://docs.dhis2.org/master/en/user/html/period_types.html>
>
>
>
>
>
> Group set flexibility: Data element groups and organisation unit groups
> can now be be part of any number of group sets. This allows for increased
> flexibility in analysis. This change also allows for persisting the “All
> items” checkbox as part of favorites in analytics apps.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=pyYNQR0bfD7> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-all-options.png>
> | Docs org unit group set
> <https://docs.dhis2.org/master/en/user/html/manage_organisation_unit.html#create_organisation_unit_group_set>
> | Docs data element group set
> <https://docs.dhis2.org/master/en/user/html/manage_data_element.html#create_data_element_group_set>
>
>
>
>
>
> Attribute option combos in indicators: You can now specify data elements
> together with attribute option combinations in indicator expressions. This
> is useful e.g. to compare targets vs results, or the performance of various
> programs in indicator calculations. UI support is not yet there, attribute
> option combos can be entered directly in the expression, see the docs.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-pivot/?id=yyG85tyRhs4> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/pivot-attribute-option-combo-indicators.png>
> | Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_indicators.html>
>
>
>
>
>
> Reporting rates in indicators: Indicator now allows for specifying
> reporting rates and actual reports in expressions. This is useful e.g. to
> adjust for data completeness in performance indicators. UI support is not
> yet there, reporting rates can be entered directly in the expression, see
> the docs.
>
>
>
> Demo 1
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/edit/indicatorSection/indicator/iCBpPh3ehjg>
> | 2 <https://play.dhis2.org/demo/dhis-web-visualizer/?id=S3BPGxKzrdz> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/indicator-reporting-rates.png>
> | Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_indicators.html>
>
>
>
>
>
> Favorites and interpretations in event analytics apps: The new,
> file-based favorite solution has been introduced in the Event Reports and
> Event Visualizer apps, similar to the solution in for example the Pivot
> Table app. This means that you can now also create and share
> interpretations for event reports and event charts.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-event-reports/index.html> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/event-visualizer-favorites.png>
> | Docs Event Visualizer app
> <https://docs.dhis2.org/master/en/user/html/event_visualizer_app.html> | Docs
> Event Reports app
> <https://docs.dhis2.org/master/en/user/html/event_reports_app.html>
>
>
>
>
>
> Program category dimensions in event analytics apps: The Event Reports
> and Event Visualizer apps let you use program categories and category
> option group sets as dimensions for tables and charts. This applies for
> programs with category combinations.
>
>
>
> Demo 1
> <https://play.dhis2.org/demo/dhis-web-event-reports/index.html?id=gn8RI4NQjFS>
> | 2
> <https://play.dhis2.org/demo/dhis-web-event-reports/index.html?id=WlfPe6TwSiO>
> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/event-reports-program-categories.png>
> | Docs Event Visualizer app
> <https://docs.dhis2.org/master/en/user/html/event_visualizer_select_dimensions.html>
> | Docs Event Reports app
> <https://docs.dhis2.org/master/en/user/html/event_reports_select_dimensions.html>
>
>
>
>
>
> Multiple legend sets per data element: In Event reports and Event
> Visualizer apps you can aggregate events by multiple legend sets per data
> element. This becomes useful e.g. with age groups. You can collect age in
> years as part of an event and then aggregate into various age groups, i.e.
> by 10 year intervals or 15 year intervals. This way, data can be collected
> once and later used to satisfy multiple reporting needs.
>
>
>
> Demo 1
> <https://play.dhis2.org/demo/dhis-web-event-reports/index.html?id=p8tmWT1pYnu>
> | 2
> <https://play.dhis2.org/demo/dhis-web-event-reports/index.html?id=fmvL1thEsA4>
> | Screenshot 1
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/inpatient-cases-age-10y-interval.png>
> | 2
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/inpatient-cases-age-15y-interval.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/manage_data_element.html>
>
>
>
>
>
> Program and event status: You can now filter data by program status and
> event status in the Event Reports and Event Visualizer apps. You can set
> these filters from the options dialog.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-event-reports/index.html?id=sAqSL9Qrl1u>
> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/event-reports-program-status.png>
> | Docs Event Visualizer app
> <https://docs.dhis2.org/master/en/user/html/event_visualizer_change_display.html>
> | Docs Event Reports app
> <https://docs.dhis2.org/master/en/user/html/event_reports_change_display.html>
>
>
>
>
>
> Program stage count in indicators: Program indicators support a variable
> for counting the number of events for a program stage.
>
>
>
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/program-indicator-program-stage-variable.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/configure_program_indicator.html#reference_information_program_indicator>
>
>
>
>
>
> Most viewed favorites: Event reports and event visualizer provides links
> to your most popular favorites on the start page.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-event-visualizer/> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/event-visualizer-most-viewed-favorites.png>
>
>
>
>
>
> TRACKER FEATURES
>
> ---
>
>
>
> Program rule improvements: A completely new user interface for managing
> program rules has been introduced in the Maintenance app. A range of new
> program rule actions is now supported in the new user interface:
>
>
>
>    -
>
>    Assign value. Enables client side calculations.
>    -
>
>    Display text. Enables the web client to display text in the indicator
>    or feedback widgets.
>    -
>
>    Display key/value pair. Enables the web client to display a
>    information box with a title and value in either the indicator or feedback
>    widgets.
>    -
>
>    Make field mandatory. Enables program rules to turn a field mandatory
>    based on rule expression.
>
>
>
> Other improvements include the ability to delete and change program rule
> variables(source fields), and the ability to include one data element in
> several program rule variables. For all warning and error messages it will
> now be possible to include a dynamic/calculated part at the end of the
> static error message.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/edit/programSection/programRule/OfWLsxH5ylF>
> | Screenshot setup
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/program-rule-details.png>
> | Rule expression
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/program-rule-expression.png>
> | Rule action
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/program-rule-action.png>
> | Tracker capture
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/program-rule-tracker-capture.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/configure_program_rule.html>
>
>
>
>
>
> Event programs in Maintenance app: The Maintenance app now supports
> management of event programs. This includes new UI for creating event
> programs, organisation unit assignment, sections, custom forms and
> notifications. The create program screen is designed as wizard where the
> program can be configured across several steps. Tracker type programs is
> still located in the old Programs/Attributes app.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/list/programSection/program>
> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/maintenance-program.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/configure_event_program_in_Maintenance_app.html>
>
>
>
>
>
> Program indicators in Maintenance app: Program indicators can now be
> managed in the Maintenance app. The new UI lets you create indicators
> across three steps and provides a simpler way of creating expressions and
> filters.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/list/indicatorSection/programIndicator>
> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/maintenance-program-indicator.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/configure_program_indicator.html>
>
>
>
>
>
> Person search order: In the Tracker Capture app, you can now sort the
> list of tracked entity instances by each column in the search.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-tracker-capture/index.html> |
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/tracker-capture-sort-order.png>
>
>
>
>
>
> GENERAL FEATURES
>
> ---
>
>
>
> Sharing dialog: A new dialog for sharing of metadata is now available in
> the Maintenance app, offering a better and simpler user experience.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/list/dataElementSection/dataElement>
> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/sharing-settings-dialog.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/manage_category.html#d0e13959>
>
>
>
>
>
> Notification modes: Validation rule notifications can now be sent as
> individual messages or as message summaries. This is useful e.g. when you
> want to send individual messages for high-priority disease outbreaks, and
> summaries for low-priority routine data validation errors.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/edit/validationSection/validationNotificationTemplate/DdcMQqp3WdL>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/manage_validation_rule.html#about_validation_rule>
>
>
>
>
>
> Sliding windows in validation: Validation rules can now calculate data
> based on sliding time windows. This implies that data is evaluated not
> just for fixed periods, such as weeks, but also for sliding intervals of
> the same duration, e.g. Wednesday to Thursday.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-maintenance/#/edit/validationSection/validationRule/Djf6ilQSPB2>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/manage_validation_rule.html#about_validation_rule>
>
>
>
>
>
> Improved password security: The system now provides greater security and
> control over passwords. This can be enabled under System Settings > Access.
>
>
>
> - Email notifications can be sent out to users 14 days before their
> password expires and must be changed.
>
> - The minimum number of characters in passwords is configurable and can be
> between 8 and 14.
>
> - Password must contain a mix of at least three characters from the
> following categories: uppercase, lowercase, numeric and special
> (non-alphanumeric).
>
> - When changing passwords, users cannot use any of the 24 previously used
> passwords.
>
>
>
> Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/security-access-settings.png>
> | Docs Users app
> <https://docs.dhis2.org/master/en/user/html/mgt_user.html#user_manage_password>
> | Docs System Settings app
> <https://docs.dhis2.org/master/en/user/html/system_access_settings.html>
>
>
>
>
>
> Cloud storage for resources: Resource (files and links, found in the
> Reports app > Resources) can now be configured and be backed by a cloud
> storage provider such as AWS S3. This allows for infinite storage of files.
> This requires that you’ve configures a cloud store in dhis.conf.
> Note: if you’ve configured cloud storage in dhis.conf, all files you
> upload or the files system generates will use cloud storage, not only
> resources.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-reporting/displayViewDocumentForm.action>
> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/resource-cloud-store.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/using_reporting_resources.html>
> | Cloud file store setup docs
> <https://docs.dhis2.org/master/en/implementer/html/install_file_store_configuration.html>
>
>
>
>
>
> Improved metadata export: Metadata export with dependencies now supports
> data element groups and dashboards.
>
>
>
> Demo
> <https://play.dhis2.org/demo/dhis-web-importexport/metadataDependencyExport.action>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/export.html#metadata_export_dependencies>
>
>
>
>
>
> Data store manager: A new app is available which lets you manage the
> content of the web API data stores. This is helpful when managing apps and
> external scripts.
>
>
>
> Demo <https://play.dhis2.org/demo/dhis-web-datastore/#/> | Screenshot
> <https://s3-eu-west-1.amazonaws.com/content.dhis2.org/releases/screenshots/27/datastore.png>
> | Docs
> <https://docs.dhis2.org/master/en/user/html/datastore_manager_app.html>
>
>
>
>
>
> SERVER ADMIN FEATURES
>
> ---
>
>
>
> Memcached support: You can now use memcached as an application cache
> provider. This allows for greater scalability as memcached can be hosted on
> a separate server off-heap.
>
>
>
> Docs
> <https://docs.dhis2.org/master/en/implementer/html/install_application_cache_providers.html>
>
>
>
>
>
> WEB API FEATURES
>
> ---
>
>
>
> Tracker soft delete: Soft deletion has been introduced for the tracked
> entity instance and enrollment entities. This gives clients with local
> databases the opportunity to react on deleted entities.
>
>
>
> Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_events.html#webapi_querying_reading_events>
>
>
>
>
>
> Deleted metadata objects log: Deletion of metadata is now logged and can
> be queried from a new endpoint /api/deletedObjects. This allows clients
> with local databases to react on deleted metadata objects.
>
>
>
> Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_deleted_objects.html>
>
>
>
>
>
> Email sending: A new endpoint for sending email is introduced at
> /api/email.
>
>
>
> Docs <https://docs.dhis2.org/master/en/developer/html/webapi_email.html>
>
>
>
>
>
> Min-max data element values: A new endpoint for setting and retrieving
> min-max data element values is introduced at /api/minMaxDataElements.
>
>
>
> Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_min_max_data_elements.html>
>
>
>
>
>
> Lock exceptions: A new endpoint which lets you create, retrieve and
> remove data set lock exceptions is available at /api/lockExceptions.
>
>
>
> Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_lock_exceptions.html>
>
>
>
>
>
> Event export identifier schemes: The event export resource for now
> supported identifier schemes, i.e. allows for use of code as well as
> identifier.
>
>
>
> Docs
> <https://docs.dhis2.org/master/en/developer/html/webapi_events.html#webapi_querying_reading_events>
>
>
>
>
>
> RELEASE INFO
>
> ---
>
>
>
> Release Information
>
> Link
>
> Download release and sample database
>
> https://www.dhis2.org/downloads
>
> Documentation and Javadocs
>
> https://www.dhis2.org/documentation
>
> Upgrade notes
>
> https://www.dhis2.org/227-upgrade
>
> Details about each feature on JIRA
>
> https://jira.dhis2.org/issues/?filter=10257
>
> Overview of fixed issues
>
> https://jira.dhis2.org/issues/?filter=10418
>
> Source code on Github
>
> https://github.com/dhis2
>
> Demo instance
>
> https://play.dhis2.org/demo
>
> Instructions for signing up for DHIS 2 mailing lists
>
> https://www.dhis2.org/contact
>
>
>
>
>
>
>
>
>
> Enjoy the new release.
>
>
>
> Best regards,
>
>
>
> The DHIS2 development team
>
>
>
>
>
>
>
>
> --
> Lars Helge Øverland
> Lead developer, DHIS 2
> University of Oslo
> Skype: larshelgeoverland
> l...@dhis2.org
> http://www.dhis2.org <https://www.dhis2.org/>
>
>
> _______________________________________________
> 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

Reply via email to