Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
21 views99 pages

Peekabook Chapter 1 3

The document presents the capstone project 'PeekABook: Child’s Health Record Management with Online Consultation and Appointment System,' aimed at improving the management of children's health records at WHealth Medical Clinic. It facilitates online consultations and appointment scheduling for parents while digitizing traditional baby book features like immunization records and developmental milestones. The project was developed using Agile Methodology and includes both web and mobile applications for different user roles.

Uploaded by

Charles Uy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views99 pages

Peekabook Chapter 1 3

The document presents the capstone project 'PeekABook: Child’s Health Record Management with Online Consultation and Appointment System,' aimed at improving the management of children's health records at WHealth Medical Clinic. It facilitates online consultations and appointment scheduling for parents while digitizing traditional baby book features like immunization records and developmental milestones. The project was developed using Agile Methodology and includes both web and mobile applications for different user roles.

Uploaded by

Charles Uy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 99

PEEKABOOK: CHILD’S HEALTH RECORD MANAGEMENT WITH ONLINE

CONSULTATION AND APPOINTMENT SYSTEM

by

Jessica Joy P. Angeles


Harvey T. Arboleda
Michaela Angela R. Austria
Andrae Isabel R. Herrera

Submitted in Partial Fulfillment of the Requirements for the Degree of

Bachelor of Science in Information Technology


with specialization in Web and Mobile Application

at

FEU Institute of Technology

2021

Julius Claour
Project Adviser

©2021 Angeles, Arboleda, Austria, Herrera.


All Rights Reserved
The author/s grant FEU Institute of Technology permission to reproduce and distribute
the contents of this document in whole or in part.

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:

Jessica Joy P. Angeles


Harvey T. Arboleda
Michaela Angela R. Austria
Andrae Isabel R. Herrera

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.

___________________________ _______________________________

Mr. Julius P. Claour Dr. Jay-ar P. Lalata


Project Adviser Course Adviser

________________________
Dr. Ace Lagman
IT Director

November 25, 2021


Date

iii
ENDORSEMENT FOR ORAL FINAL DEFENSE
IT Capstone Project 1

Date: November 18, 2021

To: MR. JAY-AR P. LALATA


Course Adviser

This is to certify that the group working project entitled:

PeekABook: Child’s Health Record Management with Online Consultation and


Appointment System

Composed of:

1. Austria, Michaela Angela R.

2. Angeles, Jessica Joy P.

3. Arboleda, Harvey T.

4. Herrera, Andrae Isabel R.

5.

is hereby given approval to defend their project.

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

throughout our research.

Besides our project adviser, we would like to thank our course adviser, Doc. Jay-ar Lalata,

for his encouragement, patience, and insightful comments.

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

CAPSTONE PROJECT TITLE….………………………………………………………...i


APPROVAL AND ACCEPTANCE SHEET……………………...……………………..iii
ACKNOWLEDGMENT...…...……………………………………………………………v
TABLE OF CONTENTS………………………………………………………....………vi
LIST OF TABLES………………………………...………………………………….... viii
LIST OF FIGURES…………………………………………………………………….... x
LIST OF ABBREVIATIONS………………………………………………...…………xiv
ABSTRACT………………………………………………………………………………. 1
INTRODUCTION………………………………..……………………………………….2
1.1. Purpose and Description………………………………………………………. 3
1.2. Project Context…………………………………………………………….... 4
1.3. Objectives……………………………………………………………………... 5
1.4. Scope and Limitations………………………………………………………. 6
1.5. Significance of the Study…………………………………………………......10
1.6. Conceptual Framework……………………………………………………….11
1.7. Definition of Terms…………………………………………………………...13
1.7.1 Technical Terms…………………………………………………………..13
1.7.2. Operational Terms………………………………………………………..14
CHAPTER 2…………………………..…………………………………………...……15
REVIEW OF RELATED LITERATURE….……..……...……………………………...15
2.1. Related Literatures…………………………………………………………...15
2.2. Related Studies……………………………………………………………….21
2.3. Related Systems……………………………………………………………...26
2.4. Synthesis……………………………………………………………………..30
CHAPTER 3…………………………..…………………………………………...……35
METHODOLOGY……………………..….……..……………………………………...35
3.1. Requirement Specification.……………..……………………………………35
3.2. Project Design.……………………………………………………………….42
3.3. Project Development.………………………………………………………...79
3.4. Software Testing.…………………………………………………………….80

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

Table 2. Hardware Requirements of PeekABook…………………....………………….38

Table 3. Software Requirements of the Deployment…………………………………….38

