Team Size -- 3
Individual Role -- UI Designer
Software & Languages -- Android Studio; Java
Prescription medicine is part of many people's lives, but for some, it is difficult to remember to take it. For others, they may have difficulty remembering any special instructions that the medication requires. Pillboxes and infrequent visits to the doctor are not enough, especially if failure to take the medicine correctly can be life threatening. As an exercise in user research and UI design, my team set out to create a medicine scheduler and reminder app.
With the focus being on user interface design rather than data structures or other backend styles, Android Studio provided the Java framework we needed. The app was divided into two primary roles: Patients who would take the medication and Schedulers who would manage a list of patients and assign medicines to them.Â
A series of login and account creation screens were created to mimic said accounts being made as if it were for an actual app. Patients and Schedulers also each had their own set of screens, which allowed them to handle their respective tasks. Patients had comparatively little to do, as their task was effectively just to take their medicine and then respond to the app. Schedulers, on the other hand, had a series of nested dashboards for assigning patients and medicine to those patients.
When it became time for the Patient to take their medicine, the app would send their phone a notification reminder. It would have a picture of the medicine along with its name. Opening the app from the notification would take the Patient to a screen showing further instructions about dosage or eating/drinking anything with the pills. Finally, the patient would respond with whether they took their medicine.
The Patient is given an hour of time to respond to the app's request. One hour was appropriate since some Patients may eat a meal before taking their medicine. Once the response is recorded, messages are sent to the Patient's contacts within the app informing them about what the Patient did. By doing this, the friends/family of the Patient could react quickly to any abnormal response to the medicine.
For the Scheduler, they initially start on a Patient list. They are able to add new patients to that list. By clicking on the patient, they will be given a summary of the patient's medicine list. Each medicine then has a detailed description that the Scheduler wrote when it was assigned (right image). Furthermore, they have the option of sending a summary of the assigned medicines out to the Patient's contacts.
By comparing the summary to the continual updates from the Patient's responses, the contacts are able to determine if the patient is following the schedule correctly. If there is a problem, they will likely have a faster response than a regular doctor or even the Scheduler.