OpenMRS Help ChatBot
The Problem
Many people in countries all around the world have questions about OpenMRS. The answer to common questions is often already available, yet folks are not finding those existing answers. This creates a situation where many individuals will either directly contact Global Support Team members with their question (which creates a big backlog for the small support team), or they often give up entirely and mistakenly believe there is no answer for their question.
We believe a chatbot that integrates with our community communication platforms could be helpful at scalably directing users in the right direction (namely, Wiki/Confluence).
Requirements
We find there are generally three categories of questions:
Some are common questions that we are often asked;
Other questions have been previously addressed in the past on our Forum or our Wiki, but they have not searched the Wiki or Forum for the answer; or,
It is indeed a good, brand-new question and they are not sure how to ask it.
So, this chatbot should:
Prioritize the most common questions right away: Should direct people to common areas of concern, including those listed in the Most Common Questions table below.
You may want to do a deeper-dive of example questions we are seeing by looking at this thread where people usually introduce themselves.
Leverage existing community information: we find people often do not think to search the following two sites, yet these are the ones with the best information: http://wiki.openmrs.org , and http://talk.openmrs.org
Nice to have: Potential for multi-language support.
Constraints
Ideally, if possible, this chatbot would integrate with either OpenMRS Slack (sign up at slack.openmrs.org), and/or with our website http://OpenMRS.org (a Wordpress website using Elementor).
Please be aware that the OpenMRS Wiki content is likely to go through a lot of restructuring (moving content around) in the coming month.
Cost: Any external libraries or tools used should be free or have no-cost licenses for Non-Profits.
Examples of The Most Common Questions
Question | Suggested Answer Text |
How do I get started in the OpenMRS community? | Great question, and welcome! Please explore our Guide for the New and Curious. If you are a developer, you may also want to see our Get Started as a Developer page. |
How do I join OpenMRS as a Developer? | Great question, and welcome! Please explore our Guide for the New and Curious and our Get Started as a Developer page. |
I would like to join community events. | Great, we would love to see you! You can find all public community events posted on the live OpenMRS calendar here: https://om.rs/cal |
I would like access to the OpenMRS Wiki and Issue Tracker (Jira). | Of course! Once you have created your OpenMRS ID at http://id.openmrs.org , simply request access to the Wiki and Issue tracker by using this simple form: Get access to wiki and issue tracker |
Does OpenMRS support standards? |
|
Does OpenMRS support FHIR? | Yes! You can learn more at https://om.rs/fhir101 |
Is OpenMRS secure? | You can learn more about OpenMRS community security at https://om.rs/security101 |