DHIS2 Analytics Messenger

By: @ericchingalo @nnkogift @chingalo @ismail

Hello, my name is Eric Chingalo, I am a systems developer at HISP Tanzania, from Dar es Salaam, Tanzania.

I will be presenting the DHIS2 Analytics Messenger at the finals of the Annual Conference App competition on Thursday, June 15 12:00 CEST.

Introduction:
The DHIS2 Analytics Messenger application aims to ease the access of DHIS2 analytics to users. The application leverages the power of popular social messaging platforms, such as WhatsApp and Telegram, to deliver DHIS2 analytics to users’ fingertips.

Motivation:
Given the increasing popularity of social messaging applications in recent years, there has been a growing potential for sharing DHIS2 analytics data through these media. In Tanzania for example, for programs like the COVID-19 vaccine registry, Whatsapp groups are used by data managers to communicate the progress of vaccination campaigns by sharing DHIS2 visualizations. However, this process is manual and takes time, though has proven to mobilize on-time reporting and data quality for the program.

Implementation:
The DHIS2 analytics messenger is implemented in two components:

  • Analytics Assistant (ChatBot): This implementation provides a user-driven interactive conversation to get data (configured to be public) from the DHIS2. In the current implementation, a user through a WhatsApp number can start a conversation with the assistant and get a visualization of choice through a configured conversation flow.
  • Analytics messenger (Push analytics): This is a component used by data managers to send analytics visualizations from a DHIS2 web app to users through social messaging platforms manually or automatically by scheduling. Furthermore, the analytics messenger acts as the configuration module for Analytics Assistant by enabling management of the conversation flows and what data can be publicly accessible.

Click here to view the video demo.

Feature for future consideration on the roadmap:

  • Implementing a simple-to-use interface for a DHIS2 admin to configure the conversation flows for the Analytics assistant.
  • Support for Maps analytics sharing through the DHIS2 analytics messenger.
  • Support other social messaging platforms i.e. Telegram, Facebook Messenger, WeChat, and Slack.
  • Support for sharing validation rules results through the DHIS2 analytics messenger.

Cheers :slight_smile:

Eric Chingalo,
Systems Developer
HISP Tanzania
echingalo@hisptanzania.org | info@hisptanzania.org

25 Likes

If you didn’t catch the links during the presentation for entertainment purposes, you can find them below.

Kudos to #hisptanzania Team :fire: dac2023 Development - Développement

7 Likes

Congrats! Great app :heart_eyes:

4 Likes

Congrats! It’s a great app!

4 Likes

Great presentation, great app!

Congratulations on winning! :tada::tada:

7 Likes

Congratulations on winning and great app
:clap:

2 Likes

@ericchingalo Hi there! Reaching out to see if this is planning on or already has configuration set up for Telegram as well? I see you mention it, but not sure if that is on your roadmap or if there are differences in functionality between Telegram and Whatsapp. Thanks!

Thanks for reaching out @Matthew_Boddie. We had it on the roadmap and have already implemented and we are currently in the testing phase ahead of our public release. We have changed quite a lot to ensure the smooth adoption of the solution.

3 Likes