Table 4. Software Requirements for the Design and Development……………………...39

Table 5. Economic Feasibility for PeekABook……………………….…………………41

Table 6. Login Use Case…………………………………………………………………53

Table 7. Access Privileges Module Use Case …………………………………………...53

Table 8. Record Management Module Use Case………………………………......…….54

Table 9. Online Consultation Module Use Case…………………………...…………….55

Table 10. Appointment Module Use Case…..………………………….....……………..56

Table 11. Data Analytic Module Use Case……..…………………………….………….57

Table 12. Parent Account Module Use Case……………….……………………………58

Table 13. Register Use Case……………………………………………………………..58

Table 14. Messages Use Case………………………..…………………………….…….59

Table 15. View Landing Page Use Case…………………………………………………59

Table 16. Summary Test Case for Web………………………….………………………87

Table 17. Summary Test Case for Mobile……………………………………...………..88

Table 18. Respondents Frequency Distribution……………………………….…………89

viii
Table 19. Respondent's Qualification Frequency Distribution…………………….…….90

Table 20. Respondent's Summary Assessment in the matter of Functionality…………..91

Table 21. Respondent's Summary Assessment in the matter of Reliability………..……92

Table 22. Respondent's Summary Assessment in the matter of Usability…………….…92

Table 23. Respondent’s Summary Assessment in the matter of Efficiency…………..…93

Table 24. Respondent's Summary Assessment in the matter of Maintainability…….…..94

Table 25. Respondent's Summary Assessment in the matter of Portability……………..95

Table 26. Summary of Weighted Mean………………………………………………….96

ix
LIST OF FIGURES

Figure 1. Fishbone Diagram………………….…………………………………………... 5

Figure 2. IPO Model Conceptual Framework……………………………………………12

Figure 3. Interface of Your Health Record Mobile………………………………………26

Figure 4. Interface of Now Serving by Serious MD……………………………………..27

Figure 5. Interface of Baby Daybook...……………………………………………….…28

Figure 6. Interface of KonsultaMD………………………………………………………29

Figure 7. Interface of GrowthBook………………………………………………………30

Figure 8. Functional Decomposition Diagram for Web……………………...………….36

Figure 9. Functional Decomposition Diagram for Mobile………………………………37

Figure 10. Gantt Chart…………………………………………………………………...40

Figure 11. System Architecture of PeekABook………………………………………….42

Figure 12. Context Diagram of PeekABook……………………………………………..44

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

Figure 17. Use Case Diagram of PeekABook for Web Application…………………….50

Figure 18. Use Case Diagram of PeekABook for Mobile Application……….........……52

x
Figure 19. Flowchart of PeekABook for Web Application……………………………...60

Figure 20. Flowchart of PeekABook for Mobile Application…………………………...61

Figure 21. Entity Relationship Diagram…………………………………………………63

Figure 22. Record Management Module for the Mobile Application…………………...64

Figure 23. Online Consultation Module for the Mobile Application...……………….....65

Figure 24. Appointment Module for the mobile application……….....…………………66

Figure 25. Parent Module for the Mobile Application.......……………………………...67

Figure 26. Payment Module for the Mobile Application……………………….....……..68

Figure 27. Patient Satisfaction Module for the Mobile Application…………………..…69

Figure 28. Report Generation Module for the Mobile Application…………….....……..70

Figure 29. Schedule Management Module for the Mobile Application…………..……..71

Figure 30. Record Management Module for the website…......………....…………..…..72

Figure 31. Appointment Module for the website………...……………………..………..73

Figure 32. Access Privileges Module in the website…………………………………….74

Figure 33. Report Generation Module in the website…………………………..….…….75

Figure 34. Patient Satisfaction Dashboard in the website…………………...….………..76

Figure 35. Data Analytics for the clinic inside the website…...…….………………..….77

Figure 36. Schedule Management Module in the website………...……………………..78

Figure 37. Agile Development Model…………………………………………………..……79

Figure 38. Percentage of Question 1 in Functionality…………………………..…….....97

Figure 39. Percentage of Question 2 in Functionality……………………………….......97

x
Figure 40. Percentage of Question 3 in Functionality……………………………….….98

Figure 41. Percentage of Question 4 in Functionality………………………………...…99

Figure 42. Percentage of Question 5 in Functionality…………………………………...99

Figure 43. Percentage of Question 6 in Functionality……………………………….....100

Figure 44. Percentage of Question 7 in Functionality……………………………...…..101

Figure 45. Percentage of Question 8 in Functionality……………………………...…..101

