Keeping track of medications and doctors appointments can be overwhelming, especially when you are recovering from surgery or learning to manage a chronic health condition. It is important to keep track of medication schedules and appointments when missing just one dose or one appointment can derail your treatment. Medprompt is there to help you:
- Keep track of medications:
- Record dosage amount and time of day to take medication
- Record stock of medication and date to refill prescription
- Keep track of upcoming appointments and recurring appointments
- Keep track of any forms you need to fill out for medical or insurance puprposes
- Provide timely remiders to your android cellphone via push notifications
Use Medprompt to remind you of your important medical dates and times so you can put your best effort towards healing.
Interactive Prototype: https://www.fluidui.com/editor/live/preview/cF9JcVVRSFV4U1VUZE5zdFB3Z0pMclpnYWU2dXJnT2xldA==
Color Palette: https://coolors.co/010d28-1768ac-f5f5f5-ffffff
Requirement 100: Add Medication
Scenario: As a user who regularly takes medications, I would like to be notified when I need to take them and when they need refilled.
Dependencies: Automatic phone notifications are easy to setup.
Assumptions: User knows what medications they use, the date, time, and frequency that they use the medications, and how much medication they have in stock.
Example:
Given I entered my medication information
When I need to take or refill my medication
Then I’ll get a phone notification to remind me
Requirement 101: Add Appointment
Scenario: As a user who regularly attends doctor appointments, I would like to be notified when I have an upcoming appointment.
Dependencies: Automatic phone notifications are easy to setup.
Assumptions: User knows what appointments they have, the date, time, and frequency that they attend the appointments, and the location of the appointment.
Example:
Given I entered my appointment information
When I need to attend an appointment
Then I’ll get a phone notification to remind me
Requirement 102: Add Form
Scenario: As a user who regularly completes medical forms, I would like to be notified when I need to complete a form.
Dependencies: Automatic phone notifications are easy to setup.
Assumptions: User knows what forms they complete, the date, time, and frequency that they complete the forms, and what information the form collects.
Example:
Given I entered my form information
When I need to complete a form
Then I’ll get a phone notification to remind me
The main class – entry module to the app. Most likely will have config set ups, etc
This class will have setup and configuration actions for our Firebase instance. Firestore, Auth, etc
This class will be responsible for the Android Composer. It will be the main handler for the UI components, and the data that changes between each Views
These classes will probably not be used (that much) given that we have the Composer that will handle most of our dynamic data handling between components
Interface will directly handle the “talking” between the ViewModel and NotificationService which will contain the getting of the data
Will handle the “talking” between the database data and the NotificationService
This class will contain methods that are responsible for syncing with cloud data. We will probably use this for auto complete features for medicine searching. It also extends the RoomDatabase.
This class contains methods and attributes for our implementation of the RoomDatabase for Android.
Is an interface that will be the rough implementation of the parent Notification Class, and any sub-classes. That way, front end guys can start implementing features while back end guys work on the backend implementations
This class is the parent class for Medication, Form, and Appointment class
This class implements the parent class Notification, but has its own methods and attributes
This class implements the parent class Notification, but has its own methods and attributes
This class implements the parent class Notification, but has its own methods and attributes
This class will handle (conversions, maybe) metric types. It will give in string format a metric of some sort. Ex: ml, mg, etc.
Under GitHub Projects with Release 1.0 Sprint 1.0 Milestones for Tasks in Each Project.
Scrum Master: Nathan
Product Owner: Saumick
Development Team
UI Specialists: Alex, Molly
Integration Specialists: Jack, Juan
Meetings are every Thursday at 6:00 PM.
Meeting link: https://teams.microsoft.com/l/meetup-join/19%3ameeting_YmYxOTVkNWEtYWVjNC00ZGEwLTlmNWEtYjJhYWM0NGY0MDg3%40thread.v2/0?context=%7b%22Tid%22%3a%22f5222e6c-5fc6-48eb-8f03-73db18203b63%22%2c%22Oid%22%3a%22cef6eb41-aa90-4f23-99d4-83ac4141e2be%22%7d