Professional Documents
Culture Documents
A Capstone Project
Presented to the
Faculty of the College of Engineering, Informatics and Technology
Aldersgate College
Solano, Nueva Vizcaya
March 2022
i
APPROVAL SHEET
With deepest gratitude and appreciation, I humbly give thanks to the people who
To my adviser, Mr. Erwil David A. Pasion for accepting me to be his advisee, for
To Mr. Marlou Felix S. Cunanan III, for sharing his time and knowledge.
To Mr. Jarom E. Fronda, my Capstone Instructor and Informatics adviser, for the
time, support, patience, advice, guidance, who also pushes and motivates me to finish this
fellow students who helped me, for the friendship and pastimes we had.
To my family who is my inspiration, for their love and support, for helping me in
Above all, to our Almighty God, for his unconditional love, for giving me the gift
The Electronic Health Record for Aldersgate College School Clinic was built and
designed to help clinic staff to quickly assess students and facilitate the task of managing
records. The system is also secured and cannot be accessed by unauthorized persons. It
also includes a system activity log to monitor its activity. System functions include
managing student medical records, viewing and printing records, managing users, and
backing up and restoring data. The system also has a user-friendly Graphical User
The Electronic Health Record for Aldersgate College School Clinic was developed
is built using Visual Basic .Net and MySQL Server. The development of the system is
according to the quality criteria of ISO 9126 in terms of its functionality, usability,
reliability, and efficiency to meet the system requirements. It is also tested and evaluated
iv
Table of Contents
ACKNOWLEDGEMENT................................................................................................
ii
ABSTRACT......................................................................................................................iii
List of Figures...................................................................................................................
ix CHAPTER I
...................................................................................................................... 1
Rationale .....................................................................................................................
2 Conceptual Framework...............................................................................................
6 Definition of
Terms..................................................................................................... 7
CHAPTER II..................................................................................................................... 9
Related Literature........................................................................................................ 9
Related Studies.......................................................................................................... 11
Synthesis................................................................................................................... 16
17
v
RESEARCH METHODOLOGY ..............................................................................
17 Research
Locale ........................................................................................................ 17
Research Design........................................................................................................
17 Description of
Participants........................................................................................ 18 Research
Tools.......................................................................................................... 18 Research
Instruments................................................................................................ 19 Research
Procedure................................................................................................... 21
Development Tools................................................................................................... 23
CHAPTER IV..................................................................................................................
25 System Overview...................................................................................................... 25
System Objectives..................................................................................................... 25
System Requirements................................................................................................ 26
Operational Diagram................................................................................................. 27
System Functions...................................................................................................... 28
Evaluation ................................................................................................................. 49
Interpretation of Data................................................................................................ 62
CHAPTER V ...................................................................................................................
64 Summary................................................................................................................... 64
vi
Conclusion ................................................................................................................
66 Recommendations..................................................................................................... 66
References........................................................................................................................ 68
Purpose................................................................................................................... A-2
User Stories.............................................................................................................E-2
Appendices
E- User Stories..........................................................................................................E-1
vii
H- Use Case Analysis............................................................................................... H-1
J- User Manual..........................................................................................................J-1
K- Data Dictionary................................................................................................... K-1
L- Product Backlog...................................................................................................L-1
1 N- Maintenance Plan................................................................................................
O-1 P- Curriculum
Vitae .................................................................................................P-1
List of Tables
B-2
viii
Table 5.5 Use Case Specification for Login ................................................................... G-
11 Table 5.16 Use Case Specification for Print Medical Evaluation ................................
Information ................................ G-13 Table 5.18 Use Case Specification for Update
Student Information............................ G-14 Table 5.19 Use Case Specification for View
Health Insurance.................................... G-15 Table 5.20 Use Case Specification for Add
Health History ......................................... G-16 Table 5.21 Use Case Specification for
Update Health History .................................... G-18 Table 5.22 Use Case Specification
for View Health History ....................................... G-19 Table 5.23 Use Case
Specification for Print Health History ........................................ G-20 Table 5.24 Use
21 Table 5.26 Use Case Specification for View Activity Log ..........................................
List of Figures
x
Figure 4.7 Medical Evaluation Form................................................................................ 33
Figure 4.9 Update Medical Evaluation Code and Table student ......................................
xi
Figure 4.27 View Health History Form ............................................................................
xii
Figure 4.47 Question No. 19 Respondents Distribution Chart .........................................
xiii
Figure 5.17 Flowchart for Update Health History ........................................................ B-
xiv
Figure 5.35 User Manual for Root Password....................................................................J-6
for Register New User Sign Up Button .................................J-14 Figure 5.51 User
xv
Figure 5.55 User Manual for Records Print Preview......................................................J-16
xvi
Figure 5.76 User Manual for Update Button ..................................................................J-
1
CHAPTER I
Rationale
The use of computer these days is widely growing and it became part of our daily
lives. It has been very significant that we had to use it every day, in school, work, at
home, and others also use it for entertainment and enjoyment. The use of computer is
very convenient, it can help us ease our task and lessen the time we spent on our paper
works. That is why schools, companies, and even small businesses are taking the
and mental health. It contains the patient’s condition, medical examination, treatment,
physical findings, medical history, medications and etc. This medical record was kept and
maintained by the care providers like hospitals, schools and company clinics. According
to (Romm & Samuel, 1981) a medical record is the basis of information for the
information about patient visits for individual doctors, consultants, third-party payers,
lawyers, and clinical investigators. Despite this reliance on what is recorded, there have
been few examinations to confirm the recorded content against the verbal content of the
patient-doctor interaction.
and leaded by Mrs. Pilar D. Galima and Mr. Froilan B. Calata in 1965. The school offers
preschool, elementary, high school, senior high school, undergraduate level and graduate
level programs. Aldersgate College clinic has been recording patients’ or students medical
2
record with the use of a pen and a paper. The school nurse manually writes down the
student’s information and medical record. Then, these medical records are kept and
students to maintain their health. Until these days, the school clinic is conducting its
health assessment in the traditional way and pile their records in the storage area. This
manual process is resource and time-consuming for both the students and the school
clinic. Moreover, students’ record is not secured against damages and documents may be
In this connection, the researcher proposed an electronic health record system that
can be used by the school nurse to assess the students and patients. This system can help
the school nurse lessen and ease the task. It can also lessen the time that the students spent
The school clinic has a manual system of assessing its students. The school nurse
will check whether a student already has medical records inside the school clinic.
yet, the school nurse will assess the student as a new patient. Moreover, the assessment is
done manually with the use of a pen and paper; hence, management and securing their
data could be difficult. The documents also require a space for storage which, when piled
up, will occupy a large area. It can also be prone to physical damages by pests, water, and
3
documents are written on paper, it could be lost or misplaced. With the scenario the
1. How will the researcher develop a system that will meet the requirements of the
Conceptual Framework
4
The Input Process Output Framework was used for the analysis of the system.
Data gathering and evaluation tools are input. For the process procedure, Agile
The Input has two parts, data gathering, and evaluation tools. On the data
gathering procedure, the researcher will have a direct interview with the client to gather
information for the visualization of the needs of the system. After gathering data, the
researcher will review and analyze the information collected from the client for the
conception of the system. ISO 9126 will be used as a tool to set the software quality
standards.
For the Process procedure, SCRUM framework will be used for the system
development, a form of Agile Software Development and UML will also be used to
visualize the proposed system design. There are four phases in the scrum procedure,
inception phase, elaboration phase, construction phase, and transition phase. In the
schedule, and develop. In the second phase, the elaboration phase, the project team is
expected to capture most of the system requirements. However, the main goals of
Elaboration are to address the known risk factors and to establish and validate the system
architecture. The construction phase is the largest stage of the project. In this phase, the
rest of the system is based on the basics defined in the elaboration. System functions are
implemented in a series of short iterations with time frames. Each iteration leads to an
executable version of the software. The final phase of the project is the transition. In this
phase, the system is made available to the target users. Feedback from a first version (or
5
versions) can lead to additional improvements in several iterations of the transition phase.
System conversions and user training are also included in the transition phase.
The Output will be the Aldersgate College Electronic Health Record that would be
record management for Aldersgate College that could be used by the school clinic. The
system will make a better way to assess students. It can also help in managing and secure
1. To design and create a system that records patients’ or students’ information, stores
documents and a system that has a virtual database wherein the records of students
2. To develop a system according to the quality criteria of ISO 9126 in terms of its
3. To evaluate and implement the Aldersgate College Electronic Health Record and
The proposed computerized medical record system will be designed and develop
for Aldersgate College school clinic. The system will be used for managing the health
records of the students at Aldersgate College. It will allow the user to add, delete, update
and search a student’s record. The system will be saving the medical record and
6
information of the students, such as student’s height, weight, blood pressure, body
temperature, etc.
The system will be designed for Windows Operating System only. The system is
not online based system and doesn’t need an internet connection. Only the system
administrator and in charge personnel can use the system. The system will not allow
multiple registrations of patients to avoid problems. The system will not be monitoring
any medications or treatments of the students. The system is for Aldersgate College clinic
only.
To Aldersgate College – The system will be beneficial to the Aldersgate College for
it can minimize the production of resources for the school clinic. With this, expenses
will be lessened.
College Clinic for it will have an organized system that will keep their documents
secured.
the school nurse for it can help the school nurse to assess the students in an easier and
faster way.
To The Students – The system will be beneficial to the students for it can lessen the
To The Researcher – This will be beneficial to the researcher for it will add
knowledge about the project that they may apply in the future.
7
To The Future Researchers – This study may help future researchers and may serve
as a basis for their future researches and add some ideas and knowledge regarding this
matter.
Definition of Terms
For better understanding of the study, the following terms are defined:
through the collaborative effort of self-organized and cross-functional teams and their
end user.
ISO 9126 – (International Organization for Standardization) ISO 9126 is an
international standard for the evaluation of software and helps to create a solid
programs.
database server.
MySQL, MariaDB, Mircrosoft SQL, etc. It has a graphical user interface and supports
8
SCRUM – It is a simple framework for effective team collaboration on complex
products.
consists of an integrated set of diagrams and helps system and software developers to
allows the software developers to design the software and modify the code by
With the help of technology these days, many things just gotten better. It
contributed a lot in many fields such as education, medicine, business and many more.
Many companies and businesses have changed their traditional and manual way of
processing their works in to advanced and computerized process. In this chapter, different
research works and literature is showed that helped in developing the Aldersgate College
Related Literature
Electronic Systems
outputs, and the outputs are generated when processing the inputs. In addition, the input
signals may cause the process to change, or they may cause the system to function.
Therefore, the entrance to a system is the cause of the change, while the result of the
action that occurs at the output of the system due to the cause is called effect, the effect is
a result of the cause. In other words, an electronic system can be classified as causal
because there is a direct connection between its input and output. The analysis of
electronic systems and the theory of process control are generally based on this analysis
management of records for an organization throughout the entire life cycle of records. The
10
steps in this management may involve the systematic and efficient control of the
a key component of operational efficiency, the management of data records increases the
Systems consist of certain sets of processes, tools and associated control functions, which
are combined to record and store all information related to the project or organization. The
project manager uses it to manage the contract, records and procurement documentation.
The system is saved in an easily accessible file. Not all documents are records. According
to the definition of project management, records are documents that are kept as evidence
between records and non-records (such as duplicates and general designs) that do not
require formal administration. Once a document has been declared as a record, it cannot
The author (Essin, 2010) stated that Electronic Record Management System also
uses semi-structured documents that both contain an authenticated partial texts created by
the user and indicators to a verbal record that will be processed by transcribers. The
written material is detained in temporary storage until the writer reviewed and approved
the document. The approved document may be combined with the original authenticated
meaning to a portion
11
of the information items included in a document. The record management system,
each document. This offers the possibility of using the information for secondary
purposes, such as the creation of invoices (e.g. Medicare invoices) that must comply with
computer network. The method provides the stages to create an electronic tag that has
unique identifiers that store and distribute an electronic record. The method continues the
steps of analyzing the specification of the workstation of a network user, analyzing the
profile of a network user and generating a reference code, in which the electronic label is
generated from the information generated by the specification of the network user's
Related Studies
system includes access to timed clinical data that has been captured or stored by at least
one implanted device. The system allows the management of data that is classified with
respect to the time at which cardiac events and events were recorded by at least one
implanted device. An interactive screen allows the user to review the therapy, diagnosis
The researchers (Clark, Finley, Huska, Kabel, & Graham, 1999) stated that a
patient medical record system contains several nursing staff using a computer and a
patient records database with patient data linked to the caregiver’s computer provision of
access to patient data by one of the caregiver's computer that responds to a default set of
access rules. The default set of rules includes a rule that can be accessed a predetermined
part of the patient data by a first caregiver must be terminated before a second caregiver
management system that includes the need for complete and accurate records while
reducing the time and effort required to record complete and accurate information.
Although the application uses the terminology used in dentistry, the division of
terminology into specific digital forms of the process is unique and forms a domain-
specific knowledge base. This organization represents algorithms that are also domain-
specific knowledge. When a selection is made from these forms and the application
automatically generates the notes that make up the patient's clinical records. The present
efficient and uniform data input flow that can then be viewed in various ways or
converted into a variety of documents to share patient clinical information with other
13
Patient Information Management System for Clinical Evaluation and Content
Delivery
Based on the research of the author (Gottesman, 2005), the present invention is a
system and method of collection and delivery of medical content and related information
particular, the present invention relates to a system and method to provide relevant
medical and educational information patients and relief from remote medical visits.
system that doctors and nurses can use to manage patient records. There are two main
modules that must be developed in CMS: the module for electronic patient records and the
module for reports. CMS not only offers a better solution by using a computer system but
also an efficient and systematic administration environment within the clinic. In addition,
this system can create a data repository and provide simplified reports to the user. Studies
have been conducted on the current manual process and a similar clinical management
system over the Internet to understand how to implement an effective computer system
for clinics.
Nueva Vizcaya
As stated by (Garlitos, Torralba, Ruiz, & Manalo, 2015), the records management
system is designed and developed to improve the current system and address the needs
management.
14
It aims to make services to collect, provide and manage patient records more efficiently
for owners and employees. The system is a client-server system with a central database in
which all patient information is stored, in which only the administrator and staff are
authorized to control the system. This reduces the problem of searching, storing,
Web-based Electronic Medical Record System for Dr. Thomas Sr. and Maria
In the study of (Aguilar, Bimmulog, Pulao, & Umbalin, 2014), the Web-based
Electronic Medical Record System provides a digitized option for storing patient
information, medical history and invoices as well as employee profiles in the doctor and
maternity clinic of Dr. Thomas Sr. and Maria Quilang. This helps with the organization,
recovery, and data storage issues that the clinic encounter. The developed system can
reports, appointments, the quota for beds, beds, bills, reports, departments, and user
accounts. System data can also be backed up and restored to avoid data loss.
Electronic Health Record System is a record system that is a LAN-based system. The
system can add, edit, update and store records of patients. It can also filter records and
produce necessary reports like medical certificates. The system can help the user place the
information of the patients easily by accessing the system on a web server through a LAN
connection. The system is developed to replace its manual system of record management.
15
Record Management Information System for RHU Diadi
researchers designed and developed the record management system for the expansion
activities of the participants to improve the current system and address the essential and
records. It is a stand-alone system with a central database, in which all the information of
the participants is stored, which are the residents encrypted by the health personnel. This
system was designed and developed for the Bayombong Rural Health Unit so that
employees can easily access, store and access patient records from the system. In addition,
in contrast to manual execution, report generation can also be faster and more presentable.
It is also a great advantage for patients who can be supported by RHU employees because
Medical Clinic
In the study of (Ambatali, Domingo, Flores, & Verano, 2011), the system contains
the patient profile of the NVSU clinic; each record contains personal information of the
patient. It is deliberately done to have a convenient list of records to have a quick and easy
16
search area that facilitates access, keep records intact while backing up those records. The
system also has the capability to add, edit, delete, and search for records.
Synthesis
The researcher found that the literature and related studies mentioned are
applicable and parallel to the application and use of the Aldersgate College Electronic
Health Record. The benefits of implementing the proposed system at Aldersgate College
School Clinic are supported by implementing the proposed system, which is a better and
more reliable means of assessing students and manage records inside the school clinic.
They can also enhance their security in storing their records against damages and record
loss.
17
CHAPTER III
RESEARCH METHODOLOGY
Health Record.
Research Locale
The study was conducted at Aldersgate College, Inc. School Clinic. The school is
located at Espino Street, Barangay Quirino, Solano, Nueva Vizcaya, Philippines near
answered by the participants and converted the results into a graph, and by calculating for
the mean score for each questions and the overall total.
promotes continuous iteration of development and testing throughout the project software
development life cycle. Unlike the waterfall model, development and testing activities are
development. Scrum explains the collaboration, the work software, the self-administration
of the team and the flexibility to adapt to the new economic circumstances. The main role
18
of Scrum is the "Scrum Master". Scrum Master acts as an instructor, coach, or moderator
to oversee the team and user who creates a particular project that uses the Scrum method
"Scrum Sprint" is a regular and repeatable work cycle in the Scrum method, in
which the work is completed and prepared for review. Scrum sprints are basic
development units in the Scrum method. Scrum Sprint is led by a sprint planning
meeting, in which sprint tasks are defined and recognized and the estimated sprint goals
are created. The scrum sprint is followed by a sprint review that examines the task of
Description of Participants
The success of the Aldersgate College Electronic Health Record can only be
achieved and achieved with the full participation of users, so that the system takes over
School Nurse/Authorized Personnel – They are the ones in charge of accessing the
Student – They are the patients and the persons that are assessed in the
This section discusses the different tools that the researcher used that can help in
developing the Electronic Health Record for Aldersgate College School Clinic.
Direct Interview – The researchers conducted a direct interview on the current feed
procedure for the assessment of every student that comes into the clinic. The
researcher
19
determined the data collected and observed and used to generate insight system
functionality.
Observation – To validate the data collected from the interview, the researchers also
conducted observations on the site, to know the procedure followed by the students,
Online Research – In order to make the system more responsive to client needs, the
researcher browsed the internet for better ways to present information that would be
Documents Review – The researcher performed a document review on how the clinic
assess their students took a sample document on the processes involved at Aldersgate
College School Clinic.
respondents.
Likert Scale – The researcher will use the Likert Scale to measure the effectiveness of
psychometric scale commonly included in studies that use questionnaires. This is the
Research Instruments
This section discusses the different instruments that the researcher used that can
20
ISO 9126 – The researcher used the ISO 9126 to meet the goals and objectives of the
study and as a basis for better software quality and development of the software. It can
help the researcher to set software standards such as its functionality, usability,
functions and their specified properties. The functions must meet the specified or
implied requirements.
Usability – It is a set of attributes that relate to the effort required for the use and
performance and the number of resources used under the specified conditions.
systems. In this study, the researcher used UML to provide a visual representation of
Astah UML – Astah UML is a UML modeling tool. The researcher used this software
21
Research Procedure
In this study, the researcher used the Scrum Process, a form of agile software
development. Agile software development is used to relate the methods for incremental
operations, methods and processes that have been selected to complete and achieve the
main idea and main objective of the proposed system. It refers to the data acquisition
A Scrum process differs from other agile processes by specific concepts and
practices, which are divided into three categories roles, artifacts, and time boxes.
We use Scrum to create the Aldersgate College Electronic Health Record. The
Inception Phase – In this phase, the researcher wrote a letter of request to the school
nurse at Aldersgate College. With the permission of the Aldersgate College school
22
nurse, the researcher collected information from the school clinic that could be useful
for conducting the study. The researcher conducted an interview and observation on
how they assess students and manage the records using the manual process, in
addition, the researcher also asked about the system requirements for the of
problems, set a goal and create a solution with scope and limitations.
Elaboration Phase – In this section, after investigating and analyzing the problem
domain, the researcher started working on the project and interpreted it in a complete
diagram that depicts the sequence of activities involved in managing the system. With
the use of UML, the researcher formulated sets of diagrams to visualize the proposed
system.
User Stories – These are the requirements from the user's perspective.
Use Case Diagram – It shows the functionalities and flow of the system. It
Use Case Analysis – The researcher used the use case analysis to identify the
system requirements.
database.
23
Construction Phase – In this phase, the researcher designed the prototype of the
Aldersgate College Electronic Health Record, and in this phase, the researcher began
Test Plan – The researcher’s plan in testing the system with the presence of the
client.
Sprint Backlog – The researcher identifies the full task needed during sprint
planning. The researcher, select a task from the list that he/she can perform.
Transition Phase – In this phase, the researcher will deliver the system or bring it to
the client once the system has been developed. The researcher will support the client
Implementation Plan – This is planned and scheduled for various activities such
technical issues.
Development Tools
This section discusses the different tools that the researcher used in developing the
Microsoft Visual Studio – The researcher will use Microsoft Visual Studio to
develop the major and minor functions of the system. It is an integrated development
systems such as, mobile applications, web services, web applications, and websites.
24
VB.Net – Visual Basic .Net is the programming language that is chosen by the
Visual Basic Power Packs – is a Microsoft Visual Studio Extension. The researcher
will use this extension to make the Graphical User Interface more attractive.
Navicat – The researcher will use Navicat to build the system database. It is a series
MySQL Server – The researcher will used this application as a server of the system.
25
CHAPTER IV
System Overview
The Aldersgate College Electronic Health Record is a system that deals with the
assessment of students that comes into the school clinic. The proposed system was
developed using Visual Basic, Microsoft Visual Studio for the system design, MySQL
Server for the connection, and Navicat Premium for designing the system database. This
Windows Based Application handles the record of each student that is already assessed in
the inside the clinic. It allows the user to add, delete, update, and search for a student's
health record.
System Objectives
primarily help the clinic personnel to assess the students faster and ease the task in
managing their records. The proposed system is also secured and cannot be accessed by
unauthorized persons. It also includes a system Activity Log to monitor the activity using
the system. The following are the features of the system includes managing student’s
health records, viewing and printing records, managing users, backup and restore data,
The development of the proposed system was based on the quality criteria of ISO
9126 in terms of its functionality, usability, reliability, and efficiency. The ISO 9126 is a
template for an international software quality standard that helps create a strong
framework
26
for software evaluation. This model is used to represent cutting-edge research. It moves
into defining software properties with the primary purpose of verifying software quality
control, software quality assurance, and improving software performance. Using these
has a virtual database wherein the records of students will be easily viewed and
System Requirements
Monitor
Software
27
Operational Diagram
Figure 4.0 Operational Diagram
The diagram shows the architecture and the flow of the project. The user will log
in to the windows application. From the windows application, it will deliver the data to
the MySQL server where all the data will be stored. From the MySQL server, it will be
transferred again to the application to display and be accessible by the user. As the data
are now accessible by the user, the application can print records from the database.
28
System Functions
Login
Figure 4.1 Login Form
The Login form is the first form that shows when a user opens the system. It
enables the user to login and gains access to the system. It includes a Username textbox,
Password textbox, and a Sign In button wherein the user will enter its registered
username and password and checks its validity from the database by clicking the Sign In
button if the user is registered to the system. In addition, it also has Restore Database in
case a data is lost and needed to restore a database before a user can log in and a close
“X” label on the upper right corner of the form to exit the application.
29
The table above is the database table and code that is used to login into the system.
It will help the system to verify whether the user is registered and authorized or not and
will restrict unregistered users that will login into the system. This code will verify the
data entered into the username and password textbox from the database table if the user is
registered or not.
Main Form
The Main form allows the user to manage student health records, manage users,
restore and backup database, and monitor the activity of the system. It also has a context
menu strip that can let the user view, update, and delete records. However, the Activity
30
Log, Manage User, Restore Database, and Backup Database can only be accessed by an
Administrator. It also includes Add Record that will allow the user to enter the Medical
Evaluation form for a new assessment, Print Records to print all displayed record in the
main form, Search Textbox for entering a name to search for a record, Courses Dropdown
List Box to search by courses, From/To Date Picker, Activity Log to view the activity of
the system, Manage Users to enter the Manage Users form, Restore and Backup Database,
Logout that allows the user to logout and back to the login form, and a close label on the
The Table shows the code and the database table that is used in the Data Grid
View from the Main form to display records from the database. This allows the user to
view the students that are registered in the system. The code will get the data from the
database table which is categorized by Name, Gender, Age, Course, Date of Exam, and
Number and displays it in the Data Grid View in the Main form.
31
Context Menu Strip
The Context Menu Strip only appears when the user clicks in the data grid view in
the main form. It contains most of the functions of the system. This allows the user to
manage the student’s Medical Evaluation, Manage Student Information and, Manage
Health History. However, updating and deleting records are only accessible by the System
Administrator. It includes View Record, View Health Insurance and View Health History
for viewing the record of a student, Student Information and Health History to enter the
Student Information form and Health History form, Update Medical Evaluation, Update
Student Information and Update Health History to enter Medical Evaluation form, Student
Information form, and Health History form whenever an update to a student record is
needed, Refresh to refresh the main form, and Delete for deleting a selected student
record. The figure below shows the click events of the Context Menu Strip.
s u
n i
32
i
6.
r
33
Medical Evaluation
The Medical Evaluation form allows the user to register a new student health
record, the same form that will show if the user clicks on the Update Medical Evaluation.
If the user clicks on the Update Medical Evaluation, the Register Student button will be
replaced with Update button. It will require the user to enter the Last Name, First Name,
Middle Name, Birthdate, Gender, Educational Stage, and Course or Grade Level. It also
contains the physical exam which is done during the medical evaluation, it composed of
checkboxes that will determine the student’s physical status and, Rich Textboxes for
evaluation and store the data to the database while on the Update Medical Evaluation, the
Update button will update the current record of a student, a Cancel button to go back to
the Main form, and a close label on the upper right corner of the form to exit the
application.
34
F
The Medical Evaluation Code and Table student are used on recording medical
evaluations. On the Register Student button, the query was used to record the data of a
student into the database nevertheless, upon clicking the register button, it will determine
whether the student already has a record or a new record. If a student already has an
On the Update Medical Evaluation, the Update Medical Evaluation Code was used
to update the existing record of a student from the database. Upon clicking the Update
Medical Evaluation from the Context Menu Strip, the Medical Evaluation form will show
with the existing record of the selected student from the Main form.
35
Manage Users
Figure 4.10 Manage Users Form
The Manage Users form allows the System Administrator to manage all the
registered users. It has a Data Grid View wherein it displays the list of users that is
registered to the system and it is categorized by User Number, Name of the users,
Username and, Position. It also provides the registration of new user accounts to log in to
the system. It also can delete registered users and can only be accessed by an
Administrator. It includes the Register button that allows the Administrator to open Add
User form, Delete button to delete a selected user, a Close button to close the Manage
Users form and go back to the Main form, and a close label on the upper right corner of
36
The table above shows the database table and the code that is used to display all
registered users from the database. All the data from the user accounts is displayed on the
The Add User form allows the System Administrator to register a new user. It
requires user information such as first name, middle name, last name, username, and
password to register. It includes first name textbox, middle name textbox, last name
textbox, username textbox, password textbox and, confirm password textbox wherein the
System Administrator will enter the information given by the new user and, a Sign Up
button to register the data of the user into the database, and Back button to close the form
37
The Add User Code is used to determine whether the registration is a new user or
not. New users of the system is recorded to the database table user_accounts. Upon
clicking the Sign Up button, the system will determine whether the username is already
registered or not, if it does, the system will restrict the registration of the new user.
Activity Log
38
The Activity Log form is where all the activity is done is recorded and can only be
activity in the system from a Data Grid View that is categorized by User type, Name,
Activity and, Date and Time. It also has a close label on the upper right corner of the
F
igure 4.15 Activity Log Code and Table activity_log
This table shows the code that is used to record the activity of the system to the
database table activity_log. The query will send the data into the database table.
F
This table shows the code that is used to display the activity log of the system. The
query will get the data from the database and displays all the record in the Data Grid
View.
39
Student Information
This form allows the user to add student information to a registered student, the
same form that will show if the user clicks on the Update Student Information. If the
System Administrator clicks on the Update Student Information, the Update Information
button will replace the Add Information button. However, Update Student Information is
Dentist’s Name, and Health Insurance of a student. The Add Information button allows
the user to register the information entered in the text boxes and checkboxes while the
Update Information button updates the existing student information of a student, a Cancel
button
40
to go back to the Main form, and a close label on the upper right corner of the form to exit
the application.
Figure
The Add Student Information query is used to enter data into the database table
students_information. The query delivers the data from the form to the database table.
Upon clicking Add Information button, the system will restrict invalid entry for the Home
and Cellphone number, and will not accept the registration if the required fields such as
Birth Place, Religion, Address, Guardian’s Name, Father’s Name, Mother’s Name, and
the Checkboxes for Health Insurance, Dental Insurance, preferred Physician and Dentist
if left empty.
Figure
On the Update Student Information, the user cannot enter the Update Student
Information form if the selected student doesn’t have student information recorded yet in
the database, if the selected student does have student information recorded, the existing
41
student information of a selected student will be displayed in the fields in the form. Upon
clicking the Update Information button, it will update the existing student information if
Health History
health history of a registered student. This form will also show if the System
Administrator clicks on the Update Health History, and the Submit button will be
replaced with Update button. However, only the System Administrator can access Update
Health History. It includes checkboxes which will determine if the student has any
medical conditions and a Rich Textboxes for other diseases, an explanation for all the
“Yes” answers and, discussion if there is anything the student or parent wanted to discuss
with the nurse. It also allows the user to record any medication of a student that is needed
42
allows the user to register the student’s health history while the Update button allows the
user to update the existing Health History of a student, a Cancel button to go back to the
Main form, and a close label on the upper right corner of the form to exit the application.
The table shows the code and database table that is used in adding health history
of a student. Upon clicking the Submit button, the Add Health History Query will record
the data to the the database table health_history. However, all the questions answered by
43
The code and database table above it used on updating the recorded health history
of a student. The Update Health History Query will update the current record of a student
44
View Record
Figure 4.23 View Record Form
This form allows the user to view the record of a selected student from the Main
form. It contains the medical evaluation and information of the student. It includes the
Print button that will allow the user to print what is displayed in the View Record form
and a Back button to close the form and go back to the Main form.
45
Figure 4.24 View
Record Codes and Tables
46
The table above is the list of database table and vodes that is used to display the
record of a selected student from the main form. It gets the data from the database and
This form allows the user to view if a student has health insurance, dental
insurance. It also contains the name of the preferred physician or dentist in case of an
emergency. A Back button is included to close the form and go back to the Main form.
47
retrieves the data from the database and sends it to the View Health Insurance form to
display.
48
This form allows the user to view the health history and family history of a
selected student from the Main form. It includes a Print button that will allow the user to
print the health history of the student and back button to close the form and go back to
The View Health History Code is used to get the recorded health history from the
database table health_hitory of a selected student. The query retrieves the data from the
49
Evaluation
development. Not only to evaluate in the sense of exercising the code using examples but
also to evaluate in the sense of taking a development step and then reflecting on the
results of the step to see if they were really what that was expected. In this research, the
which is carried out at all stages in order to satisfy the users' needs.
The development of any new system requires a solid foundation which in this case
is the system requirements. These requirements must be expressed in the most precise
way possible to avoid any failure of the system to occur. We refer to the requirement as a
condition or ability necessary for a user to solve a problem or achieve a goal. The system
requirements are a description of the environment in which the system will operate, as
A Likert scale is a 5 or 7 point scale, used to describe how much people agree or
disagree with a particular statement. According to (Boone, Jr. & Boone, 2012), the Likert
scale consists of a series of four or more Likert-type items that are combined into a single
composite score or variable during the data analysis process. These elements are used in
Researchers are generally only interested in composite scores that represent personality or
personality traits. To properly analyze the Likert data, you need to understand the
measurement scale that each one represents. The numbers assigned to Likert-type items
represent "greater than" relationships. However, it doesn't mean it's much bigger than that.
50
Likert scale data, on the other hand, is analyzed on an interval measurement scale. Likert
scale items are created by calculating a composite score (sum or average) of four or more
types of Likert-type items. Therefore, the composite score of the Likert scale must be
analyzed on the interval measurement scale. Recommended descriptive statistics for items
on the interval scale include the mean of central tendency and the standard deviation of
variation.
To test and improve the system’s effectiveness, the researcher prepared a Likert
Scale Questionnaire that is based on the quality criteria of ISO 9126 in terms of its
Functionality, Reliability, Usability, and Efficiency which has responded by twenty (20)
respondents.
Likert Scale:
2 Not so satisfied
3 Neutral
4 Very satisfied
5 Extremely satisfied
51
Question No. 1 Respondents Distribution
HOW SATISFIED ARE YOU ON HOW DOES THE SOFTWARE ADD RECORDS?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart shows the distribution of respondents in Question No. 1. It indicates that
55% of the respondents are extremely satisfied, 25% are very satisfied, 15% neutral, and
5% are not so satisfied, with a total of 100% of respondents. This proves that the system is
HOW SATISFIED ARE YOU ON HOW DOES THE SOFTWARE UPDATE RECORDS?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
In the Question No. 2 chart, the rating and distribution of respondents on how
satisfactory the system on updating records shows that 60% of the respondents are
extremely satisfied, 30% are very satisfied, 5% neutral, and 5% for not so satisfied, with a
total of 100%. This proves that the system is effective and extremely satisfactory in
updating records.
52
Question No. 3 Respondents Distribution
HOW SATISFIED ARE YOU ON HOW THE SOFTWARE SEARCH FOR A RECORD?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The presentation of Question No. 3 chart tells that, the rating and distribution of
respondents on how satisfactory the system on searching on a record is 45% are extremely
satisfied, 50% are very satisfied, and 5% for neutral, with a total of 100% respondents.
This proves that the system is effective and very satisfactory in searching for a record.
Question No. 4 Respondents Distribution
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart for Question No. 4 shows the rating and distribution of respondents on
how satisfactory the system on printing records. 60% answered extremely satisfied, 30%
answered very satisfied, 5% neutral, and 5% not so satisfied, with a total of 100%. This
proves that the system is effective and extremely satisfactory in printing records.
53
Question No. 5 Respondents Distribution
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
In the chart for Question No. 5, the rating and distribution of respondents on how
satisfactory the system in deleting a record presents that 50% are extremely satisfied, 30%
are very satisfied, 10% are neutral, and 10% not so satisfied, with a total of 100%. This
proves that the system is effective and extremely satisfactory in deleting for a record.
HOW SATISFIED ARE YOU ON HOW THE SOFTWARE RECORDS THE ACTIVITY O F THE SYSTEM?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
recording its activity is shown in Question No. 6 chart. It tells that 55% of the respondents
answered extremely satisfied, 35% are very satisfied, and 10% are neutral, with a total of
100%. This proves that the system is effective and extremely satisfactory in recording its
activity.
54
Question No. 7 Respondents Distribution
HOW SATISFIED ARE YOU ON HOW DOES THE SOFTWARE PERFORM THE TASK ASSIGNED?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart presents the distribution of respondents in Question No. 7. It shows that
60% of the respondents are extremely satisfied, 25% are very satisfied, 10% neutral, and
5% not at all satisfied, with a total of 100% of respondents. This proves that the system is
HOW SATISFIED ARE YOU ON HOW DOES THE SOFTWARE PRODUCE EXPECTED RESULTS?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart shows the rating and distribution of respondents in Question No. 8. It
presents that 65% of the respondents are extremely satisfied, 20% are very satisfied, 5%
neutral, and 10% are not so satisfied, with a total of 100%. This proves that the system is
55
Question No. 9 Respondents Distribution
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The rating and distribution of respondents on how satisfactory the security of the
system is presented in this chart. It presents that, 40% answered extremely satisfied, 35%
are very satisfied, 20% for neutral, and 5% not at all satisfied, with a total of 100%. This
proves that the system is effective and extremely satisfactory in terms of its security.
HOW SATISFIED ARE YOU ON THE EFFECTIVENESS OF THE SOFTWARE IN ST ORING DATA?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart presents the rating and distribution of respondents in Question No. 10. It
shows that 50% of the respondents are extremely satisfied, 40% are very satisfied, 5%
neutral, and 5% not at all satisfied, with a total of 100%. It proves that the system is
56
Question No. 11 Respondents Distribution
HOW SATISFIED ARE YOU ON HOW DOES THE SOFTWARE BACKUP AND RESTOR E DATA?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
With the rating and distribution of respondents in Question No. 11, 70% of the
respondents are extremely satisfied, 15% are very satisfied, 10% are neutral, and 5% not
at all satisfied, with a total of 100%. This proves that the system is effective and
HOW SATISFIED ARE YOU ON HOW DOES THE SOFTWARE HANDLE ERRORS?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
In the Question No. 12, the rating and distribution of respondents on how
satisfactory the system in handling errors is distributed 45% for extremely satisfied, 35%
for very satisfied, and 20% for neutral, with a total of 100%. The chart proves that the
57
Question No. 13 Respondents Distribution
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Number of Respondents 0 1 1 6 12 Figure 4.41 Question No. 13 Respondents Distribution
Chart
The chart presents the rating and distribution of respondents in Question No. 13. It
shows that 60% of the respondents answered extremely satisfied, 30% are very satisfied,
5% neutral, and 5% not so satisfied, with a total of 100%. The chart proves that the
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The Question No. 14 chart presents the rating and distribution of respondents on
how satisfactory the User Interface. It shows that 35% of the respondents answered
extremely satisfied, 55% are very satisfied, 5% neutral, and 5% not so satisfied, with a
total of 100%. The chart tells that the system’s interface is very satisfactory.
58
Question No. 15 Respondents Distribution
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
This chart is proof of the rating and distribution of respondents in Question No.
15. It shows that 65% of the respondents are extremely satisfied, 25% are very satisfied,
and 10% are not so satisfied, with a total of 100%. This proves that the system can be
easily understood.
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
In Question No. 16, the rating and distribution of respondents on how easily the
system can be learned are distributed 50% are extremely satisfied, 35% are very satisfied,
and 15% are neutral, with a total of 100%. The chart proves that the system can be learned
easily.
59
Question No. 17 Respondents Distribution
HOW WELL DOES THE SOFTWARE CAN BE OPERATED WITH MINIMAL EFFORT?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart shows the rating and distribution of respondents on how satisfactory the
system can be operated with minimal effort. It is indicated that 45% of the respondents
answered extremely satisfied, 45% are very satisfied, 5% neutral, and 5% not so satisfied,
with a total of 100%. This proves that the system is extremely satisfactory nor very
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The rating and distribution of respondents with the attractiveness of the system is
presented in this chart. It shows that 40% of the total respondents answered extremely
satisfied, 50% are very satisfied, 5% neutral, and 5% not so satisfied, with a total of
60
Question No. 19 Respondents Distribution
HOW SATISFIED ARE YOU WITH THE RESPONSE TIME OF THE SOFTWARE?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart shows the rating and distribution of respondents in Question No, 19. It is
indicated that 65% of the respondents are extremely satisfied, 20% are very satisfied, 10%
are neutral, and 5% not so satisfied, with a total of 100%. This proves that the response
HOW SATISFIED ARE YOU WITH THE NUMBER OF RESOURCES SAVED OF THE SOFTWARE?
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
saving resources is proven in this chart. It shows that 55% of the respondents are
extremely satisfied, 35% are very satisfied and 10% are neutral, with a total of 100%.
This proves that the system is effective and extremely satisfactory in saving resources.
61
Question No. 21 Respondents Distribution
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart presents the rating and distribution of respondents in Question No. 21. It
presents that 60% of the respondents are extremely satisfied, 35% are very satisfied, and
5% for not so satisfied, with a total of 100%. This proves that the system is effective and
Extremely satisfied
Versy satisfied
Neutral
Not so satisfied
Not at all satisfied
0 2 4 6 8 10 12 14 16 18 20
Not at all satisfied Not so satisfied Neutral Versy satisfied Extremely satisfied
Chart
The chart shows the rating and distribution of respondents on how satisfactory the
system is. It shows that 65% of the respondents are extremely satisfied with the system,
while 25% are very satisfied, and 10% are not at all satisfied, with a total of 100%. This
proves that the system is effective and extremely satisfactory.
62
Interpretation of Data
In this section, results, analysis, and interpretation of data gathered in the study are
presented. The mean score in each question will be the basis to determine the quality of
the developed system Electronic Health Record for Aldersgate College School Clinic.
To calculate for the mean score, get the sum of Number of Respondents multiplied
by the value of the responses in each level of responses, divided by the total number of the
respondents [(NoR*1)+(NoR*2)+(NoR*3)+(NoR*4)+(NoR*5)]/20.
To determine the minimum and maximum length of the 5-point Likert scale, the
range is calculated as (5-1 = 4) and divided by 5. This is the maximum value of the scale
(4/5 = 0.80). Then a minimum of 1 was added to the scale to identify the maximum of this
4.21 to 5 Excellent
63
Table 4.3 Evaluation Summary
Questi 1 2 3 4 5 Mean Quality
on No. Not at Not so Neutral Very Extreme
all satisfied satisfied ly
satisfied Satisfied
1 1 3 5 11 4.3 Excellent
2 1 1 6 12 4.25 Excellent
3 1 10 9 4.4 Excellent
4 1 1 6 12 4.45 Excellent
5 2 2 6 10 4.2 Above
Average
6 2 7 11 4.45 Excellent
7 1 2 5 12 4.35 Excellent
8 2 1 4 13 4.4 Excellent
9 1 4 7 8 4.1 Above
Average
10 1 1 8 10 4.35 Excellent
11 1 2 3 14 4.5 Excellent
12 4 7 9 4.25 Excellent
13 1 1 6 12 4.45 Excellent
14 1 1 11 7 4.2 Above
Average
15 2 5 13 4.45 Excellent
16 3 7 10 4.35 Excellent
17 1 1 9 9 4.3 Excellent
18 1 1 10 8 4.25 Excellent
19 1 2 4 13 4.45 Excellent
20 2 7 11 4.45 Excellent
21 1 7 12 4.5 Excellent
22 2 5 13 4.45 Excellent
The table shows summary of responses and the mean score in each questions.
Based on the evaluation and the responses of the respondents to the questionnaire that is
based on the quality criteria of ISO 9126, the developed software, Electronic Health
Record for Aldersgate College School Clinic has met the standards in terms of the
systems Functionality, Reliability, Usability, and Efficiency which is proven by the charts
that is presented.