Figure 46. Percentage of Question 9 in Functionality………………………………….102

Figure 47. Percentage of Question 1 in Reliability…………………………………......103

Figure 48. Percentage of Question 2 in Reliability……………………………………..103

Figure 49. Percentage of Question 3 in Reliability……………………………………..104

Figure 50. Percentage of Question 4 in Reliability……………………………………..105

Figure 51. Percentage of Question 5 in Reliability……………………………………..105

Figure 52. Percentage of Question 1 in Usability………………………………………106

Figure 53. Percentage of Question 2 in Usability………………………………………107

Figure 54. Percentage of Question 3 in Usability…………………………………...….107

Figure 55. Percentage of Question 4 in Usability………………………………………108

Figure 56. Percentage of Question 5 in Usability………………………………………109

Figure 57. Percentage of Question 1 in Efficiency…………………………………......109

Figure 58. Percentage of Question 2 in Efficiency……………………………………..110

Figure 59. Percentage of Question 3 in Efficiency………………………………….….110

Figure 60. Percentage of Question 4 in Efficiency………………………………….….111

xii
Figure 61. Percentage of Question 5 in Efficiency…………………………….…….…111

Figure 62. Percentage of Question 1 in Maintainability……………………………..…112

Figure 63. Percentage of Question 2 in Maintainability…………………………….….112

Figure 64. Percentage of Question 3 in Maintainability………………………………..113

Figure 65. Percentage of Question 4 in Maintainability………………………………..114

Figure 66. Percentage of Question 5 in Maintainability………………………………..114

Figure 67. Percentage of Question 1 in Portability……………………………………..115

Figure 68. Percentage of Question 2 in Portability……………………………………..116

Figure 69. Percentage of Question 3 in Portability……………………………………..116

Figure 70. Percentage of Question 4 in Portability……………………………………..117

Figure 71. Percentage of Question 5 in Portability……………………………………..118

xiii
LIST OF ABBREVIATIONS

EHRs - Electronic Health Records

HAS - Hybrid Appointment System

OTP - One Time Password

PDA - Personal Digital Assistant

PEHR - Personal Electronic Health Records

PHI - Personal Health Information

P4 - Predictive, Preventive, Personalized, and Participatory

SMS - Short Message Service

xiv
ABSTRACT

PeekABook: Child’s Health Record Management with Online Consultation and


Appointment System will be developed mainly for the Pediatrics of WHealth Medical
Clinic and Diagnostic Center and for the Parents whose child is under their care. The
system will improve the manual process of the recording, storing, sorting, finding, and
monitoring of data in the clinic, and will serve as the digitized version of the traditional
baby book for the parents. Aside from that, the system will improve the direct appointments
and monitor the coming in and out of their patients during the pandemic. The system will
also aid the parents in setting appointments within the comfort of their homes or choose
online consultation, and chat with their doctor for any of their concerns. There are four (4)
entities or users in the system, Admin, Doctor, Receptionist, and Parents. Each has different
capabilities and access to devices. The system has a web and mobile application. The web
application will be utilized by the Admin, Doctor, and Receptionist users, while the mobile
application will be utilized by the Doctor and Parent users. The clinic’s doctors and
receptionists have the same privilege with accessing their patient records, thus as a default,
they have the same controls in the system. The admin user has the capability to change
their privileges. The system retained some features from the traditional baby book such as
the immunization records and schedules, as well as the recording of child's developmental
milestones. The system was developed using Agile Methodology that monitored the
development of the system. The proponents also used different graphs to analyze the needs
of the system that aid them in developing the system. The system was evaluated using the
six (6) main characteristics of the ISO 9126 model namely, Functionality, Reliability,
Usability, Efficiency, Maintainability, and Portability.

Keywords: Record Management, Appointment System, Child’s Health Record, Digitized


Baby Book, Manual Recording Process.
Chapter 1

INTRODUCTION

Proper access to health care is important to everyone, especially to a child. Children

are more vulnerable to infectious diseases such as malaria, pneumonia, diarrhea,

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).

According to Children’s Healthcare of Massachusetts (2018), while caring for your

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.

Immunization information systems (IIS) are confidential, population-based, computerized

databases that record all immunization doses administered by participating providers to

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

child has taken or will take.

1.1. Purpose and Description

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

announcements related to their services or accommodate patient inquiries. The Pediatrics

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.

Figure 1. Fishbone Diagram

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.

a. To create a monitoring record in terms of immunization records to remind

patients of their schedule.

b. To provide online prescriptions, laboratories and other medical document

requests.

