Inspiration
My grandfather was diagnosed with high blood pressure a few months ago. He was prescribed Amlodipine to manage his condition. But as the weeks went by, I watched him struggle to remember when to take each dose. Some days, he missed his medication entirely, and I could see the toll it was taking on his health and peace of mind. Seeing my grandfather face such a preventable risk inspired me to create RxManagement, an intelligent medication companion designed to help people like my grandfather stay on track effortlessly. RxManagement is an iOS application that combines smart reminders, voice notifications, and an AI-powered chatbot to empower patients and their families to manage complex medication schedules with confidence and care.
What it does
RxManagement is a highly advanced and fully functional medication adherence platform designed to redefine how patients manage complex medication requirements. Unlike conventional reminder apps, RxManagement integrates AI-powered conversation, customizable voice alerts, and automated prescriber reporting into a single cohesive experience. Additionally, it sends a reminder email to the prescribers to refill their medication.
How I built it
I developed RxManagement using JavaScript and React Native, which allowed me to build a cross-platform mobile application that runs smoothly on both iOS and Android devices. For real-time conversational support, I integrated OpenAI’s API, which powers the AI chatbot. This feature allows users to ask natural-language questions about their medications, learn about side effects, and get reliable information instantly, creating a personalized, interactive experience. To address medication adherence proactively, I implemented an automated email notification system using Sinch Mailjet. If a user misses three consecutive doses, RxManagement automatically triggers an email alert to their prescriber, ensuring healthcare providers stay informed and can follow up as needed. Additionally, RxManagement ensures that the patients don't miss any prescription by automatically sending timely refill date reminders directly to the prescriber, helping maintain uninterrupted access to essential medications. This combination of React Native for the mobile framework, JavaScript for the codebase, OpenAI’s language model for intelligent dialogue, and Mailjet for secure email communication resulted in a robust, production-ready application that empowers patients to manage their health with confidence.
Challenges I ran into
It was challenging to send the email in the backend through a service provider. However, I watched YouTube videos and figured out how to write the code to connect my Port Server to the Service Provider, Sinch Mailjet.
Accomplishments that I'm proud of
I am proud that I was able to work day and night for countless hours to fully complete my iOS app, RxManagement. I was also able to even incorporate Artificial Intelligence into my app, creating a fully fleshed out chatbot for the users to use in order to clear out their doubts and questions regarding their medication or other medicines, in general. I am also proud of the automatic reminder to refill the medication aspect of my project as missing medications is very dangerous and hazardous.
What I learned
I learned how to incorporate Artificial Intelligence into an application as well as integrate a email service provider in the backend which was very cool and interesting!
What's next for RxManagement
After this hackathon, I will be uploading RxManagement to the iOS app store!
Built With
- javascript
- mailjet
- openaiapi
- react-native
Log in or sign up for Devpost to join the conversation.