-
The health care professional sets a new prescription for the patient.
-
The patient receives a private DM from MediBot, alerting him/her of the new prescription reminder set by their health care professional.
-
Whenever it is time for the patient to take their medication, MediBot sends another private DM reminding them to do so.
-
If the patient doesn't confirm that the medication is taken, the health care professional is alerted.
-
MediBot can also display a table of the patient's medical information.
Inspiration
Discord is a text and voice communication tool that has quickly grew in popularity. It started out as a communication tool for online gaming and has then shifted its focus over the years to becoming an all-purpose communication tool. With the rise of "Work from home" culture and online socializing, Discord is being used for purposes other than gaming and has turned into a platform that brings entire communities together.
Fast forward a couple of years, I'm imagining a future where health care professionals use Discord and other similar communication platforms as a tool. I built MediBot, a Discord bot, that takes advantage of Discord's powerful functionalities and allows physicians and pharmacists to connect with their patients.
What it does
- Allows the health care professional to set a medical prescription reminder for their patients
- Sends a private message as a reminder to the patient that it is time to take their medication
- Allows the health care professional to keep track of the patient's adherence to the prescription
- Gathers medical information about the patient and displays it as a table
How we built it
- Bot built with Python + discord.py API
- Patient info display functionality built with Matplotlib
Challenges we ran into
- Trying to learn discord.py and Matplotlib in a short amount of time
- Finding a way to store multiple patients' info
- Getting the bot to handle multiple patients' reminders at once
Accomplishments that we're proud of
- As an inexperienced coder attending my first hackathon, I'm happy that I was able to get a working prototype!
What we learned
- discord.py and Matplotlib
What's next for MediBot
- Implementing a database to store patients' information
- More customization options for reminders (multiple reminders a day, set helpful images, etc.)
- Being able to set more than one prescription to a patient
- Further developing the Matplotlib patient info functionality (display a patient's full medical history, plot a patient's medication schedule, plot when the medication will have maximum effect, etc.)
Built With
- discord.py
- matplotlib
- python
Log in or sign up for Devpost to join the conversation.