c. To design a calendar to view online consultation and appointment schedules.

5
d. To develop a record management module that enables access to a child's health

record anytime.

e. To create an online consultation module.

f. To develop an appointment system for online and walk -in.

g. To integrate payment channels for easy settlement of online transactions.

h. To generate an access privileges module assisting the admin to control the

people accessing the system.

i. To create a parent’s account module that will manage the patient/child’s

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.

l. To build a management module to oversee all medical related details.

m. To provide a report generation module.

n. To add a schedule management module to monitor each doctor’s schedule and

availability.

o. To assess the implemented system to monitor the executed modules.

1.4. Scope and Limitations

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

of Pediatricians in WHealth Medical Clinic. Also, to provide parents a digitized and

6
advanced version of the traditional baby book and implementing online consultation

through the use of the following:

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

certificates and copies of laboratory results.

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

child's regular checkups. PeekABook also included an Online Consultation Module.

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

also provide an e-prescription.

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

next schedule of their child’s immunization through the use of SMS.

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.

Payment Module: Transactions made online such as online consultations, appointments,

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

an easy time to transact within the system.

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.

Management Module: Unlike the usual method of writing instructions, immunizations,

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

options, the Pediatricians can enter it manually.

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

the system such as immunization reports and transaction reports.

Schedule Management Module: Doctor’s availability schedule can be managed through

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

Clinic. Also, appointment and online consultation transactions are nonrefundable.

1.5. Significance of the Study

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

the system works.

The study is significant to the following:

Pediatricians and Receptionist of WHealth Medical Clinic. They will

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

immunization records and schedules, and the developmental milestones.

They could also have hassle-free appointment processes, especially during

the pandemic.

Patients. The study will benefit the patient, specifically the child patient, as

their health, growth, and development will be well-monitored. They will

also never miss any immunization that is important to their health.

10
1.6. Conceptual Framework

INPUT PROCESS OUTPUT

I. Knowledge I. Planning
Requirements
- Conceptualizing and
- Literature Review Planning the Application

- Target Client’s - Analyzing the Operations


Expectation for the Objectives of the
Application
- Sample Child Health
Data and Check-up II. System Design and
Processes from the Client Development PEEKABOOK:
CHILD’S HEALTH
II. Software - Designing the Interface RECORD
Requirements and System Process of MANAGEMENT
Managing/Storing the WITH ONLINE
- Android Studio, Visual Child’s Data CONSULTATION
Studio Code, XAMPP, AND
Adobe Photoshop, Adobe - Developing the APPOINTMENT
XD Application SYSTEM

- User Requirements and - Testing the Application


Specifications
III. Implementation
- Skills in Web and
Mobile Application - Deploying of the
Programming Application for the Client

- 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, software requirements, and hardware requirements. For 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

the project. For the hardware requirements, it is required to have at least 8 GB to 32 GB

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

with the creation of the application.

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

system for the client.

1.7. Definition of Terms

We defined the terms, words, or phrases which have special or unique meanings in

this study.

1.7.1. Technical Terms

Antenatal care is the routine health screening of presumed healthy pregnant

women who have no symptoms to identify diseases or complicating

obstetric conditions without symptoms, and also to provide information

about lifestyle, pregnancy, and delivery.

Anthropometrics refers to the data used to study human body

measurements. Body measurements such as height, length, abdominal girth,

head circumference, and chest circumference are usually obtained.

Child Health refers to the physical, mental, intellectual, social and

emotional well-being of a child, and not merely the absence of disease or

infirmity.

Immunization or Vaccination refers to a way to keep a child healthy and

protect them from various diseases.

Infant Mortality Rate or IMR is the number of deaths among children under

the age of one per 1,000 live births.

13
1.7.2. Operational Terms

Appointment System is a feature in PeekABook for patients to book a

schedule with their doctors.

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 age, their illness, and the like.

Detailed Tracker is a tool in PeekABook for patients to keep a track on the

immunization shots of the child.

Mobile Application will be used by patients to create an appointment and

access their personal health records.

Notification is a feature in PeekABook for patients to be reminded of the

scheduled immunization shots of the child.

OTP or One-Time-Password is a random generated number that will be sent

to the patients on their registered mobile number or email for validation of

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

REVIEW OF RELATED LITERATURE

2.1. Related Literatures

2.1.1. The State of Health Monitoring in the Philippines

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

will implement a comprehensive nutrition intervention program with coordination from

other government agencies (Raymundo, 2018).

2.1.2. Importance of Immunization Tracking

In addition to laws and programs that the government is implementing, keeping

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

