A software development project of a Compliance stage medical Android application named "Vaccine Reminder". It can provide reminders, display information of vaccines according to people's age, record users’ entered data for notification.
4. Introduction
Android apps have become frequent in many aspects of our
lives over the past few years by the widespread availability
of tablet computers and smartphones.
While there is a great deal of interest in apps and enthusiasm
for their use, they have yet to reach the mainstream of
healthcare provision.
4
5. 5
Objectives
Some apps cover the full patient journey, such as self-diagnosis,
finding a physician, filling prescription, compliance. We have
developed an application only on compliance stage where the
application contains following features:
Provide reminders
Display information
Record user entered data for notification
We have made an effort to develop an app on Vaccine reminder
because the evidence shows that the proper doses at the proper
times generate the optimal immune response.
7. Database Update
Has the due
date
arrived?
Continuous
monitoring using
PendingIntent
No
Yes
Generate Notification
with Alarm
End
PersonName
VaccineName
Date
Edit Reminder
Form
PersonName
VaccineName
Date
Add Reminder
Form
Delete Reminder
Form
Start
Vaccine Reminder
List
Control Flow Diagram
8. Methodology
1) In the beginning of the App, if one clicks the App icon, an
image button will be on the screen.
2) If one clicks the image button, a Vaccine List will appear. It
is the First tab. There have been enlisted-
18 child vaccines
3 female vaccines
5 adult vaccines
Details of the vaccine can be viewed by clicking each vaccine
on the list.
3) On the home screen there are three tabs. 8
Vaccine List
9. 9
Fig: Home Screen Showing all the
vaccine list
Fig: Vaccine Details
Methodology (Cont.)
10. Add a New Vaccine Reminder
10
4) The Second Tab is for vaccine reminder record entry. For
add a new reminder user needs to click the (+) button. If do
so, the user needs to enter the person’s name who has to take
vaccine, vaccine name and the due date and click the “Save”
button against which a vaccine reminder notification will fire
at due date.
Methodology (Cont.)
11. 11
a) Before adding any
reminder
b) The screen after
clicking the (+) button
c) Entering Person
name and Vaccine
Name
Methodology (Cont.)
12. 12
d) Picking the Due Date e) After entering all the
Information
f) After clicking the
“Save” button
Methodology (Cont.)
13. Edit or Delete Vaccine Reminder List
13
5) User can also edit the entered record by clicking on them
and changing any of the portions (person’s name/vaccine
name/date). By clicking the “Edit” button the vaccine
reminder list will be updated.
6) If one needs to delete the reminder, he/she can go the edit
screen and by clicking the “Delete” button, that specific
reminder notification will be deleted.
Methodology (Cont.)
14. 14
a) Changing the due date b) After clicking “Edit”
Button
c) After clicking the
“Delete” button
Methodology (Cont.)
15. Notification
7) At the due date, the notification will be fired at a specific
time (7 A.M.). Until the notification is checked, there will be
a reminder icon present on the Screen. When one checks the
notification and clicks it, the home screen of the Vaccine
Reminder app will be appeared and he/she can check for
which the notification has been fired.
15
Methodology (Cont.)
16. 16
a) Notification is firing.
c) Reminder Icon is present until
checking notification bar.
b) Notification is firing.
d) Reminder Notification on the
status bar.
Fig: Notification generation for Vaccine reminder.
Methodology (Cont.)
17. 8) The third tab is about
app information. Here, a
small description and
features of the app are
given. Also the reference
of the information of the
vaccines is given here.
17
Methodology (Cont.)
Fig: About Us Tab.
18. The Application is not a server based one. It is an offline
based Application.
Separate tone has not to choose for alarm. Whichever tone
is selected for notification in the smart phone, this app will
use the tone default.
The app is user friendly because one does not need to login
to use the app. App installment is the maximum that a user
needs to use the app.
As there is no multiple user record, no extra memory is
used. Extra Data Storage minimize the app convenience.
18
19. 19
LimitationsLimitations
To run the app, internal memory is used.
To make the app user friendly the interface has to be
designed in a more clarified way. For example there is no
Back button in every interface which makes the app
clumsy for a new user.
The apps must be explicitly started by the user for tracking.
20. Future Plan
Our Future plan is to add features that will generate an
automated vaccination and reminder schedule, customized
to the users’ birth date to ensure timely vaccination.
It will also keep track of vaccination history against user
data.
In our app, there is no option such as mandatory or
optional vaccines. This feature can be added to make the
app more realistic.
Higher security feature can be added.
20
21. 21
Conclusion
So far, the Government of Bangladesh has expanded
program on immunization (EPI). It is recognized as mTikka
system. The mission of the EPI program in Bangladesh is to
eradicate morbidity and mortality from vaccine-preventable
diseases. Our Vaccine Reminder app will be very helpful to
ensure this program.