Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

At PSI we we are constantly implementing solutions to interact directly with consumers and health practitioners. Many implementations use bot conversations to register events that track the health journey of these stakeholders.

When considering the different platforms to use, as of June 2023 PSI has decided to use as development platforms either RapidPro or for more technical complex implementations MS Bot Framework. We are also evaluating the use of Rasa.

RapidPro

RapidPro is an open-source platform designed for building and deploying communication workflows, particularly in low-resource settings. It is supported by UNICEF, and endorsed by PATH/Digital Square. It is also used by DHIS2 to enable chat-based integration.

RapidPro provides a visual interface for designing communication workflows. The platform supports multiple messaging channels, including SMS, voice calls, social media platforms, and chat applications.

MS Bot Framework

The Microsoft Bot Framework is a platform for building and connecting bots. It provides a set of services, tools, and SDKs to connect to various channels and platforms. Microsoft Bot Framework is an open-source. The Bot Framework Composer, a visual authoring canvas for developers, is also an open-source.

When do I use what?

The table below could be use to provide guidance on when to use what technology

RapidPro

MS Bot Framework

Engagement channel

SMS, web chat, varios chat platforms: WA, FB messenger, Line, others

SMS, USSD, web chat, all bot platforms.

Engagement type

Structure conversation: users follow a scripted conversation, with multiple path and starting points

Database driven: users are presented with questions that are sourced from the metadata on a system. Examples:

  • Moodle Course Content

  • Moodle Exams

  • DHIS Program Stage data capture

  • DHIS Program Enrolment

Examples

Most of PSI’s bot implementation are based on structured conversations, hence they have been implemented in RapidPro

Laos: DHIS2 Malaria reporting

Learning: Moodle Bot

BI: USSD household ITN survey

RapidPro and DHIS2

A project that provides a fast development path/ integration between DHIS2 and RapidPro exist at https://github.com/dhis2/integration-dhis-rapidpro . As of June 2023, the solution enables DHIS2 users to report data on a dataset. This is a use case that rarely exist at PSI, hence we have not yet tried this library. There are plans to later enable the process of TEI registration and event creation. We should review the provided integration once this new version becomes available.

  • No labels