example, according to the Childhood Immunization Schedule of 2021, 14 vaccines are

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

talking about health. As an example, in an article by Manila Standard Life (2021), it is

stated that the Centers for Disease Control and Prevention likewise reminds parents that

on-time vaccination throughout childhood helps provide their children much-needed

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.

2.1.3. Necessity of Electronic Records Management in Clinics

Furthermore, as we advance to a more innovative world, everything is being

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

by institutions in ESARBICA, as electronic content management has become the center of

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.

2.1.4. Benefits of Having an Appointment System

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

in patients. Traditionally, medical personnel have used verbal communication in booking

patients such as using over-the-telephone or in-person scheduling. However, interventions

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

estimated time of arrival (ETA) (Umali, 2018).

2.1.5. Implementation of a Reporting Module through Data Analytics

Apart from having electronic records and integrating an appointment system to

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

increase in the age of advanced information and quick improvement of computational

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

utilization of data management and analysis knowledge could be used in progressing to

empower organizations or businesses such as pediatric clinics. By measuring their gathered

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

encouraging development among clinics. Average human life expectancy is expanding

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

Also, notwithstanding the broad utilization of mHealth to conduct change

mediations, questions stay about using innovation-based updates in conveying medical

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.

Additionally, researchers reported numerous benefits from using SMS reminders,

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

mechanism to market an improvement in patient appointments. By applying an SMS

feature, clinical patients would have real-time updates and notifications regarding their

appointments.

2.1.7. Benefits of OTP as a Login Feature

Lastly, many websites nowadays utilize login features to access protected or

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

attackers in these types of systems which brought up potential authentication techniques.

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

hackers gaining their login information.

2.1.8 Sudden increase of digital transactions

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.

2.1.9 The significance of patient satisfaction surveys

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

health care quality.

2.2. Related Studies

2.2.1. Improving the Manual Process of Health Record Management

In 2018, Maguire conducted a research project aimed to examine the current

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

manual system, it was more functional, maintainable, and portable. As supported by

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

childhood immunization. Adding delivery of educational messages, reminders, and

availability of scheduling features might also help in increasing vaccination uptake

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

EHR promotes greater attention to patients. In healthcare settings, Electronic Health

Record (EHR) is anchoring standards of care by reducing long-run operational costs,

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’

perceived familiarity with functions and benefits.

2.2.2. Advantage of Data Analytics from Digitized Medical Records

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’

information, medical history, prescription, demographics, and other relevant information.

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,

Feliscuzo, and Sta Romana, 2019).

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

use of P4 medicine across healthcare organizations.

2.2.3. Improving the Direct Appointment Process

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

because of the large number of patients in queue. As a solution, they proposed an

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

calls and physician service time (Aburayya et al., 2020).

24
2.2.4. Efficiency of Online Consultations while in a Pandemic

A study conducted in China described the implementation of telemedicine and how

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,

comfort, accessibility, and enhanced privacy and communication.

2.2.5. One Time Password supports Confidentiality

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).

2.3. Related Systems

PeekABook is a child’s health record management and appointment system. We

chose five similar systems that currently exist in the market.

2.3.1. YourHealthRecord Mobile

Figure 3. Interface of Your Health Record Mobile

YourHealthRecord Mobile is a free application in iOS. It gives you a

platform to keep track of all your medical information, such as doctor visits,

hospitalizations, surgeries, prescriptions, and treatments. It also enables the easy

storage of papers, reports, and photographs in a convenient system. At the patient's

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

disease progression, and it also functions as a valuable store of information such as

medication allergies, immunization history, and symptom history. For quick

evaluation by health professionals, information can be displayed or printed as a

summary. Your Health Record is a single, easily accessible medical history that

allows healthcare professionals to diagnose, monitor, and treat medical conditions

more effectively.

2.3.2. Now Serving by Serious MD

Figure 4. Interface of Now Serving by Serious MD

Now Serving by Serious MD is a free application in iOS. It is a patient-

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

prescriptions and other files sent to you by your doctor.

2.3.3. Baby Daybook

Figure 5. Interface of Baby Daybook

Baby Daybook is a comprehensive baby tracker that includes family

synchronization, growth monitoring, reminders, and photo albums. Baby Daybook

also includes predefined activities such as breastfeeding tracker, bottle tracking,

food logging, breast pump, diaper changes, potty training, etc. This application is

available in the App Store and Google Play.

28
2.3.4. KonsultaMD

Figure 6. Interface of KonsultaMD

KonsultaMD is a telehealth membership that enables people to access

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

