...
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.
USSD, Chatbots and FHIR
USSD, and in particular Chatbots are normally structured as a serious of sequential prompts that a users has with the USSD or charbot application for completing a process. On many occasions, the chatbot or the USSD collects information that needs to be stored on a backend like FHIR or DHIS2. The information collected follows a sequence that can be normally captured as a FHIR questionnaire. A FHIR Questionnaire can include skip logic and validation for the answers.
PSI has developed a FHIR Chat (FHIR Questionnaire Processor) that can be used by USSD and chatbots to support the rendering and processing of a FHIR questionnaire. The final output is returned on the standard format of a FHIR Questionnaire Response.