Peekabook Chapter 1 3
Peekabook Chapter 1 3
by
at
2021
Julius Claour
Project Adviser
ii
APPROVAL AND ACCEPTANCE SHEET
The capstone project entitled “PeekABook: Child’s Health Record Management with
Online Consultation and Appointment System” prepared and submitted by:
In partial fulfillment of the course of requirement for the Degree of Bachelor of Science in
Information Technology has been examined and is hereby recommended for approval.
___________________________ _____________________________
Mr. Joseph Q. Calleja Dr. Ace Lagman
Panelist 1 Panelist 2
________________________
Ms. Rossana T. Adao
Head Panelist
Accepted as partial fulfillment of the requirements for the Degree of Bachelor of Science
in Information Technology.
___________________________ _______________________________
________________________
Dr. Ace Lagman
IT Director
iii
ENDORSEMENT FOR ORAL FINAL DEFENSE
IT Capstone Project 1
Composed of:
3. Arboleda, Harvey T.
5.
Julius P. Claour
Project Adviser
iv
ACKNOWLEDGMENT
In a time where there is a world pandemic, it may seem impossible to finish any projects
that are mostly done online. Despite it, we were able to accomplish our task requirement
for IT0027.
The completion of this study would not have been possible without the help of our project
adviser, Prof. Julius P. Claour, who has been patient with us and continues to guide us
Besides our project adviser, we would like to thank our course adviser, Doc. Jay-ar Lalata,
To our fellow thesis mates for putting aside our differences and being able to collaborate
online. For putting effort into each of our tasks and being able to submit on time.
Last but not the least, to our families for their endless love and support. More importantly,
for still sending us to school despite the hardship caused by the pandemic.
v
TABLE OF CONTENTS
vi
3.5. Software Evaluation Model………….………………………………………82
3.6. Data Gathering.………………………………………………………………84
3.7. Sampling Technique.………………………………………………………...84
3.8. Respondents of the Study.……………………………………………………84
3.9. Statistical Treatment.………………………………………………………...85
CHAPTER 4…..……………………..….……..………………………………………...86
RESULTS AND DISCUSSIONS…..…………..….……..…………………………..…86
4.1 Presentation of Results…..……………………..………………..…………..86
4.2 Summary of Findings…..……………………..….……..………….………..96
CHAPTER 5…..……………………..….……..……………………………………….119
CONCLUSION…………………………………………………………………………119
CHAPTER 6……………………………………………………………………………124
RECOMMENDATIONS……………………………………………………………….125
BIBLIOGRAPHY…..…………………..….……..…………………………………….126
APPENDICES.…..……………………..….……..…………………………………….133
APPENDIX A..…..……………………..….……..…………………………………….133
APPENDIX B..…..……………………..….……..…………………………………….135
APPENDIX C..…..……………………..….……..…………………………………….138
APPENDIX D..…..……………………..….……..…………………………………….147
APPENDIX E..…..……………………..….……..…………………………………….150
APPENDIX F..…..……………………..….……..…………………………………….160
APPENDIX G..…..……………………..….……..….…………………………………180
APPENDIX H…………………………………………………………………………..185
APPENDIX I…………………………………………………………………………...216
APPENDIX J…………………………………………………………………………...253
APPENDIX K…………………………………………………………………………..256
APPENDIX L…………………………………………………………………………..267
APPENDIX M………………………………………………………………………….278
APPENDIX N…………………………………………………………………………..283
APPENDIX O…………………………………………………………………………..291
APPENDIX P…………………………………………………………………………..295
vii
LIST OF TABLES
Table 1. Comparison matrix for PeekABook and the five similar titles………………....34
viii
Table 19. Respondent's Qualification Frequency Distribution…………………….…….90
ix
LIST OF FIGURES
Figure 13. Level 1.0 Data Flow Diagram for Admin User…...………………………….44
Figure 14. Level 1.0 Data Flow Diagram for Pediatrician User……………...………….45
Figure 15. Level 1.0 Data Flow Diagram for Receptionist User……………...…………47
Figure 16. Level 1.0 Data Flow Diagram for Parent User…………………………….....48
x
Figure 19. Flowchart of PeekABook for Web Application……………………………...60
Figure 35. Data Analytics for the clinic inside the website…...…….………………..….77
x
Figure 40. Percentage of Question 3 in Functionality……………………………….….98
xii
Figure 61. Percentage of Question 5 in Efficiency…………………………….…….…111
xiii
LIST OF ABBREVIATIONS
xiv
ABSTRACT
INTRODUCTION
meningitis, and measles. Failing to receive health care may cause an unfavorable effect on
a child. It may lead to a child having a weak immune system or worse, it may lead to death.
The Philippines has had this essential public health strategy since 1996 called newborn
screening program that allows for early detection and treatment of several congenital
disorders that, if left untreated, may lead to mental retardation or death. In comparison to
past years, deaths among children have reduced dramatically here in the Philippines.
Infants whose mothers did not receive antenatal care or medical treatment at the time of
delivery have a considerably higher risk of dying. In 2021, the infant mortality rate in the
Philippines is 18.392 deaths per 1000 live births, down to 2.25 percent from 2020
(Macrotrends, 2021).
child is an essential part of parenting, the key to a child's healthy development is your
regular visits to the pediatrician. These visits will allow you and the doctor to monitor the
progress of your child. There are various approaches to keep track of this progress. In a
traditional setup, parents normally have to jot every detail regarding the growth of their
child. One of the most important parts to be tracked is the immunization shots that your
child has taken. These shots are crucial to every born baby as they will determine if the
child will grow up as a healthy kid and it is important to track down every immunization
2
shot. In the era of technology, we all have the means of digitizing parts of our life.
persons residing within a given geopolitical area (Centers for Disease Control and
Prevention, 2019). This kind of system can be of service in tracking all of the shots that the
The purpose of the study is to assist WHealth medical clinic in managing their
child’s health record system, appointment scheduling and integrating online consultations.
WHealth is a medical clinic and diagnostic center that was established in 2017. During that
time, it only consisted of Pediatrician and Family Medicine but now they also have OB-
Gyne, Internal Medicine, and Psychologist. The clinic has a Facebook page to post
clinic hours are from 9:00 AM to 12:00 PM daily. To book an appointment, patients would
have to text or call the doctor the day before they visit the clinic or patients can go directly
to the clinic to request a schedule then wait in line for their turn. They still stick to the
traditional way of keeping and monitoring the patient's health record. They use a baby book
along with the chart care of the clinic to record a child’s immunization and other medical
information like the Anthropometrics of the child that a physician gets every check-up.
Aside from the baby check-up, aiding sick children, and vaccination, they also provide
counseling.
3
1.2. Project Context
The WHealth medical clinic currently has the manual recording of the child health
record and appointment system. It has been a practice to record any data using a pen and
paper and keep all files in file storage but it is prone to human errors and inconveniences.
This method can be time-consuming for the clinic personnel to sort, insert, or find files. In
addition to that, misplaced files in the wrong section of the cabinet, misspelled information,
and the like can make the sorting and finding processes difficult.
For recording the child’s health data, the clinic uses the traditional baby book and
chart care. They also do manual monitoring for all records of their child patients. For the
appointments, the patient can do direct appointments or text or call their pediatrician before
the day they go to the clinic. Patients can contact the Pediatrician through Viber or SMS.
Per day, the clinic has one receptionist that accommodates the patients to their respective
doctors. The clinic has two (2) Attending Physician or Pediatrician who is in charge of the
medical care of a child patient. The main Pediatrician’s clinic hours were from 9:00 AM
to 12:00 PM daily, while the other Pediatrician were from 9:00 AM to 12:00 PM every
Saturday.
With these problems, the researchers came up with the idea to build a child health
record management with online consultation and appointment system where all data will
be digitized, made portable, and stored in a single comprehensive system. There will be a
mobile application where the parents can view and monitor the record of the child’s growth
and development. An integration of online consultation will be included for parents who
prefer to have distance consultation during the pandemic. Booking appointments or online
consultations will also be made through the mobile application. There will be a website for
4
the pediatricians and receptionists where they can access operations for creating, reading,
updating, and deleting patient data. They can also accept or decline online consultation and
appointment requests. They can also view and reply to inquiries from parents or guardians
of the child patient. The group will provide different modules to facilitate the functions of
the system.
1.3. Objectives
The system aims to track the progress of the child’s development and health with a
goal to aid parents and the clinic to ease the process that undergoes the child's healthcare.
requests.
5
d. To develop a record management module that enables access to a child's health
record anytime.
information.
j. To design a patient satisfaction module that will allow feedback from the users.
k. To integrate a data analytic module that will extract vital information on all the
data.
availability.
PeekABook is exclusive for recording the child’s health record and scheduling an
appointment. The goal of the system is to manage the records and the appointment process
6
advanced version of the traditional baby book and implementing online consultation
Record Management Module: Parents and Pediatricians will have a centralized record of
the child’s growth and development that will be easily accessible through the web or
mobile. The Pediatrician would use the web or mobile to view, enter or update the child’s
health information while the parents can view the records on their mobile. With this feature,
the parents and pediatricians can easily track the health and development of the child along
with their immunization shots. It also allows the parents to record the child’s
developmental milestones. The Pediatrician and Receptionist can also use this feature to
create or post an announcement for the patients. This module will also provide e-medical
Online Consultation Module: In the current situation, children must remain at home to
protect themselves from COVID-19. This makes it tough for parents to keep up with their
Parents should make a schedule for an online consultation. Just like booking an
appointment, parents should put the patient’s name, concern and choose from the doctors
listed then select from their available time slot shown. The next step is to make a payment
from a third-party application. The parents will receive a google meet or zoom link where
the consultation will take place once their request has been confirmed. This module will
Appointment Module: To avoid the long lines at every check-up, PeekABook also
provided an appointment module for hassle-free scheduling. Parents should put the
7
doctor’s name, patient’s name and their concerns. After choosing a doctor from the list,
their availability schedule will be presented in the drop-down menu. The parent will be
prioritized when setting an appointment schedule in the system and they will have to pay
for their slot. This feature also helps the parents to be reminded and stay updated about the
Parent Account Module: A parent account module will be included, which is very useful
for those who will be handling multiple patient profiles. Parents can view the records of
their child easily just by simply choosing from the patient option. The patients will still
have different records even though they are under the same parent.
Data Analytic Module: Data analysis will be utilized for the users who have access to the
web to have an overview of the age range of their usual patient, their common illness, and
the like. There will also be a separate graph for weekly, monthly, and yearly analysis so
that they can plan or anticipate the needs of their patients in the following months or years.
Patient Satisfaction Module: The Patient Satisfaction Module has been included to better
understand the needs of users and to improve PeekABook. There will be a short survey at
the end of the online consultation or appointments to see if the services were of good
quality.
prescriptions, and laboratory requests will be handled by this module. The developers
integrated G-Pay as part of the payment module. With this integration, parents will have
8
Access Privileges Module: Due to the large number of people involved in PeekABook, an
access privileges module has been implemented. Each user's permissions will be assigned
by the administrator. Because the WHealth Medical Clinic and Diagnostic Center's
Pediatrician and Receptionist have the same privilege, they will have the same permissions.
If they choose to change their privilege, they can modify their controls in this module.
When a new user is added, the administrator will see their profile and can quickly check or
uncheck their access level. In a scenario where the head Pediatrician will also be the
Administrator, their doctor account will be different from their admin account.
and prescriptions, this module will help the Pediatrician save time and avoid errors.
PeekABook's database will contain the common types of illnesses and immunization shots
allowing pediatricians to simply choose from the options available. If it isn't listed in the
Report Generation Module: Parents will be able to view how many times the patient has
received immunization shots in this module. Filtering or searching will be available for the
convenient viewing of records. This module also generates PDF reports for certain parts of
this module. Doctors may easily keep track of their schedules to minimize scheduling
conflicts. Parents can see if their desired doctor is available for an appointment or an online
consultation.
9
The system is only limited to Pediatricians and Receptionists of WHealth Medical Clinic.
It is exclusive to the parents whose child is under the Pediatrician of WHealth Medical
The findings of this study are beneficial as they will be able to help improve the
development of the system. This will also provide readers sufficient understanding of how
have the advantage over any other clinic since they can easily access their
child patient records, and monitor the coming in and out of their patients in
the clinic.
Parents. The study will be advantageous to parents since the system will be
a digitized and improved version of the traditional baby book that can assist
them to safely store all the important health data of their child. The system
will also retain some features of the traditional baby book such as the
the pandemic.
Patients. The study will benefit the patient, specifically the child patient, as
10
1.6. Conceptual Framework
I. Knowledge I. Planning
Requirements
- Conceptualizing and
- Literature Review Planning the Application
- Identification of the
Developmental Tools
involved
III. Hardware
Requirements
- 8 to 32 GB RAM in the
personal computer
- Android Phone
11
Figure 2. IPO Model Conceptual Framework
As shown in Figure 2, the input is split into three parts - the knowledge
requirements, the researchers are expected to produce literature reviews about the nature
and objectives of the project. They must also determine the target client’s expectations. For
accuracy when deploying the application, the researchers will also need to obtain some
sample data and determine the processes performed by the client. For the Software
Requirements, they will determine the requirements and specifications of the client’s
company to come up with better solutions through a web and mobile application.
Identifying the developmental tools that will be involved in the project is also needed for
RAM in the personal computer and for the mobile application, an android device is
required. Lastly, the researchers must have the needed skills in programming to proceed
For the process of creating the application, the researchers must plan, perform
system design and development, then implement the system. In planning, they will
conceptualize and plan out the system’s overall idea. During this, they will also analyze
the operations and objectives of the system that will be developed later on. In the process
of system designing and development, the researchers will be designing the UI/UX of the
app then develop and test the application while continuously getting feedback from users
and the client. They will develop an app that will be able to store and manage the health
records of children. Lastly, the researchers will implement the system once the
development phase is done. It will be given to the client and then deployed.
12
The output is the proposed application - PeekABook: Child’s Health Record
Management with Online Consultation and Appointment System. The client will be able
to utilize the application and the researchers will continue to maintain and update the
We defined the terms, words, or phrases which have special or unique meanings in
this study.
infirmity.
Infant Mortality Rate or IMR is the number of deaths among children under
13
1.7.2. Operational Terms
Child Health Record is a record of a child that can be seen in the database
of PeekABook.
Data Analytics is a tool in PeekABook for the doctor or the clinic personnel
to have an overview of how many patients that go in and out of the clinic,
their identity.
Web Application will be used by the doctor or clinic personnel to view, edit,
update, or remove data of all of their patients and accept patient bookings.
14
Chapter 2
As the population growth rate increases in the Philippines, officials are making sure
that every baby born is to be taken care of. In 2018, President Rodrigo Duterte signed ‘The
First 1000 Days Law’ or Republic Act 11148. Under this law, the Department of Health
track of all records of the child’s development is essential. Such as how important
immunization shots are, it is one of the most important parts of the child’s healthcare. For
recommended for Filipino children from birth to 18 years old. The said schedule informs
parents what vaccines should be given to their children. Vaccines are a vital part of every
child’s health, as it determines whether the child will grow up to be healthy or not. It is the
parent’s responsibility when it comes to the child’s immunization. In contrast with this,
there has been fewer children getting immunized. For instance, in an online article,
Ahmadzai (2021) stated that only 62% of Filipino children are fully immunized very far
from the original target of 95%. With this, constant reminders to parents are being made.
15
Parenting can be stressful, but all parents want what is best for their child especially when
stated that the Centers for Disease Control and Prevention likewise reminds parents that
immunity, and the parent’s important ally is their pediatrician. According to UNICEF
(2017), a child who is not immunized is more likely to get sick, become disabled or
malnourished, and could die. In short, to be able to make sure that every child grows up to
be healthy, parents should always be knowledgeable not only about the health of their child
but to always keep track of records so that every child is a happy child.
digitalized. In particular, the journal data displays a lamentable outlook within the
contribution to the electronic records management body of data. Few research articles from
professionals within the records and archives management are being published which is
why there is a need for increased investments in electronic records management research
political and socio-economic development (Khumalo & Chigariro, 2018). The paper has
shown that there is under creation of examination distributions inside the ESARBICA
locale. Thus, record management could still be outlooked and must be in demand in modern
clinics because it holds various benefits that could develop the clinic’s processes.
Moreover, better opportunities that are provided by new technology have led to a
change in the healthcare industry. In this transformation, the involvement of patients has
16
been increasing when it comes to their role in health care delivery and design. According
to Zhao et al. (2017), adoption of web-based medical scheduling is just one of those
technologies that have been a growing trend and have been found to be a starting point in
non-urgent health care services when it comes to providing support and active involvement
of schedulers and the availability of phone lines have been found to produce a higher cost
in time, productivity and money. This is why a web-based scheduling system that will
manage a clinic’s appointments can provide a positive change in metrics such as reduced
no-show rate, decreased waiting time, decreased staff labor, and improved satisfaction
among patients.
Kim (2016) has pointed out that since the advancement of the Web and PDAs,
online medical care administrations are growing as well. In England and Canada, the online
medical services arrangement framework is being acquainted and utilized to increment the
methodology of patients to therapy delegates, and such framework is slowly growing. The
subtleties of the primary investigations that have been presented in the paper incorporated
the positive impact of the online clinic arrangement framework on the flake-out of patients,
fulfillment of patients, and the treatment results, just as the pay and effectiveness of clinics.
Visiting the clinic/hospital is the most important part for taking care of the health
of your child. You may wait for hours just to be assessed by the doctor, that is why many
hospitals around the country are trying to make a solution to this problem. In Davao, they
have developed an application where patients can book their appointment beforehand. The
application is called HiDok with this, patients will be able to book an appointment with
17
their physician beforehand. Patients can view the availability of the doctor and their
clinics, data analytics has been a go-to in health care. In the journal "Application of Big
Data Analytics: An Innovation in Health Care" by Garapati and Garapati, (2018), the rapid
science empower humans to extract new knowledge from monstrous informational indexes
in different controls, including web business and money. The measure of information being
carefully gathered and put away is tremendous and overgrowing and that is why the
data, this huge amount of data could be a tremendous asset in creating information that
assists them in providing the health care that their patients need. Computer Scientists have
created the term big data to portray this developing innovation. Applying colossal
information to roll out an improvement in medical services is quite possibly the most
worldwide, which presents new difficulties to the present treatment delivery methods. Big
Data strategies and procedures are developing rapidly in the field of clinical medicine and
medical care organizations. Medical care examination can lessen therapy expenses, foresee
flare-ups of pandemics, stay away from preventable infections and improve personal
satisfaction as a rule and therefore an improvement in its existing problems when managing
records is crucial.
18
2.1.6. The Advantage of Utilizing an SMS Feature
care administrations. Text messaging, or short message service (SMS), is one update
technique that has been broadly investigated. Most SMS-reminder research is distributed
across a variety of health care outcomes. The journal aims to systematically review the
mixed impact of those reminders on overall health care outcomes. The study found that all
SMS updates consider improved patient clinical consistency and course of action refreshes.
including simple use, relative inexpensiveness, and rapid and automatic message delivery.
Minimal risks were accounted for, and most members discovered the suggestions to be
adequate (Schwabel and Larimer, 2018). Text messages appear to be an efficient reminder
feature, clinical patients would have real-time updates and notifications regarding their
appointments.
confidential information. In particular, long password and username has been a standard
for achieving this however this type of login system presents security risks as an attacker
could exploit it to gain unauthorized access (Persson and Wermelin, 2017). Similarly,
Kuhmonen (2017) has also found that the dangers to medical systems are explained as to
why there is a higher need for security. Various information could be extracted from
19
To protect any crucial information, using a One Time Password (OTP) that will generate a
code as password, there will be a great boost in any system’s security as there is less hassle
for the user to remember their own passwords and they would not have to worry about
As the world continues to progress, people are finding ways to make life easier.
When the pandemic hit, the whole world was advised to stay at home. Everything that was
done normally, was improvised to carry it out by just staying at home. In fact, according to
an online article (BSP Says Online Payments Continue to Surge in April, 2021), digital
transactions continued to surge in April as more consumers and businesses embrace online
transactions amid the coronavirus pandemic. This clearly shows that online transactions
have become a part of the world’s daily life and it even increased when the world is on
lockdown. Especially to Filipinos, who have always used cash when making payment
transactions. As the country’s economy continues to grow, Filipinos have learned to adapt
new technologies in their life. In this online article, (The Philippines Top Four Payment
Methods, 2021) it is stated that back in 2013, only one percent of the country’s total
transaction was digital payments but by 2018, it rose to ten percent. This proves that online
payments are considered now as a choice for people to manage their transactions.
For a clinic to have a better performance, feedback from the patient is important.
According to the online article (The Philippine Health Care Delivery, 2020), Patient
20
satisfaction focuses on clinical interaction in specific healthcare settings whereas
responsiveness evaluates the health system as a whole. Through this, patients can evaluate
the clinic/hospital about the care and experience they received and clinics can better their
processes made in the health clinic of St. Paul University Philippines for the development
of a proposed record management system. The health information system of the school is
a standalone program that monitors and stores the basic education unit clinical records such
as dental and walk-in checkups. The clinic staff revealed that their existing manual system
performed poorly. One of the biggest problems for office staff is how to create, retrieve,
and organize files. Since an office may house too much information, considering that the
school contains the health information of their students, faculty, staff, parents, and alumni,
it may take too much time for office staff to locate something when done manually. An
automated system was made to improve the efficiency in managing clinic records to
facilitate the creation, organization, retrieval, and updating of information in the clinic. It
made the health records of every patient to be easily tracked. Compared to their existing
Bergado et al. (2020), digitizing health records of Saint Michael College of Caraga in the
Philippines when stored in a single database is convenient, has a reliable backup and
security. In addition to that, it requires less storage space and has the ability of built-in
searches allowing quick searches of records and easy to generate monthly reports.
21
In research from Balzarini et al. (2020), Personal Electronic Health Records
(PEHR) are identified as innovative tools enabling the provision of patient-centered care
and prevention. PEHR shows a moderately positive impact in increasing vaccine uptake as
it provides data available for influenza and pneumococcal vaccines, diabetic patients, and
compared to accessing the PEHR alone. Electronic health records (EHRs) have been
widely proposed as a mechanism for improving health care quality. According to the
research of Bruns and his colleagues in 2018, the practitioners using the EHR reported
spending significantly more time reviewing and applying client progress data in
supervision, and significantly less time on administrative tasks. Indicating that the use of
improving healthcare quality, and enhancing patient safety (Alsohime et al., 2019). The
study shows that the top indicator of EHR usefulness was the system’s ability to reduce
errors and improve quality of care while the lowest-ranking indicator was the physicians’
Medical records contain crucial information that must be complete and accurate to
ensure the safety of patients from medical errors. Sometimes, these paper-based records
are less readable, lack mobility, and tend to be bulky as they can include the patients’
In today’s modern age, the old method of managing records is no longer practical. Instead,
22
the utilization of information technology in the need for accuracy, larger memory data
storage, and speed in accessing records has become a must. In 2019, the development and
deployment of patient information and descriptive analytic system were done in the
University of Bohol Medical and Rehabilitation Center. It provided users with easy access
to information critical to the said medical and rehabilitation center compared to their
manual data processing method. As a result, the system directly gives an advantage to the
management of patient records that enables the medical and rehabilitation center personnel
to view the patients’ records holistically for better planning and decision-making (Apao,
In research from Razzak et al. (2019), healthcare providers can utilize big data and
machine learning to systematically use data and analytics to discover previously unknown
patterns and reveal inefficiencies from massive data stores in order to construct prediction
models for best practices that enhance healthcare quality while lowering costs. The huge
amount of data that is collected on a daily basis came from the Electronic Health Record.
It can be used by the healthcare organization to improve health care by exploring interesting
facts and findings. Therefore, it is stated that Intelligent healthcare data analytics has the
big potential to transform the way the health sector industry uses sophisticated and state-
of-the-art technologies to gain deeper insight into the data for disease prevention. In the
near future, we will be the witness of rapid and widespread implementation as well as the
Time is one of the most important commodities. Long lines, long queues, or long
waiting times in hospitals or clinics become one of the main causes of patient
23
dissatisfaction. It has been a custom for a patient to go directly to the hospital or clinic to
set up an appointment and wait in line for their turn. According to Robielos, Jusi, and
Mariano (2020), outpatients follow a first-in-first-out rule wherein patients who arrive
earliest are the first ones to be accommodated. From their study conducted in a pediatric
hospital in Manila, Philippines, there is a significant difference in the waiting times and
service times. For the hospital to attain higher patient satisfaction, they proposed an
appointment scheduling system. Similar to the study of Caturian and Mission (2017), they
stated that declined appointments become a huge problem for patients due to the shortage
of the availability of medical staff. Some medical staff cannot accommodate all patients
appointment system for UP Visayas Health Services Unit where patients can schedule
online medical appointments based on the availability of the doctors or medical staff. As a
result, there was a fast generation of schedules for the annual physical exam of the students
and eliminated the time-consuming process before the new system. According to a recent
study on Dubai's healthcare needs, the patient population has been steadily declining each
year, indicating that a large percentage of patients’ book appointments and confirm them
through phone or SMS a day before the walk-in date, but do not seek medical treatment.
The study shows that using Hybrid Appointment System (HAS) reduces patient wait times,
improves operational efficiency and patient satisfaction, and assures timely access to
primary care. In addition, it allows for more flexibility in responding to varying patient
24
2.2.4. Efficiency of Online Consultations while in a Pandemic
it is valuable in response to the demand for pediatric medical services during the pandemic.
The online consultation system served as an effective tool for doctors and patients to
communicate promptly. It also provides psychological support and helps patients cope with
anxieties during the pandemic while they are at their homes. The said system diverts
patients and reduces the number of hospital visits during the pandemic, therefore lessens
the risk of cross-infection. Online consultations have been shown to have the advantage of
remote care, high efficiency, and convenience (Zhai et al., 2021). As supported by Singh
et al. (2018), with the availability of broadband and video conferencing, a growing number
of people have resorted to online web portals for consultation. The utilization of these
technologies has numerous advantages for both doctors and patients such as cost savings,
Thailand wants to put an end to the AIDS epidemic by the year 2030. According to
mathematical modeling, the only way to meet this is to boost HIV testing to 90% of
important groups and to treat all HIV cases. Since people are afraid of being judged, the
HIV testing rate remains very low. EHR systems are one example of an emerging
healthcare technology that helps to eliminate care fragmentation. It enables clients to take
charge of their own care, communicate with clinicians in nonjudgmental virtual settings,
arrange appointments, and access medical health records by giving them access to real-
time personal health information (PHI). With this, the researchers developed a web
browser-based EHR system that will help in preventing HIV and also in the treatment
25
cascade on Thai men. Since the first concern of the users are the actual data breaches and
also securing the client’s confidentiality, Adam’s Love EHR system added an OTP
verification system for further credibility. The participants are highly satisfied with the
system because it is extremely secure unlike those EHR from the previous study (Anand et
al., 2017).
platform to keep track of all your medical information, such as doctor visits,
26
discretion, information can be saved and accessed by selected health experts. Your
Health Record allows you to collect and analyze entries to track treatments and
summary. Your Health Record is a single, easily accessible medical history that
more effectively.
centric app that is connected to the doctor’s system. It was originally built to help
inform you about your queue position, so you can make the most of your time. A
patient can roam around the mall, finish chores, have some coffee, and go back to
the clinic when it’s almost their turn. The application was updated and has a ton of
27
new features due to the pandemic. Now Serving can give you a way to book a
schedule, chat with your doctor’s staff to ask for schedules, or ask minor questions,
you can be notified if the doctors are already in and have started the clinic or if the
doctor has canceled the clinic due to an emergency you can do online consults with
the doctors, save transcripts of your online consultations, and have access to the
food logging, breast pump, diaper changes, potty training, etc. This application is
28
2.3.4. KonsultaMD
licensed doctors 24/7. No need for an appointment. People can have a consultation
with the doctor via voice or call unlimitedly. With the membership, people can
first aid support. Take note that KonsultaMD is not designed to address emergency
29
2.3.5. GrowthBook
"GrowthBook" is a simple tool by which each and every parent can easily identify
their child's growth status and prevent any kind of morbidity and mortality.
2.4. Synthesis
Technology now has a crucial role in developing the traditional processes of clinics.
In particular, the implementation of systems that contain features like record management,
data reporting tools, and scheduling has been found to increase the overall productivity of
the clinic staff, improve the efficiency of any medical facilities’ services, and the
satisfaction of patients.
30
Ideally, the system will be a digitized and improved version of the traditional baby
book. The traditional baby book is a home-based record, usually made of foldable
cardboard or as a booklet, but it is prone to numerous human errors such as being lost and
left at home. For this reason, the researchers wanted the system to be portable so that
parents can keep track of their child's health, growth, and development using their phones.
They can also keep records of the immunization details of their child, which is one of the
features of the traditional baby book. On the other hand, PeekABook can aid the doctor
and clinic personnel of WHealth medical clinic in terms of storing, sorting, and retrieving
the information of their patients. Digitizing health records when stored in a single database
is convenient since it requires less storage and allows for quick searches of records. As part
of the Login process, One Time Password (OTP) will be used to keep all vital data secured
and boost PeekABook's security. There will be a generated code that will serve as a
password. The user would not have to struggle to remember their passwords and would not
It has been a custom for a patient to go directly to the hospital or clinic to set up an
appointment and wait in line for their turn. There is a significant difference in waiting times
and service times. Declined appointments have also become a problem for patients due to
the shortage of the availability of medical staff or limited clinic hours. To eliminate the
system that can aid the parents to request checkup schedules from the available day and
time of the doctor that can be done within the comfort of their homes. An option for online
consultations will be useful especially during a pandemic because most parents would
prefer not to risk their child’s health and limit their child from going out. The availability
31
of broadband and video conferencing have caused people to use online web portals for
consultations. Aside from being an effective tool for doctors and patients to communicate
promptly, it also provides psychological support or gives them ease during a pandemic
where children are vulnerable. On the other hand, the WHealth medical clinic can minimize
the queues or long lines, especially in the pandemic. Web-based medical scheduling can
cause a positive change in the medical clinic’s metrics like reduced no-show rate, decreased
waiting time, reduced staff labor, and improved patient satisfaction. It also provides
comfort and accessibility. SMS is an efficient and inexpensive reminder mechanism. It will
give patients real-time updates and notifications regarding their appointments and
immunization schedules.
being carefully gathered and put away is tremendous and overgrowing. It gives advantage
to the management of patient records that enables medical personnel to view the patients’
records holistically for better planning and decision making. The researchers wanted
PeekABook to be an advantageous tool for WHealth Medical Clinic and its Pediatrician by
overview of the age range of their usual patient, their common illness, and the like. There
will be different graphs for weekly, monthly, and yearly analysis. In this way, the clinic
personnel and the doctor can prepare or anticipate the needs of their patients in the
32
PeekABook: Child’s Health Record Management with Online Consultation and
Appointment System
Record ✓ ✓ ✓ ✓ ✓
Management
Module
Appointment ✓ ✓
Module
Online ✓ ✓ ✓
Consultation
Module
Parent ✓ ✓
Account
Module
Data Analytic
Module
Payment ✓
Module
Access
Privileges
Module
Patient
Satisfaction
Module
Management
Module
Report ✓ ✓
Generation
Module
Schedule ✓
Management
Module
33
Table 1. Comparison matrix for PeekABook and the five similar titles.
Table 1 above represents how PeekABook, have similarities and contrast to the
five aforementioned similar titles. To properly differentiate how unique our system will be,
we decided to use our modules to compare to the other systems. By doing this, we can
differentiate how unique our system will be. As shown in the table, the most common
modules that the systems have is the record management module and online consultation
module. Two of the systems also have an appointment module and report generation
module. Only one has a payment module and schedule management module. Lastly, none
of the related systems has access privileges module, data analytic module, patient
The main goal of PeekABook is to serve as a medium for parents and pediatricians
to have easy access to any health records of the child and track the progress of the child’s
development and their immunization throughout their early years. In addition, to have an
easy online consultation or appointment scheduling process. Lastly, for the pediatrician of
WHealth medical clinic to have better visualization of the coming in and out of patients in
the clinic that can aid them to anticipate the needs of their patients. Additionally, what
makes PeekABook inimitable is the system has distinctive features added to it such as
access privileges module where an admin user can manage, restrict, or grant access to the
users of the system. The Patient Satisfaction Module will also be integrated along with the
Data Analytic Module, this will be helpful for the clinic partner to monitor the coming in
and out of their patient, and monitor how their patients feel about their healthcare quality.
The Management Module will be helpful for the pediatricians to save time and avoid errors
in writing instructions and prescriptions for common illnesses they treat in the clinic.
34
Chapter 3
METHODOLOGY
This chapter contains an outline of the research methods that will be used in our
testing, software evaluation model, data gathering, sampling technique, respondents of the
study, and statistical treatment. Different graphs and diagrams will be presented in
discussing how each module works and which type of users can utilize the features
specified for the web application, mobile application, or both. For the gathering of data, we
interviewed our client about their existing processes so we could develop a system
accordingly. For the development of the project, we will use the Agile Methodology in
developing the prototype. This chapter also covers the feasibility of the system.
The requirement analysis encompasses tasks that determine the needs or conditions
to be met to develop this system and evaluate whether it will succeed or fail. It includes
the problem by describing the overall flow of the system and its subsystem. It also
measures how well it can satisfy the requirements that were gained in the analysis
35
of requirements through the development of the system. It will leverage the
receptionist, and admin for the web. It shows the functionality that each user for the
36
Figure 9. Functional Decomposition Diagram for Mobile
needed in order for the proposed system to be effective and it is considered feasible
if the client can compromise with the requirements. The system is technically
feasible because the client’s needs met the requirements to support the project. The
37
3.1.2.1. Hardware Requirements
Deployment
Software Specification
The software requirements for the deployment will include the use of
browsers such as Internet Explorer, Google Chrome, Mozilla Firefox, Safari, etc.
The operating system could be MacOS or Windows for the web application and
the Android 7.0 or higher for the mobile application. In web hosting, it must hold
38
Design and Development
Visual Studio Code Version 1.57 Used as the code editor for
the web application.
Table 4 is a table that shows the software requirements for the web and
mobile application. The first few rows of the table show the required applications
that will be used for the design and development of the application such as the
photoshop that will be utilized for the designs, the android studio as the IDE for
the mobile development, and the visual studio code for the development of the
website. The figure also includes the programming language requirements such
as HTML, CSS, JavaScript, and PHP for the web and Kotlin for the mobile.
39
3.1.3. Schedule Feasibility
The Gantt chart above shows the schedule that will guide the researchers in
creating the project. The first three months of 2021 were spent on requirement
analysis, while April, May, and June are exclusively for creating the web UI design,
mobile UI design, and database design. The researchers provided six months for
the development of the modules included in the project. It will be from July this
year until December. The first two months of the year 2022 will be solely for
testing. March and April will be for client training and client turnover.
The researchers are focused on developing the perfect system for a child’s
40
suited for the system to ensure that the proposal we have proposed will cater to the
future users that will use the system. The system that will be created is a project
where the researchers made sure that they are knowledgeable of. With the
information collected from the client and continual studies, PeekABook will be
developed. Through this system, we intend to help WHealth medical clinic with
SERVICE COST
Tangible
child/patients.
Intangible
41
● Added education for child’s development
The project design defines the combination of logically related processes and
methods that are used to determine how to best plan, develop, and deliver the output of the
system. It consists of System Architecture, Context Diagram, Data Flow Diagram, Use
Case Diagram, System Flowchart, Entity Relationship Diagram, and User Interface
Design.
with Online Consultation and Appointment System will be using a web and mobile
42
device connected to the internet to access all records stored in the system’s
database. The admin will utilize the web application of the system. The Pediatrician
will utilize the system’s features in both the web and mobile devices, while the
Receptionist can only use the web device during their shift hours in the clinic.
However, the Parent will be utilizing most of the features of the system on the
mobile device, they can also view the landing page of the system on a web device.
in this system.
43
Figure 12. Context Diagram of PeekABook
Figure 12 is the context diagram of our system. There are four roles under
the context diagram: the admin, pediatrician, receptionist and the parent. The admin
grants and restricts access to those who will use the system. Since they will be the
one who will grant access, they will also be the one who will add doctors and
pediatricians to the system and manage their accounts. The pediatrician is the only
one that can write diagnoses and instructions and perform online consultation
through video call. They can manage the patient's record and observe the clinic
analysis. The receptionist will handle the appointments. Parents are the ones who
will be managing the patient’s profile. With this, they can record the patient’s
condition and chat with the receptionist and the pediatrician. Parents will also make
The data flow diagram visually illustrates how data is processed by the
system. It focuses on the flow of information, where the data comes from and where
it goes.
Figure 13. Level 1.0 Data Flow Diagram for Admin User
The PeekABook Data Flow Diagram for the Admin is shown in Figure 13.
The admin user will be responsible for adding users, managing the user's account,
44
and grant access level or access permissions to each user. In a scenario where one
of the Pediatricians will also be an Admin. Their Admin Account will be different
from their Doctor Account. WHealth’s Pediatrician and Receptionist have the same
access privilege, if they wish to change it, they could modify the accessing level
Figure 14. Level 1.0 Data Flow Diagram for Pediatrician User
45
The PeekABook Data Flow Diagram for the Pediatrician is shown in Figure
14. Upon logging into the system, their login will be verified by a One Time
Password (OTP). The Pediatrician will have 8 modules that they can interact with.
They could create, update, delete, or view medical records such as prescriptions
and medical certificates on the Record Management Module. While entering data,
the Management Module will support them to make the process less time-
consuming and avoid errors. The Report Generation Module will also support them
for filtering and searching data such as certain immunization that was administered
to the child patient. In addition, they could view, accept or delete online
on the Appointment Module. For every transaction made from the Online
Consultation Module and Appointment Module, they could view their transaction
history on the Payment Module. They could also view the monitoring analysis
report of the clinic on the Data Analysis Module, along with the patient satisfaction
reports on the Patient Satisfaction Module. Pediatricians can also add or modify
their schedule or their available day and time in the Schedule Management Module.
46
Figure 15. Level 1.0 Data Flow Diagram for Receptionist User
The PeekABook Data Flow Diagram for the Pediatrician is shown in Figure
15. Upon logging into the system, their login will be verified by a One Time
47
Password (OTP). The Receptionist will also have 8 features that they can interact
with. WHealth’s Pediatrician and Receptionist have the same privileges when
accessing patient records and doctor’s schedule. If they wish to change the
Figure 16. Level 1.0 Data Flow Diagram for Parent User
The PeekABook Data Flow Diagram for the Parent is shown in Figure 16.
Upon logging into the system, their login will be verified by a One Time Password
48
(OTP). The Parent will have 7 features that they can interact with. From the Parent
Account Module is where they can view the list of their children. They could view
their child’s health records, immunization records, and the clinic’s announcements
in the Record Management Module. The Report Generation Module will also
support them for filtering and searching data such as certain immunization that was
administered to the child patient. This module can alert the parents on the next or
due of the immunization of their child. They could also create, update, delete, and
They could send online consultation requests and view their schedule in the Online
Consultation Module. They could also send appointment requests and view their
schedules in the Appointment Module. Whichever the parents prefer. They would
have to send their payment or proof of payment along with their aforementioned
requests since they will be prioritized. They could view their transaction history in
the Payment Module. A patient's satisfaction will be prompted each time their
The use case diagrams are graphical representations of what the system
must do. It specifies how the system interacts with the actors without worrying
49
Figure 17. Use Case Diagram of PeekABook for Web Application
Figure 17 is the case diagram of the web application of the system. The
actors on this diagram are the Admin, Pediatrician and Receptionist, and the Parent
or the Guest. The Admin User can view, add, edit, delete, and grant privilege access
on the accounts. The Pediatrician and Receptionist have the most control over the
Module will support in creating medical records by loading predefined data such as
types of illness and immunization. The Report Generation Module will support
50
filtering and searching data such as the type of immunization that is administered
to the patient, and how many times it was administered. The Payment Module will
support the transactions made from the Online Consultation and Appointment
Module. The Data Analytic Module will view the clinic’s data analysis reports
along with the reports from the Patient Satisfaction Module which can be found
from their Dashboard. The Pediatrician and Receptionist can also receive and
respond to messages from their patients. The Pediatrician can use the Schedule
Management Module to set their available day and time. On the other hand, the
Parent or the Guest user does not have much control over the web application, they
will only see a landing page of the website and the clinic’s announcements.
51
Figure 18. Use Case Diagram of PeekABook for Mobile Application
Figure 18 is the case diagram of the web application of the system. The
actors on this diagram are the Parent and Pediatrician. Both users will have to login
to utilize the features on this application. If the parent does not have an account,
they would have to register. Compared to the Web Application, the Parent user has
more controls in this device such as checking the child patient’s records and
their schedules for the immunization, online consultation, and appointments. They
could send and view their payments on this device. Give feedback on every patient
satisfaction questionnaire that will be prompted to them. Lastly, they could send
52
Table 6. Login Use Case
ID: UC – 01
and Parent users. Every time they login an OTP will verify their credentials for
security.
ID: UC – 02
53
Primary Actors: Admin
Table 7 shows the Access Privileges Module process of the admin users.
ID: UC – 03
54
Basic Course of 1. The application will present the categories of
Events:
the patient’s medical records such as
Immunizations and Check-ups.
2. The Pediatrician user can create or update
medical records such as prescriptions.
3. The Parent user can view, create, update, or
delete developmental milestones.
4. The Parent user can view the announcements
in the announcement tab.
5. The Pediatrician user can view, create,
update, or delete announcements in the
announcement tab.
Receptionist, and Parent users. A logged-in user can view, create, update or delete
records from the medical records tab, developmental milestone tab, and
announcements tab. The Management Module and Report Generation Module will
ID: UC – 04
55
Basic Course of 1. The user can view the calendar for their
Events:
online consultation schedule
2. The Parent user can send requests for online
consultation.
3. The Pediatrician or the Receptionist can
accept or decline online consultation
requests.
4. The Pediatrician and the Parent user will
have a link on which platform and which
room they will meet for online consultations.
Receptionist, and Parent users. Certain logged-in users can view their online
ID: UC – 05
Basic Course of 1. The user can view the calendar for their
Events:
online consultation schedule
2. The Parent user can send requests for
56
appointments.
3. The Pediatrician or the Receptionist can
accept or decline appointment requests.
4. The Parent’s and the Pediatrician’s Calendar
will be updated once a request is approved.
Receptionist, and Parent users. Certain logged-in users can view their appointment
schedule, send requests, or accept or decline requests. The Payment Module will be
ID: UC – 06
Receptionist users through the Data Analytic Module. The Patient Satisfaction
ID: UC – 07
Table 12 shows the process of the Parent Account Module by the Parent
user. This feature will be useful for parents who have multiple children who are
ID: UC – 08
58
Table 13 shows the Register use case of the Parent user. If a parent does
not have an account, they will not be able to access the application and utilize its
features.
ID: UC – 09
and Parent user. This will allow users to communicate with one another. Parents
can ask simple questions or concerns such as health, online consultations, and
their messages.
ID: UC – 10
Description: Users can only view the landing page of the system.
59
Triggers: When the user visits the web page of the system
Basic Course of 1. The user visits the web page of the system
Events:
Table 15 shows the viewing of the landing page of the system by the Parent
user. They can only access this web application of the system.
the system.
60
Figure 19 is the flow chart of the web application of PeekABook. Both the
Pediatrician and Receptionist will be utilizing most of the system’s features in the
web application. WHealth’s medical clinic’s Pediatrician and Receptionist have the
same privileges. If they wish to change this, they can change the access level or
access privileges through the access privileges module in the admin account. Both
users have almost the same processes or controls, excluding the process of attending
61
Figure 20. Flowchart of PeekABook for Mobile Application
Parent user. The mobile application will be utilized most by the Parent user. The
Pediatrician can also access the system in this device. However, since they have
more controls on the web application, their modules in this device will be limited
to viewing health records through the Record Management Module, viewing and
appointment schedule in the Appointment Module, and receive and respond to chat
62
3.2.6. Entity Relationship Diagram
63
Figure 21 shows all the entities and their attributes needed for the system.
This can be used to design the relational database of the system and this depicts the
The Record Module will serve as a guide for parents and pediatricians to
keep track of the child’s health. Through this, all vital information regarding the
64
record of the child made in the clinic will be saved so it will be easy to look back
on.
PeekABook provides online consultation as well. All that is required of parents is that they
make a reservation and pay for it ahead of time. After the request is confirmed, the parents
65
Figure 24. Appointment Module for the mobile application.
check-up appointment beforehand. Parents can pick out what is their preferred time
and what is the purpose of their schedule either check-up or for immunization shots.
Also, this module will allow the Pediatrician to easily view their future schedule.
66
Figure 25. Parent Module for the Mobile Application.
Through the parent account module, easy access for the child health records
will be provided. Parents can select which records they want to view.
67
Figure 26. Payment Module for the Mobile Application.
requesting an online consultation. G-Pay was integrated to let the users/parents pay
68
Figure 27. Patient Satisfaction Module for the Mobile Application.
A patient satisfaction survey will be issued every month and after every
PeekABook's services.
69
Figure 28. Report Generation Module for the Mobile Application.
immunization shots. Parents will be able to search and filter the records for easy
reading because there will be a long list of immunization shots. A progress bar is
also included for the parents because certain immunizations require numerous
doses.
70
Figure 29. Schedule Management Module for the Mobile Application.
Figure 29 shows how the schedule management module works. The user
can select their preferred doctor then in the Date & Time text box shows the time
availability of the selected doctor. This helps the users have the right to choose
71
Figure 30. Record Management Module for the website.
Figure 30 shows the website's record module displaying the list of all of the
doctor’s patients, as well as the contact information for their parents. For this
module, the researchers managed to list the patients that are handled by a specific
doctor. With this, only the patients of the doctor are seen on the list.
72
Figure 31. Appointment Module for the website.
Figure 31 shows the website's appointment module, which displays all of the
appointments made by the parent. There are two components to this: the appointment and
the appointment requests. All the approved appointments will be displayed in the calendar.
73
Figure 32. Access Privileges Module in the website
Figure 32 demonstrates the access privilege module. This module will keep
track of the website's users, allowing the administrator to add or remove users as
74
Figure 33. Report Generation Module in the website
Figure 33 shows the sample content of the generated report. In the sample
figure above, it generated the report for all patients, vaccines and date. Different
data can be generated depending on the selected filter for vaccine, patient, and date,
75
Figure 34. Patient Satisfaction Dashboard in the website
Figure 34 illustrates the dashboard for patient satisfaction. For this part, the overall
results of patient satisfaction surveys will be posted in a dashboard for the clinic to monitor
76
Figure 35. Data Analytics for the clinic inside the website.
Figure 35 displays the data analytic for the clinic in the website. The age
range of their patients, common ailments, patient satisfaction, and other factors will
77
Figure 36. Schedule Management Module in the Website.
Figure 36 shows the schedule management module in the website. Through this
module, doctors can input their schedule/availability through the week. So that if a parent
selected them, only their schedules will appear through the appointment or online
consultation.
78
3.3. Project Development Model
As seen in Figure 37, the proponents will make use of the Agile methodology for
Plan: The first phase in building the system is the planning phase which involves
communication between the developers and client about requirements that the system
needs to be developed. In the planning phase, the data to be gathered from the previous
phase will be discussed and planned further, such as planning for software engineering
work, addressing technical tasks, making a schedule and such that will lead to the next
phase.
Design: In this phase, the proponents will start designing a model based on the
requirements gathered in the first phase and where estimations and analysis of risks are
made. They will start to develop the technical solutions for the requirements and will
79
provide an outline in the requirements for the technical design such as the design of the
Develop: The model needs to be built according to its function in the develop phase.
The developers will periodically consult their clients to ensure that the system in-
development will actually help its users. It will also make use of the gathered information
Test: This phase is where the system will be tested before it will be deployed to the
client. This is to ensure that there are no errors and that the requirements mentioned by the
client are met. The testing will be based on three methods namely the Alpha, Beta, and the
Release: The release phase involves the delivery of the system to the client and to
their customers.
Feedback: The last phase is feedback which involves further evaluation and
feedback for the improvement of the system. The feedback can come in the form of issues
and defects or other improvements mentioned by the client or the users. For this, if
applicable, the mentioned processes will be repeated in order for the system to meet the
necessary and appropriate role of a health record management and appointment system.
The proposed system will be tested before it will be released. The researchers will
use the four methods of software testing. Below are definitions of the testing methods that
will be used.
80
Alpha Testing
Alpha testing is a type of testing which is performed before the release of the product to
identify all the possible bugs. It is done to simulate real users by using techniques like white
box testing and black-box testing technique. It is done in a lab environment, and internal
employees are the testers. The aim is to hold out the tasks that a typical user may perform.
It is named alpha only because this kind of testing is done at the early stage, i.e., near the
end of the software development. It is conducted before beta testing (Pedamkar, n.d.).
Beta Testing
Beta Testing is one of the Acceptance Testing types, which adds value to the product as
the end-user (intended real user) validates the product for functionality, usability,
reliability, and compatibility. Inputs provided by the end-users helps in enhancing the
quality of the product further and leads to its success. This also helps in decision making
to invest further in the future products or the same product for improvisation. Since Beta
Testing happens at the end user’s side, it cannot be the controlled activity (Software Testing
Helping, 2021).
Security Testing
It is a type of software testing that uncovers any possible flaws and weaknesses in the
system that could lead to the loss of data or reputation of the organization. Security testing
assures that the software system and application are free of threats that could result in data
loss. One of its goals is to assist developers in creating a solution to security problems
through coding. Security testing has different types. This includes vulnerability scanning,
security scanning, penetration scanning, risk assessment, security auditing, ethical hacking,
In a research from Setter (2021), User Acceptance Testing, also known as UAT is
considered the last phase of software testing. Actual software users evaluate the software
during UAT to ensure that it can perform required tasks in real-world scenarios and meet
specifications. It allows users to interact with the software to see if everything is working
properly and whether any features have been ignored, miscommunicated, or not
communicated at all. UAT is one of the last and most important software project procedures
To assess the quality of the system, the ISO 9126 model will be used. The
proposed to ensure the quality of all software-intensive products, including systems such
as safety-critical systems where the failure of the software could put the lives of people in
danger (GeeksforGeeks, 2020). Since PeekABook will store vital data that is critical to the
health of a child patient, this model will be suitable to test the system’s quality. The
assessment will guarantee that it will bring clarity to the system’s purpose and operating
capability.
As described by Widiyanto and Wulandari (2020), ISO 9126 has six main quality
82
Functionality describes the capability of the system to provide functions that meet the
stated and implied needs of the users under specified conditions of usage. Its sub
Reliability describes the capability of the system to maintain its level of performance under
stated conditions for a stated period. Its sub characteristics were Maturity, Fault Tolerance,
and Recoverability.
Usability describes the capability of the system to be understood, learned, and provide
visual appeal under specified conditions of usage. Its sub characteristics were
Efficiency describes the capability of the system to provide desired performance, relative
to the number of resources used under certain conditions. Its sub characteristics were Time
Maintainability describes the capability of the system to be modified, which may include
and the requirements and functional specifications. Its sub characteristics were
Portability describes the capability of the software product to be transferred from one
83
3.6. Data Gathering
The group conducted an interview with the main pediatrician of WHealth medical
clinic to be able to collect information and ask permission for the system to be developed.
Constant communication with the clinic was done in order to verify the data we have
collected. In order to be properly informed about the system that we are developing, we
also search through the internet, read books and tutorials. We have also contacted the
school's library to obtain past research that is relevant to our study. These researches will
The sampling technique that will be used in this research is purposive sampling.
that is selected based on characteristics of a population and the objective of the study”. The
researchers chose this sampling technique because they wanted to include an individual or
group of individuals who are particularly educated or experienced on the topic of interest.
With this sampling technique, it will help the researchers to save time mainly because we
are already dealing with the main purpose of why the system will be developed.
Parents of the child under the pediatric care of wHealth medical clinic will be the
respondents of the study, including the pediatrician and receptionist. For the respondents,
the researchers will select 50-60 participants that will participate in the study. The
respondents are all associated with WHealth medical clinic so that we will obtain accurate
responses.
84
3.9. Statistical Treatment
To interpret the data that will be gathered, the researchers will use the weighted
mean formula. With this formula we will be able to know the interpretation of the answers.
Formula:
𝑛1+𝑛2+𝑛3+𝑛4+𝑛5
𝑋= 5
𝑋 = weighted mean
n = frequency of response
85