MedAlert Synopsis
MedAlert Synopsis
MedAlert Synopsis
MedAlert
Submitted in Partial fulfillment of requirement for the award of
Diploma in
COMPUTER ENGINEERING
Submitted by
Nikhil Rathod Vivek Raut
Aditya Tarwale Pawan Sontakke
Chetan Ahalle
2. INTRODUCTION
Medication adherence is vital for managing chronic conditions like diabetes and
hypertension. MedAlert helps users stay on track with timely medication reminders and
provides a chatbot for key information like dosage, side effects, and interactions. This
tool supports better health management, especially for individuals with complex
regimens, promoting better adherence and overall well-being with minimal effort.
3. PROBLEM STATEMENT
Many patients struggle with adhering to medication schedules, leading to adverse
health outcomes.
The problem is particularly significant among elderly populations and individuals
with complex medication regimens.
Traditional solutions, such as alarms, lack flexibility and user interaction.
MedAlert offers a user-friendly and efficient solution to address this issue by:
o Leveraging modern mobile technology.
o Providing flexible, interactive features to improve medication adherence.
4. OBJECTIVES
To search and Retrieve Detailed Medicine Information.
To get Assistance Through a Chatbot for Health Tips.
To set Reminders for Taking Medications on Time.
5. METHODOLOGY
5.1 Algorithms used
A. Input Medication Name and Time
Algorithm Used: Input Validation and Storage Algorithm
o Input Validation: Ensure that the entered medication name and time are valid. This
can involve simple string validation (e.g., no special characters in the medicine name)
and time validation (valid hours, minutes, etc.).
o Storage: Once validated, the input data can be stored in a local or cloud database (e.g.,
Firebase).
o Techniques:
Data validation (regex for input format)
Data entry and storage (CRUD operations for database)
5.2 Technology
Frontend (XML): XML is used to design the app's responsive and user-friendly UI,
ensuring consistent layouts for the search interface and chatbot.
Backend (Java): Java handles the app's logic, database access, and chatbot responses,
ensuring modularity and scalability.
Database (Firebase): Firebase stores user and medication data in real time, ensuring
secure, fast access and synchronization across devices.
Notification Management (AlarmManager/WorkManager): AlarmManager sets
reminders, while WorkManager handles background tasks like cloud syncs, ensuring
notifications even when the app isn’t running.
Chatbot (Decision-Tree/Dialogflow): The chatbot uses decision-tree logic for basic
queries or Dialogflow for advanced NLP, providing intelligent, conversational
responses.
5.3 Hardware Components
Smartphone with Android OS.
Android Studio for App Development: Android Studio, the official IDE for
Android, is crucial for building MedAlert, offering tools for designing UI, writing
Java code, and testing across different devices. It supports plugins for features like
notifications and chatbots, ensuring the app follows Android design guidelines.
Java Development Kit (JDK) for Programming: The JDK provides essential
libraries and tools for coding MedAlert in Java. Its features support core
functionalities such as reminders and data management, enabling modular and
scalable code for future updates.
Firebase for Database Storage: Firebase handles real-time database management for
MedAlert, syncing user data and medication schedules securely. It supports push
notifications for reminders and authentication, making it ideal for an app focused on
timely medication alerts.
6 BLOCK DIAGRAM
8 DRAWBACK
Potential drawbacks of MedAlert:
• Dependency on internet for accessing medicine data
• Currently limited to smartphones.
9 FUTURE SCOPE
Expanded Medicine Database: The app's medicine database will grow, connecting
to larger, verified sources to cover a wider range of drugs, including rare medications,
improving its usefulness for diverse users.
Health Logs & Symptom Tracking: Users will be able to track health metrics and
symptoms, integrating with the chatbot for personalized advice and allowing them to
monitor how medications impact their health.
Voice-Activated Reminders: Voice commands will be added for hands-free
interactions, making MedAlert more accessible, especially for elderly or disabled
users, and potentially integrating with smart home devices like Alexa.
AI Health Predictions: MedAlert will use AI to predict health risks, offering
proactive suggestions based on user data, making it a tool for both monitoring and
preventing health issues.
10 CONCLUSION
MedAlert is a practical solution to enhance medication adherence, especially for people
with chronic conditions or elderly users. It’s an efficient, easy-to-use tool that leverages
technology to improve health outcomes through timely reminders and quick access to
medicine information. As mobile health applications become more prevalent, MedAlert
stands out with its integrated chatbot and user-focused features.
11 REFERENCES
[1] Joseph Weizenbaum, "ELIZA—A Computer Program for the Study of Natural
Language Communication Between Man and Machine," Communications of the ACM,
vol. 9, no. 1, pp. 36–45, January 1966.
[2] Richard Wallace, "The Anatomy of A.L.I.C.E.," 2009 AAAI Spring Symposium on
Emotion, Personality, and Social Behavior, Palo Alto, 2009.
[3] IBM, "Watson: A System Designed for Answering Questions in Open Domain," IBM
Journal of Research and Development, vol. 56, no. 3.4, pp. 1-14, 2012.
[4] Google Cloud, "Dialogflow: Enabling Conversational AI," Google Research White
Paper, Mountain View, 2016.
[5] Ada Health, "Adaptive AI in Medical Chatbots," Journal of Medical Systems, vol. 44,
no. 6, pp. 112-120, 2020.