enjoy benefits such as e-Prescription, e-Laboratory Requests, e-Medical

Certificate, General Health Information, Proper Medication, and Mental Health

first aid support. Take note that KonsultaMD is not designed to address emergency

situations. It is only for those who need guidance on non-emergency medical

queries and concerns.

29
2.3.5. GrowthBook

Figure 7. Interface of GrowthBook

GrowthBook is a parenting and baby tracker application that contains the

following features: Growth tracker, Food Tracker, Development Tracker,

Vaccination Tracker, Health tips and a Chat Group. This application

"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

have to worry about hackers gaining their login information.

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

time-consuming process of direct appointments, PeekABook will have an appointment

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.

The utilization of data management and analysis knowledge could be used to

empower organizations such as pediatric clinics, especially if the measure of information

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

including descriptive analytics in the system. By providing different graphs to have an

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

following months or years.

32
PeekABook: Child’s Health Record Management with Online Consultation and
Appointment System

YourHealth Now Serving Baby KonsultaMD GrowthBook


Record By Serious Daybook
Mobile MD

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

satisfaction module and management module.

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

study. It includes requirement specification, project design, project development, software

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.

3.1. Requirement Specification

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

requirement specifications such as Operational Feasibility, Technical Feasibility,

Economic Feasibility, and Schedule Feasibility.

3.1.1. Operational Feasibility

Operational feasibility is a measure of how well a proposed system solves

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

opportunities discovered during the scope defining process.

Figure 8. Functional Decomposition Diagram for Web

Figure 8 shows the functional decomposition diagram of the guest, doctor,

receptionist, and admin for the web. It shows the functionality that each user for the

web can access.

36
Figure 9. Functional Decomposition Diagram for Mobile

Figure 9 shows the functional decomposition diagram for mobile. The

mobile system can only be accessed by the doctor and parent.

3.1.2. Technical Feasibility

Technical feasibility describes the software and hardware requirements

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

software and hardware requirements of the system are listed as follows:

37
3.1.2.1. Hardware Requirements

Desktop/Laptop Mobile Phone

● Intel(R) Core TM i3-34005U ● Processor: Octa-core or above


CPU 1.7GHz and above ● RAM: 3GB
● Installed with 8GB RAM
● 32-bit or 64-bit Operating
System

Table 2. Hardware Requirements of PeekABook

Table 2 shows the minimum hardware requirements for both desktop or

laptop and mobile phone.

3.1.2.2. Software Requirements

Deployment

Software Specification

Internet Explorer, Google Chrome,


Mozilla Firefox, Safari, etc.

MacOS / Windows / Android OS OS X El Capitan or higher / Windows


7 or higher / Android 7.0 or higher

Web Hosting Premium Web Hosting

Table 3. Software Requirements of the Deployment

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

the 100 GB SSD of storage with a bandwidth of unlimited.

38
Design and Development

Software Version Function

Adobe Photoshop CC 2019 version 20 Utilized in the design of


the logos, buttons, and
other interface designs for
the website.

Android Studio Version 4.2.1 Used the code editor/build


for the mobile application.

Visual Studio Code Version 1.57 Used as the code editor for
the web application.

PHP Version 7.4.0 Used as the back-end


language of the web
application.

Kotlin Version 1.5.10 Utilized as the


programming language for
the mobile application.

HTML/CSS/JavaScript HTML5, CSS3 and Used for the front-end


ECMAScript 2018 development for website

Table 4. Software Requirements for the Design and Development

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

Schedule Feasibility is an assessment that shows when a project is most

likely to be done. If there is a high possibility of a project being finished on time

its schedule feasibility is assessed as high.

Figure 10. Gantt Chart

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.

3.1.4. Economic Feasibility

The researchers are focused on developing the perfect system for a child’s

health record management and appointment system. Constantly creating a design

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

their child healthcare.

SERVICE COST

Development of the system ₱ 0.00

Web hosting (per year) ₱ 1,188.00

Domain Registration (per year) ₱ 719.00

Google playstore ₱ 1,253.65

Total cost: ₱ 3,160.65

Table 5. Economic Feasibility for PeekABook

Table 5 shows the estimated cost of the whole system.

Tangible

● With PeekABook, WHealth medical clinic will have a website and

mobile application that will assist the pediatrician on monitoring the

child/patients.

● Through PeekABook, parents would have a companion in tracking

the progress of their child.

Intangible

● An aid to the promotion of child’s healthcare

● Increase in productivity (especially for the receptionist)

41
● Added education for child’s development

3.2. Project Design

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.

3.2.1. System Architecture

Figure 11. System Architecture of PeekABook


As shown in Figure 11, PeekABook: Child Health Record Management

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.

3.2.2. Context Diagram

The context diagram visually demonstrates the operations between entities

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

appointments under the patient’s name.

3.2.3. Data Flow Diagram

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

privileges through the Access Privileges Module.

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

consultation requests on the Online Consultation Module, and appointment requests

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

accessing privilege, they can be changed through the Admin Account.

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

view their child’s developmental milestones in the Record Management Module.

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

online consultation and appointment schedule ends.

3.2.4. Use Case Diagram

The use case diagrams are graphical representations of what the system

must do. It specifies how the system interacts with the actors without worrying

about the details of how the functionality is implemented.

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

web application such as viewing, creating, updating, deleting announcements or

medical records such as prescriptions and medical certificates. The Management

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

immunization, creating online consultation or appointment requests, and viewing

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

messages to the Pediatrician or the Receptionist.

52
Table 6. Login Use Case

Use Case: Login

ID: UC – 01

Description: Login is where a registered account can use the


application.

Primary Actors: Admin, Pediatrician, Receptionist, and Parent

Triggers: When the user visits the application, they will be


asked to login.

Basic Course of 1. The user opens the application.


Events:
2. The user will be asked to input their
credentials.
3. Their login will be verified by a One Time
Password (OTP), by sending a generated code
that they have to enter.
4. If the login is successful, the user will
proceed to the homepage.

Table 6 shows the login process of the Admin Pediatrician, Receptionist,

and Parent users. Every time they login an OTP will verify their credentials for

security.

Table 7. Access Privileges Module Use Case

Use Case: Access Privileges Module

ID: UC – 02

Description: Access Privileges Module is where the admin can


grant access level or access permissions to the
accounts.

53
Primary Actors: Admin

Triggers: When the user logs in using an admin account.

Basic Course of 1. The user opens the application.


Events:
2. The user will be asked to input their
credentials.
3. Their login will be verified by a One Time
Password (OTP), by sending a generated code
that they have to enter.
4. If the login is successful, the user can see the
user list and has the option to add a user account
for the pediatrician or receptionist, view or edit
user account details, delete user account, and
grant access level to the accounts.

Table 7 shows the Access Privileges Module process of the admin users.

Table 8. Record Management Module Use Case

Use Case: Record Management Module

ID: UC – 03

Description: Record Management Module is a centralized record


of the child’s health, growth and development.
Records for the clinic’s announcements will also be
found.

Primary Actors: Pediatrician, Receptionist, and Parent

Triggers: When a logged-in user clicks on the medical records


inside the patient profile, the developmental
milestone inside the patient profile, or the
announcement tab.

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.

Table 8 shows the Record Management Module process of the Pediatrician,

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

be incorporated in the Record Management Module.

Table 9. Online Consultation Module Use Case

Use Case: Online Consultation Module

ID: UC – 04

Description: Enables users to view their schedule and conduct


consultation online.

Primary Actors: Pediatrician, Receptionist, and Parent

Triggers: When a logged-in user clicks on the Online


Consultation tab.

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.

Table 9 shows the Online Consultation Module process of the Pediatrician,

Receptionist, and Parent users. Certain logged-in users can view their online

consultation schedule, send requests, or accept or decline requests. The Payment

Module will be incorporated in the Online Consultation Module.

Table 10. Appointment Module Use Case

Use Case: Appointment Module

ID: UC – 05

Description: Enables users to view their schedule and process


appointments online.

Primary Actors: Pediatrician, Receptionist, and Parent

Triggers: When a logged-in user clicks on the Appointments


tab.

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.

Table 10 shows the Appointment Module process of the Pediatrician,

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

incorporated in the Appointment Module.

Table 11. Data Analytic Module Use Case

Use Case: Data Analytic Module

ID: UC – 06

Description: Enables users to view the monitoring report of the


clinic.

Primary Actors: Pediatrician and Receptionist

Triggers: When a logged-in user clicks on the


reports/dashboard tab of the application.

Basic Course of 1. The user clicks the reports/dashboard tab.


Events:
2. The user can view the weekly, monthly, and
yearly generated reports on their usual age
range of their patient and their illness or
concerns.

Table 11 shows the viewing of clinic analysis by the Pediatrician and

Receptionist users through the Data Analytic Module. The Patient Satisfaction

Module will be incorporated in this module.


57
Table 12. Parent Account Module Use Case

Use Case: Parent Account Module

ID: UC – 07

Description: Enables users to view and choose which patient they


will check from the child list.

Primary Actors: Parent

Triggers: When a children list is prompted to a logged-in user.

Basic Course of 1. The user logged-in successfully


Events:
2. A children list will be prompted

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

under the care of the same Pediatrician.

Table 13. Register Use Case

Use Case: Parent Account Module

ID: UC – 08

Description: Enables users to create accounts to utilize the


system.

Primary Actors: Parent

Triggers: When a user does not have an account.

Basic Course of 1. The user will register and input their


Events:
credentials
2. The user will wait for their account to be
verified before utilizing the application.

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.

Table 14. Messages Use Case

Use Case: Messages

ID: UC – 09

Description: Enables users to communicate with one another in


the system.

Primary Actors: Pediatrician, Receptionist, and Parent

Triggers: When a logged-in user clicks on the chat option.

Basic Course of 1. The user clicks the chat box


Events:
2. The users can send and receive messages.

Table 14 shows the Messages use case of the Pediatrician, Receptionist,

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

appointments. While the Pediatrician and Receptionist can receive or respond to

their messages.

Table 15. View Landing Page Use Case

Use Case: View Landing Page

ID: UC – 10

Description: Users can only view the landing page of the system.

Primary Actors: Parent

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.

3.2.5. System Flowchart

The system flowchart visually presents the series of actions or controls in

the system.

Figure 19. Flowchart of PeekABook for Web Application

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

conference calls which will be only done by the Pediatrician user.

61
Figure 20. Flowchart of PeekABook for Mobile Application

Figure 20 is the flowchart of the mobile application of PeekABook by the

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

managing their consultations on the Online Consultation Module, viewing their

appointment schedule in the Appointment Module, and receive and respond to chat

messages. The Receptionist will be excluded in this application.

62
3.2.6. Entity Relationship Diagram

Figure 21. 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

relationship among the entities.

3.2.7. User Interface Design

Figure 22. Record Management Module for the Mobile Application.

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.

Figure 23. Online Consultation Module for the Mobile Application.

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

will receive a link.

65
Figure 24. Appointment Module for the mobile application.

The Appointment Module is where the users or parents can schedule a

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.

Payment in advance is required when booking an appointment and

requesting an online consultation. G-Pay was integrated to let the users/parents pay

directly using their mobile phone.

68
Figure 27. Patient Satisfaction Module for the Mobile Application.

A patient satisfaction survey will be issued every month and after every

consultation to better understand the needs of the users and to improve

PeekABook's services.

69
Figure 28. Report Generation Module for the Mobile Application.

Parents will receive a notification to remind them of their child's

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

which doctor they want.

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

needed, as well as provide access to some users to limit their functions.

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,

as shown from the upper image.

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

all be included in the analysis.

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

Figure 37. Agile Development Model

As seen in Figure 37, the proponents will make use of the Agile methodology for

the development of the project.

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

user interface, the database, the prototype, and the logo.

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

from the design stage.

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

User Acceptance Testing.

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.

3.4. Software Testing

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,

and posture assessment (GeeksforGeeks, 2019).


81
User Acceptance Testing

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 complete before new software is released to the market.

3.5. Software Evaluation Model

To assess the quality of the system, the ISO 9126 model will be used. The

International Organization for Standardization (ISO) 9126 is an international standard

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

characteristics namely, functionality, reliability, usability, efficiency, maintainability, and

portability. These characteristics will be used to evaluate PeekABook.

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

characteristics were Suitability, Accurateness, Interoperability, Compliance, and Security.

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

Understandability, Learnability, Operability, and Attractiveness.

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

Behaviour and Resource Utilization.

Maintainability describes the capability of the system to be modified, which may include

corrections, improvements, or adaptations of the software to changes in the environment

and the requirements and functional specifications. Its sub characteristics were

Analyzability, Changeability, Stability, and Testability.

Portability describes the capability of the software product to be transferred from one

environment to another. Its sub characteristics were Adaptability, Installability,

Conformance, and Replaceability.

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

be a huge help to our system that we will develop.

3.7. Sampling Technique

The sampling technique that will be used in this research is purposive sampling.

According to Ashley Crossman (2020), “A purposive sample is a non-probability sample

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.

3.8. Respondents of the Study

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

Remark Scale Range Interpretation

Strongly Disagree 1 1.00-1.80 Poor

Disagree 2 1.90-2.60 Below Average

Neither 3 2.70-3.40 Average

Agree 4 3.50-4.20 Above Average

Strongly Agree 5 4.30-5.00 Excellent

85

You might also like