Clinic Management System With Scheduling For Cabuyao Animal Bite Clinic
Clinic Management System With Scheduling For Cabuyao Animal Bite Clinic
Clinic Management System With Scheduling For Cabuyao Animal Bite Clinic
In Partial Fulfillment
Of the Requirements for the Degree
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
By:
ALEGRE, MEL BERT O.
CANTILLAN, LAWRENCE ALBERT R.
December 2022
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING ii
APPROVAL SHEET
EDITOR
Edited and re-examined for final printing and submission to the
faculty of the College of Computing and Engineering, Pamantasan ng
Cabuyao.
PANEL OF EXAMINERS
Approved by the committee on Oral Examination with the grade of
___
ACKNOWLEDGEMENT
First and foremost, the researchers would like to thank our Lord Jesus Christ
for giving them the strength and wisdom to complete the research.
We would like to express our deepest gratitude to our thesis adviser, Mr.
Marvin L. Atanacio, their thesis adviser, for his guidance, advice and moral support
that help us in the completion and success of this study. This capstone would not
have been possible without his support, supervison and perceptive advice.
Mr. John Patrick Ogalesco, their research instructor from Capstone Project
1, for his helpful suggestion, ideas and advice that aided in the progress of our
research.
Finally, we would like to extend our deepest gratitude to our classmates for
supporting us from up and downs, wonderful time we have had together. We look
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
forward to your success and happiness in pursuit of your dreams and goals. Thank
you very much to everyone!
The Researchers
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING v
DEDICATION
To our family who was there in our thick and thins and support
us no matter what track we follow in our lives. To our friends,
professors, and adviser who was there to guide and support us all
throughout our stay in Pamantasan ng Cabuyao.
BERT
LAWRENCE
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING vi
ABSTRACT
The way practices allocate their time and resources can be completely altered by
the capacity to automate a number of their administrative and management chores.
tracking the records of patients who received doses of the anti-rabies vaccine and
retrieving records if a patient loses their copy of the vaccination card. Only the
employees and administration of the Cabuyao Animal Bite Clinic in Cabuyao are
permitted to utilize the system. As a result, the effectiveness of the system for
Cabuyao Animal Bite Clinic in overcoming their struggles in handling manual labor
such as storing and recording patient information. Our studies will document the
changes and improvements in Cabuyao Animal Bite Clinic in regard to their handling
and storing of patient records.
.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING viii
TABLE OF CONTENTS
Title Page i
Approval Sheet ii
Acknowledgement iii
Dedication v
Abstract vi
Table of Contents viii
List of Tables x
List of Figures xi
CHAPTER
REFERENCES 105
APPENDICES 111
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING x
LIST OF TABLES
Table Page
LIST OF FIGURES
Figure Page
23 Patient 82
24 Treatment Records 83
25 Inventory 84
26 Reports 85
27 Payment 86
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING xiii
LIST OF APPENDICES
Appendix Page
CHAPTER I
Introduction
b) managing of supplies;
c) managing the information of the patients;
d) recording of the daily transactions; and
e) generating reports?
d) usability?
Business Process
Programming Skills in HTML,
CSS, JS, and PHP
Knowledge in Database
Management
Software Requirements Agile SDLC
EVALUATION
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
The Planning phase is where the researchers must gather the data
from the client that is needed for the development of the system. Then
after that, the researchers will proceed to the second phase which is the
Design and this is where the researchers discussed the required
functions and tools to be used in developing the system based on the
data gathered in the requirements phase. A prototype of the user
interface will also be designed in this phase. After the design phase,
the researchers will proceed to the next phase which is the
Development and this is the part where the researchers will begin to
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
develop the system. The system will be developed in cycles where each
cycle contains an improvement for the system. Each cycle also
contains testing to find the bugs that might exist in the system and fix
them. After the development phase, the researchers will proceed to the
next phase which is the Testing when the development reaches its final
cycle the system will still be tested for bugs and if there are any, the
researchers will fix them immediately. Lastly, after the testing phase,
the researchers will proceed to the last phase which is Maintenance and
in this phase, the researchers will provide support to keep the system
running smoothly and resolve any new bugs.
Patient. The benefit of the proposed system for the patient was
that it would help the patient in providing convenience in keeping
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
of the clinic. Another limitation of the system is once the system is for
implementation process the researchers will not consider the level of
computer literacy of the user.
Definition of Terms
CHAPTER II
This chapter presents the relevant literature and studies that the
researchers considered in strengthening the claim and importance of
the present study.
throughout the world because to the benefits they give, most notably
increased security and cost-effectiveness. It is regarded as an essential
component of the healthcare industry since they give several benefits
to patients [24].
Synthesis
efficient not just for the patients but also for the people taking care of
the application .
CHAPTER III
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Research Design
questionnaire.
For this study, there are two groups of respondents. The first is the
end user, or the individuals who will use the system. The end-user is
consist of employees or owner of a Animal Bite Clinic. The second is the
web development experts who will inspect the design and functionality of
the system. The web development experts are graduates of BSIT or other
computing courses who are in the field of web development for at least
five years.
The format of the Likert Scale that will be used in the study is
presented below:
Options Code
Strongly Agree (SA) 5
Agree (A) 4
Undecided (U) 3
Disagree (D) 2
Strongly Disagree (SD) 1
For the statistical tool, the researchers will use the median to
determine the average responses and percentage to determine the
percentage of the responses to each item on the questionnaire. As a
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
System Development
The different diagrams that will be the foundation for the system
will be included in this phase.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
record was not found. It will display a message saying “No patient
record found”.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
employee can change the inputted information. Once they are satisfied
with the changes, the system will save the changes of patient record to
the database.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
the administrator can now view the employee record that was
successfully added. On the other hand, if employee details are invalid,
the system will display invalid employee details and the process will
be terminated.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
modify the employee record. The system will validate if the employee
record if the employee record is correct. Once the system validates that
the employee record that were inputted are valid, it will be
automatically saved to the database. Then the administrator can now
view the employee record that was successfully updated. On the other
hand, if employee record are invalid, the system will display invalid
employee record and it will go back to the modify employee record
process.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
not find the employee record. The system will display message no
record found.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
record however if the supplies record was not found. It will display a
message saying “No patient record found”.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
found the system will display the payment transaction record found so
that Administrator or employee can view the supplies record however
if the payment transaction record was not found. It will display a
message saying “No payment transaction record exist ”.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
data and generate it to display the report you need, if the inputted data
is incorrect it will prompt an error message and the process will be
terminated.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
provide the clients with a user manual on how to properly utilize the
system as well as some advice on how to improve and maintain it.
CHAPTER IV
will fill up then after that the staff will going to collect the form and
place it in an envelope together with the previous form that other
patient filled up then place it in a cabinet. As a result the patient
record retrieval cost a lot of time, can be prone to damage and
misplaced. In addition the staff used MS Excel to encode the
information of the patients and etc.
Recording of the daily transactions are very hard and busier for the
staff of the clinic beca use they need to write down all the transactions
that happened in a log book. This requires time and effort since the
staff need to write the information of the patient, payment whenever
the patient go to the clinic for follow up schedule of anti-rabies
vaccination.
scheduling for a animal bite clinic. The system aims is to help the
clinic find a solution to the problem such as m o n i t o r i n g p a t i e n t
schedule for vaccination, managing of supplies, managing the
information of the patients, recording of the daily transactions
and generating reports. In designing and developing the system,
the researchers used CSS, Bootstrap and JS for the interface and
design. In addition the researchers use PHP which serve as the
b a c k - e n d a n d to create dynamic, interactive web page.
can perform add or edit the record of the patient. Also, staff can add
or edit pertinent medical history, treatment records and post-exposure
records under the patient management tab.
Figure 26 shows the interface for reports. This feature helps the
staff monitor the daily transaction that happened on the clinic. The
staff can see the name of the patient, vaccine used, quantity, payment
status, date when transaction happened and the amount that the patient
paid. Also, the staff can filter the date for them to see the past record
of transaction reports that happened on the clinic.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Where:
Q1 - The clinic management system with scheduling can perform
patient management actions (add, edit and view of patient records).
Q2 - The clinic management system with scheduling can monitor
patient record that undergoes anti-rabies vaccination.
Q3 - The clinic management system with scheduling can perform
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Where:
Q1 - You could easily access patient records .
Q2 - The reports on sales and inventory created by the system are
accurate and easy to understand.
Q3 - You can see the updated report about the inventory and sales of
the clinic real time.
Q4 - It is easy to fill up the patient information because the system
gives you error messages when leave or miss some important
information.
Q5 - You never duplicated a patient record because the system is able
to provide you information if the patient already has a record in the
system.
performing different task for the clinic. However, there are some end
users who are undecided when it comes on the reliability of the system.
Where:
Q1 - The clinic management system with scheduling responds quickly
on user interaction.
Q2 - The clinic management system with scheduling quickly displays
the schedule of the patient for next anti-rabies vaccination session.
Q3 - The clinic management system with scheduling performs end-
user’s requirements.
Q4 - The clinic management system with scheduling directly displays
the forms clicked or accessed by the end users.
Q5 - The clinic management system with scheduling immediately
responds to the user input.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Where:
Q1 - The clinic management system with scheduling is easy to use.
Q2 - The user interface is easy to understand.
Q3 - The scheduling is easy to understand.
Q4 - The clinic management system with scheduling directly displays
the forms clicked or accessed by the end use The user can easily see
the schedule for next vaccination session rs.
Q5 - The clinic management system with scheduling provides
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Where:
Q1 - The clinic management system with scheduling can perform
patient management actions (add, edit and view of patient records).
Q2 - The clinic management system with scheduling can monitor
patient record that undergoes anti-rabies vaccination.
Q3 - The clinic management system with scheduling can perform
scheduling for patients next anti-rabies vaccination session.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Where:
Q1 - The clinic management system is able to handle all patient
records.
Q2 - The system reports about the clinic sales and inventory are
accurate.
Q3 - The system shows an accurate date for schedule suggestions .
Q4 - The patient records inputted are updated real time .
Q5 - The clinic management system is rarely to never malfunction
Where:
Q1 - The clinic management system with scheduling responds quickly
on user interaction.
Q2 - The clinic management system with scheduling can be fixed when
defects are detected .
Q3 - The clinic management system with scheduling performs end-
user’s requirements..
Q4 - The clinic management system with scheduling directly displays
the forms clicked or accessed by the end users..
Q5 - The clinic management system with scheduling immediately
responds to the user input.
Q2. It implies that some of the web experts were not sure if the CMS
can be fixed when defects are detected.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Where:
Q1 - The clinic management system with scheduling can continuously
function when modification/ change is made.
Q2 - The clinic management system with scheduling can be fixed when
defects are detected.
Q3 - It is easy to edit or fix error inputs in the system.
Q4 - The system sorts and records all the information properly for an
easy access. .
Q5 - It is easy to view, edit and save all the transaction.
For the last criterion, Table 9 shows that 1 of the 5 question received
5.0 as median. It implies that the web experts STRONGLY AGREE
that the end-user can easily view, edit and save all the transactions.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
CHAPTER V
Summary of Findings
board for them to know the following dates for the next anti-
rabies vaccination session of their patients .
b. m a n a g i n g o f s u p p l i e s - t h e s taffs on the clinic usually wrote
down the supplies that was available on the clinic like anti-rabies and
etc manually. In addition the staff find it difficult when it comes on
checking the supplies on the clinic if the data that was written does not
match to the exact number of supplies in the clinic.
c. m a n a g i n g t h e i n f o r m a t i o n o f t h e p a t i e n t s - The staff first
give a form that the patient will need to fill up then after that the staff
will going to collect the forms and place it in an envelope together
with the previous form that other patient filled up then place it in a
cabinet. As a result the patient record retrieval cost a lot of time, can
be prone to damage and misplaced. In addition the staff used MS Excel
to encode the information of the patients and etc.
d. r e c o r d i n g o f t h e d a i l y t r a n s a c t i o n s - T h e s t a f f s i n t h e
c l i n i c f i n d i t a s very hard and busier since they need to write down
all the transactions that happened in a log book. As result, it requires
time and effort since the staff need to write the information of the
patient, payment whenever the patient go to the clinic for follow up
schedule of anti-rabies vaccination.
e . g e n e r a t i n g r e p o r t s - T h e s t a f f s o n t h e c l i n i c f i n d i t as very
time-consuming because the staff on the clinic used the traditional way
of generating of reports. The staff on the clinic need to write the data
on a paper then after that it would encode to MS Excel to make an
illustration out of the data gathered by the clinic based on their daily
transactions. Besides using excel can be time consuming and data
integrity can be compromised.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Conclusions
Recommendations
REFERENCES:
[4] Chang Bing Hui and Mohd Najib Mohd Salleh, “Clinic
Management System for Hope Clinic Bukit Serdang”, aitcs, vol.
2, no. 2, pp. 1265–1274, Nov. 2021.
http://14.99.188.242:8080/jspui/bitstream/
123456789/10725/1/cdcms_111.pdf
APPENDIX A – QUESTIONNAIRE
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Name: Date:
4 – Agree (A)
3 – Undecided (U)
2- Disagree (D)
CRITERIA SA A U D SD
5 4 3 2 1
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
FUNCTIONALITY
EFFICIENCY
MAINTAINABILITY
3 – Undecided (U)
2- Disagree (D)
CRITERIA SA A U D SD
5 4 3 2 1
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
FUNCTIONALITY
1. The system can perform
patient management
actions (add, edit and view
of patient records).
2. The system can view the
medical history of a patient
that will undergo anti-
rabies vaccination.
RELIABILITY
EFFICIENCY
USABILITY
How to use:
Step 1: The Administrator or staff of the clinic must enter first their
username and password.
After login they can see the dashboard wherein it contains the total
number of employees, patient, sales and report.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
After that Administrator or staff must input the fields for patient
information and click “Save” button once they finished then click
“Next” Button.
After that click the dropdown button to select the patient then
Administrator or staff must input the fields for patient pertinent
medical history and click “Save” button once they finished then click
“Next” Button.
After that click the dropdown button to select the patient then
Administrator or staff must input the fields for post exposure treatment
and click “Save” button once they finished then click “Next” Button.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
After that click the dropdown button to select the patient then
Administrator or staff must input the date for schedule of pre-
exposure vaccinated record if the patient case is pre-exposure.
However if the patient case is post-exposure, input dates for schedule
of post-exposure vaccinated record. Once it was done click “Save”
button.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
After that click the dropdown button to select the patient then
Administrator or staff must input the dates for schedule for booster.
Then click “Save” button once finished.
After that click the dropdown button to select the patient name, status
of payment, service and category of animal bite. Once it was done
click “Save” button.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
MedicalRecordController.php
<?php alse"','required','before:'.date('m
/d/Y'),'after:01/01/2020'],
namespace App\Http\ 'comorbidity' =>
Controllers; ['exclude_if:is_comorbidity,"fal
use App\Models\Patient; se"','required'],
use App\Models\MedicalRecord;
use Illuminate\Http\Request; 'previous_arv_injection_date' =>
use Illuminate\Validation\Rule; ['exclude_if:is_previous_arv,"fa
use Illuminate\Support\Facades\ lse"','required','before:'.date('m/
DB; d/Y')],
class MedicalRecordController 'allergies' =>
extends Controller ['exclude_if:is_allergy,"false"','r
{ equired'],
// 'date_of_incident' =>
public function index(){ ['required','before_or_equal:'.dat
$patient_data = e('m/d/Y')],
Patient::all(); 'time_of_incident' =>
return ['required'],
view('medical_record.medical_r 'place_of_incident' =>
ecord',compact('patient_data')); ['required'],
} 'nature_of_incident' =>
public function ['required']
create(Request $request){ ],
//dd($request- [
>is_covid_vaccine=="true"); 'covid_vaccine_date.required'
$request->validate([ => "Please specify COVID-19
'patient_id' => Vaccine Date.",
['required'], 'comorbidity.required'
'covid_vaccine_date' => => "Please specify
['exclude_if:is_covid_vaccine,"f comorbidities.",
'previous_arv_injection_date.req
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
}) public function
->get(); update(Request $request){
return response()- $request->validate([
>json(["data" => 'patient_id' => ['required'],
$medical_records]); 'covid_vaccine_date' =>
} ['exclude_if:is_covid_vaccine,"f
public function alse"','required','before:'.date('m
readSingle(Request $request){ /d/Y')],
$get_patient_id = 'comorbidity' =>
$request->patiend_id; ['exclude_if:is_comorbidity,"fal
$medical_records = se"','required'],
DB::table('medical_records') 'previous_arv_injection_date' =>
->join('patients', ['exclude_if:is_previous_arv,"fa
'medical_records.patient_id', '=', lse"','required','before:'.date('m/
'patients.id') d/Y')],
->select( 'allergies' =>
'medical_records.*', ['exclude_if:is_allergy,"false"','r
'patients.first_name', equired'],
'date_of_incident' =>
'patients.middle_name', ['required','before_or_equal:'.dat
'patients.last_name', e('m/d/Y')],
'patients.birthdate', 'time_of_incident' =>
'patients.address', ['required'],
'patients.gender', 'place_of_incident' =>
'patients.sr_citizen_no' ['required'],
) 'nature_of_incident' =>
- ['required']
>where('medical_records.patient ],
_id', $get_patient_id) [
->get(); 'covid_vaccine_date.required'
return response()- => "Please specify COVID-19
>json(["data" => Vaccine Date",
$medical_records]); 'comorbidity.required'
} => "Please specify
comorbidities",
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
'previous_arv_injection_date.req ]);
uired' => "Please specify }
previous Anti-Rabies Vaccine public function
Date", delete(Request $request){
'previous_arv_injection_date.bef $success =
ore' => "Invalid Anti-Rabies MedicalRecord::find($request-
Vaccine Date", >id)->delete();
'allergies.required' => return response()->json([
"Please specify allergies" 'success' => $success,
]); 'message' => $success ?
$success = 'Record successfully deleted.' :
MedicalRecord::find($request- 'Failed to delete record!'
>id)->update($request->all()); ]);
return response()->json([ }
'success' => $success, }
'message' => $success ?
'Record successfully updated.' :
'Failed to update record!'
*
PatientsController *@return \Illuminate\Http\
<?php Response
*/
namespace App\Http\ public function index()
Controllers; {
use App\Models\Patient; $patient_data=
use App\Models\MedicalRecord; Patient::all();
use Illuminate\Http\Request; return
//use Illuminate\Database\ view('patient.patient',compact('p
Eloquent\Relations\MorphTo; atient_data'));
class PatientsController extends }
Controller public function read(){
{ $patient_data =
/** Patient::withCount(['medical_re
* Display a listing of the cords','post_exposure_treatment
resource.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
s','treatments','boosters'])- $request-
>get(); >validate($validation_rules);
return response()- $success =
>json(["data" => Patient::create($request->all());
$patient_data]); return response()->json([
} 'success' => $success,
/** 'message' => $success ?
* Show the form for creating 'Patient successfully added.' :
a new resource. 'Failed to add new patient!'
* ]);
* @return \Illuminate\Http\ }
Response /**
*/ * Display the specified
public function resource.
create(Request $request) *
{ * @param int $id
$validation_rules = [ * @return \Illuminate\Http\
'first_name' => Response
['required'], */
'last_name' => public function show($id)
['required'], {
'contact_number' => [], //
'birthdate' => }
['required','before:'.date('m/d/Y' /**
)], * Show the form for editing
]; the specified resource.
if(!empty($request- *
>contact_number)){ * @param int $id
array_push($validation_ * @return \Illuminate\Http\
rules['contact_number'],'numeric Response
'); */
array_push($validation_ public function
rules['contact_number'],'digits:1 update(Request $request){
1'); $request->validate([
}
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
return $request-
view('inventory.inventory',comp >merge(['category' =>
act('inventory_data')); implode(",",$request-
} >category)]);
public function read(){ $success =
$inventory_data = Inventory::create($request-
Inventory::all(); >all());
return response()- // $inventory_model = new
>json(["data" => Inventory;
$inventory_data]); // $inventory_model-
} >vaccine_name = $request-
public function >input('vaccine_name');
create(Request $request){ // $inventory_model-
$request->validate([ >description = $request-
'vaccine_name' => >input('description');
['required','string','unique:invent // $inventory_model-
ories'], >quantity = $request-
'quantity' => 'numeric', >input('quantity');
'category' => 'required| // $success =
array| $inventory_model->save();
in:none,category_1,category_2,c // $return_data =
ategory_3', $success ? ['message' =>
'price' => 'required| 'Supply successfully added.'] :
numeric| ['error_message' => 'Failed to
between:1,9999999999.99' add new supply!'];
]); // return redirect()-
>back()->with($return_data);
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
* * @return \Illuminate\Http\
* @return \Illuminate\Http\ Response
Response */
*/ public function show($id)
public function create() {
{ //
// }
} /**
/** * Show the form for editing
* Store a newly created the specified resource.
resource in storage. *
* * @param int $id
* @param \Illuminate\Http\ * @return \Illuminate\Http\
Request $request Response
* @return \Illuminate\Http\ */
Response public function edit($id)
*/ {
public function store(Request //
$request) }
{ /**
// * Update the specified
} resource in storage.
/** *
* Display the specified * @param \Illuminate\Http\
resource. Request $request
* * @param int $id
* @param int $id
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
'date_to' => -
'date_format:"Y-m-d"|required' >whereDate("bill.created_at","<
]); =",$request->date_to)
$bills = DB::table('bill') ->get();
- return response()-
>select('bill.*',DB::raw("CONC >json( $bills );
AT(patients.last_name,', }
',patients.first_name) as /**
full_name, * Show the form for creating
bill_item.vaccine_name, a new resource.
bill_item.quantity, *
bill_item.price, * @return \Illuminate\Http\
bill.payment_status, Response
DATE_FORMAT(bill.created_at */
,'%b/%d/%Y') as public function create()
transaction_date") {
) //
->leftJoin('bill_item', }
'bill.id', '=', 'bill_item.bill_id') /**
->leftJoin('patients', * Store a newly created
'bill.patient_id', '=', resource in storage.
'patients.id') *
- * @param \Illuminate\Http\
>whereDate("bill.created_at","> Request $request
=",$request->date_from) * @return \Illuminate\Http\
Response
*/
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
// return
} view('treatment.treatment',comp
} act('patient_data'));
}
TreatmentController.php public function read(Request
<?php $request,$patient_id = 0){
$get_patient_id =
namespace App\Http\ $request->patiend_id;
Controllers; $treatments =
use App\Models\Patient; DB::table('treatments')
use App\Models\MedicalRecord; ->join('patients',
use App\Models\Treatment; 'treatments.patient_id', '=',
use Illuminate\Http\Request; 'patients.id')
use Illuminate\Validation\Rule; ->select(
use Illuminate\Support\Facades\ 'treatments.*',
DB; 'patients.first_name',
class TreatmentController 'patients.middle_name',
extends Controller 'patients.last_name',
{ 'patients.birthdate',
// 'patients.address',
public $validation_rules = []; 'patients.gender',
public $validation_messages patients.sr_citizen_no'
= []; )
public function index(){ ->when($get_patient_id>0,
$patient_data = function ($query) use
Patient::all(); ($get_patient_id) {
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
}
$create_array['post_day_0_statu return response()->json([
s'] = ""; 'success' => $success,
$create_array['post_day_0_lot'] 'both_filled' =>
= ""; $both_filled,
$create_array['post_day_3_statu 'message' => $success ?
s'] = ""; 'Treatment record successfully
$create_array['post_day_3_lot'] added.' : 'Failed to add new
= ""; treatment record!'
]);
$create_array['post_day_7_statu }
s'] = ""; public function
update(Request $request){
$create_array['post_day_7_lot'] $both_filled = false;
= ""; if((!empty($request-
$create_array['post_day_14_stat >pre_day_0) && (!
us'] = ""; empty($request->post_day_0)
$create_array['post_day_14_lot' || !empty($request->post_day_3)
] = ""; || !empty($request->post_day_7)
$create_array['post_day_30_stat || !empty($request-
us'] = ""; >post_day_14) || !
$create_array['post_day_30_lot' empty($request->post_day_30)))
] = ""; ||
} (!empty($request-
$success = >post_day_0) && (!
Treatment::create($create_array empty($request->pre_day_0) || !
); empty($request->pre_day_7) || !
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
empty($request->pre_day_28))))
{ $update_array['post_day_0_stat
$success = false; us'] = "";
$both_filled = true; $update_array['post_day_0_lot']
}else{ = "";
$this- $update_array['post_day_3_stat
>setValidationRules($request); us'] = "";
$update_array = $update_array['post_day_3_lot']
$request->all(); = "";
if(empty($request- $update_array['post_day_7_stat
>pre_day_0)){ us'] = "";
$update_array['post_day_7_lot']
$update_array['pre_day_0_statu = "";
s'] = ""; $update_array['post_day_14_sta
$update_array['pre_day_0_lot'] tus'] = "";
= ""; $update_array['post_day_14_lot'
$update_array['pre_day_7_statu ] = "";
s'] = ""; $update_array['post_day_30_sta
$update_array['pre_day_7_lot'] tus'] = "";
= "";
$update_array['pre_day_28_stat $update_array['post_day_30_lot'
us'] = ""; ] = "";
$update_array['pre_day_28_lot'] }
= ""; $success =
} Treatment::find($request->id)-
if(empty($request- >update($update_array);
>post_day_0)){ }
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
&& empty($request- ],
>post_day_0); 'post_day_0' => [
})
], Rule::requiredIf(function () use
'pre_day_28_lot_no' => ($request) {
Rule::requiredIf(function () use return (!empty($request-
($request) { >post_day_0_lot_no) || !
return !empty($request- empty($request-
>pre_day_28) && $request- >post_day_0_status) ||
>pre_day_28_status == !empty($request->post_day_3) ||
"Completed"; !empty($request->post_day_7) ||
}), !empty($request->post_day_14)
'pre_day_28_status' => [ || !empty($request-
Rule::requiredIf(function () use >post_day_30)) &&
($request) { empty($request->pre_day_0);
return !empty($request- })
>pre_day_28); ],
}), 'post_day_0_lot_no' =>
function ($attribute, $value, Rule::requiredIf(function () use
$fail) use ($request) { ($request) {
if ($value == "Completed" && return !empty($request-
$request->pre_day_7_status != >post_day_0) && $request-
"Completed") { >post_day_0_status ==
$fail('You must complete the "Completed";
previous vaccine first.'); }),
}
}
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
>post_day_30_status == 'pre_day_7.date_equals'
"Completed"; => "Date must be 7 days from
}), day 0.",
'post_day_30_status' => 'pre_day_28.date_equals' =>
[ "Date must be 28 days from day
0.",
Rule::requiredIf(function () use 'post_day_3.date_equals' =>
($request) { "Date must be 3 days from day
return ! 0.",
empty($request->post_day_30); 'post_day_7.date_equals' =>
}), "Date must be 7 days from day
function ($attribute, 0.",
$value, $fail) use ($request) { 'post_day_14.date_equals' =>
if ($value == "Date must be 14 days from day
"Completed" && $request- 0."
>post_day_14_status != 'post_day_30.date_equals' =>
"Completed") { "Date must be 30 days from day
$fail('You must 0."
complete the previous vaccine ];
first.'); if(!empty($request-
} >pre_day_0)){
} array_push($this-
], >validation_rules['pre_day_7'],'
]; date_equals:'.date("Y-m-
$this->validation_messages = [ d",strtotime($request-
'patient_id.required' => "Please >pre_day_0.' +6 days')));
select patient.",
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
array_push($this- array_push($this-
>validation_rules['pre_day_28'], >validation_rules['post_day_14'
'date_equals:'.date("Y-m- ],'date_equals:'.date("Y-m-
d",strtotime($request- d",strtotime($request-
>pre_day_0.' +27 days'))); >post_day_0.' +13 days')));
}else{ array_push($this-
array_push($this- >validation_rules['post_day_30'
>validation_rules['post_day_0'], ],'date_equals:'.date("Y-m-
'required'); d",strtotime($request-
$this- >post_day_0.' +29 days')));
>validation_messages['post_day }
_0.required'] = "Please fill up $request->validate($this-
either Pre-Exposure or Post- >validation_rules,$this-
Exposure vaccination >validation_messages);
treatment."; }
}if(!empty($request- public function
>post_day_0)){ getPatientsAllRecords(Request
array_push($this- $request){
>validation_rules['post_day_3'], $patient_id = $request-
'date_equals:'.date("Y-m- >patient_id;
d",strtotime($request- $patient =
>post_day_0.' +2 days'))); Patient::find($patient_id);
array_push($this- $medical_record =
>validation_rules['post_day_7'], DB::table('medical_records')
'date_equals:'.date("Y-m- ->join('patients',
d",strtotime($request- 'medical_records.patient_id', '=',
>post_day_0.' +6 days'))); 'patients.id')
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
->select( 'patients.gender',
'medical_records.*', 'patients.sr_citizen_no'
'patients.first_name', )
'patients.middle_name', ->where('patient_id',
'patients.last_name', $patient_id)
'patients.birthdate', ->get();
'patients.address', $success = !
'patients.gender', empty($patient) || !
'patients.sr_citizen_no' empty($medical_record) || !
) empty($post_exposure_record);
->where('patient_id', return response()->json([
$patient_id) 'success' => $success,
->get(); 'data' => [
$post_exposure_record = 'patient' => $patient,
DB::table('post_exposure_treat 'medical_record' =>
ments') $medical_record,
->join('patients', 'post_exposure_record' =>
'post_exposure_treatments.patie $post_exposure_record
nt_id', '=', 'patients.id') ],
->select( 'message' => $success ?
'Patients record found.' : 'Failed
'post_exposure_treatments.*', to find patients record!'
'patients.first_name', ]);
'patients.middle_name', }
'patients.last_name', }
'patients.birthdate',
'patients.address', BoosterController.php
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
<?php $boosters =
DB::table('boosters')
namespace App\Http\ ->join('patients',
Controllers; 'boosters.patient_id', '=',
use App\Models\Booster; 'patients.id')
use App\Models\Patient; ->select(
use Illuminate\Http\Request; 'boosters.*',
use Illuminate\Validation\Rule; 'patients.first_name',
use Illuminate\Support\Facades\
DB; 'patients.middle_name',
class BoosterController extends 'patients.last_name',
Controller 'patients.birthdate',
{ 'patients.address',
// 'patients.gender',
public function index(){
$patient_data = 'patients.sr_citizen_no'
Patient::all(); )
return -
view('booster.booster',compact(' >where('boosters.patient_id',
patient_data')); $get_patient_id)
} ->get();
public function return response()-
getPatientsBoosterRecords(Requ >json(["data" => $boosters]);
est $request){ }
public function
$get_patient_id = saveUpdateBoosters(Request
$request->patient_id; $request){
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
// dd($request);
$this- 'booster_day_3_lot_no' =>
>setValidationRules($request); $request['booster_day_3_lot_no
_'.$i],
$booster_ctr = $request-
>booster_ctr; 'booster_day_3_status' =>
$added_ctr = 0; $request['booster_day_3_status_
$updated_ctr = 0; '.$i]
for($i=0; $i<$booster_ctr; ];
$i++) {
$booster_data = [ if(empty($request['booster_id_'.
'patient_id' => $i])){//insert
$request->patient_id, $added_ctr +=
'treatment_id' => Booster::create($booster_data)-
$request->treatment_id, >id > 0 ? 1 : 0;
'booster_day_0' => }else{//update
$request['booster_day_0_'.$i], $updated_ctr +=
Booster::find($request['booster_
'booster_day_0_lot_no' => id_'.$i])->update($booster_data)
$request['booster_day_0_lot_no ? 1 : 0;
_'.$i], }
}
'booster_day_0_status' => $success = ($added_ctr+
$request['booster_day_0_status_ $updated_ctr) > 0;
'.$i], return response()->json([
'booster_day_3' => 'success' => $success,
$request['booster_day_3_'.$i],
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
lot_no_'.$i]) || !
Rule::requiredIf(function () use empty($request['booster_day_3_
($request,$i) { return ! status_'.$i]) || !
empty($request['booster_day_0_ empty($request['booster_day_0_
'.$i]); '.$i]);
}) })
]; ];
$this- $this-
>validation_messages['booster_ >validation_rules['booster_day_
day_0_'.$i.'.required'] = "Please 3_lot_no_'.$i] = [
input day 0.";
$this- Rule::requiredIf(function () use
>validation_messages['booster_ ($request,$i) { return !
day_0_lot_no_'.$i.'.required'] = empty($request['booster_day_3_
"Please input day 0 lot '.$i]) &&
number."; $request['booster_day_3_status_
$this- '.$i] == "Completed";
>validation_messages['booster_ })
day_0_status_'.$i.'.required'] = ];
"Please input day 0 status."; $this-
$this- >validation_rules['booster_day_
>validation_rules['booster_day_ 3_status_'.$i] = [
3_'.$i] = [
Rule::requiredIf(function () use
Rule::requiredIf(function () use ($request,$i) {
($request,$i) { return !
empty($request['booster_day_3_
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
return ! $this-
empty($request['booster_day_3_ >validation_messages['booster_
'.$i]); day_3_status_'.$i.'.required'] =
}), "Please input day 3 status.";
function ($attribute,
$value, $fail) use ($request,$i) if(!
{ empty($request['booster_day_0_
if ($value == '.$i])){
"Completed" && array_push($this-
$request['booster_day_0_status_ >validation_rules['booster_day_
'.$i] != "Completed") { 3_'.$i],'date_equals:'.date("Y-m-
$fail('You must d",strtotime($request['booster_d
complete the previous vaccine ay_0_'.$i].' +2 days')));
first.'); $this-
} >validation_messages['booster_
} day_3_'.$i.'.date_equals'] =
]; "Date must be 3 days from day
$this- 0.";
>validation_messages['booster_ }
day_3_'.$i.'.required'] = "Please }
input day 3."; $request->validate($this-
$this- >validation_rules,$this-
>validation_messages['booster_ >validation_messages);
day_3_lot_no_'.$i.'.required'] = }
"Please input day 3 lot public function read(Request
number."; $request,$patient_id = 0){
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
$get_patient_id = ->get();
$request->patiend_id; return response()-
$boosters = >json(["data" => $boosters]);
DB::table('boosters') }
->join('patients', public function
'boosters.patient_id', '=', create(Request $request){
'patients.id') $this-
->select( >setValidationRules2($request);
'boosters.*', $success =
'patients.first_name', Booster::create($request->all());
return response()->json([
'patients.middle_name', 'success' => $success,
'patients.last_name', 'message' => $success ?
'patients.birthdate', 'Booster record successfully
'patients.address', added.' : 'Failed to add new
'patients.gender', booster record!'
]);
'patients.sr_citizen_no' }
) public function
- update(Request $request){
>when($get_patient_id>0, $this-
function ($query) use >setValidationRules2($request);
($get_patient_id) { $success =
return $query- Booster::find($request->id)-
>where('boosters.patient_id', >update($request->all());
$get_patient_id); return response()->json([
}) 'success' => $success,
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
>booster_day_3_status) || ! >booster_day_0_status !=
empty($request- "Completed") {
>booster_day_0); $fail('You must
}) complete the previous vaccine
], first.');
'booster_day_3_lot_no' }
=> [ }
]
Rule::requiredIf(function () use ];
($request) { $validation_messages = [
return !
empty($request- 'booster_day_0.required' =>
>booster_day_3) && $request- "Please input day 0.",
>booster_day_3_status == 'booster_day_0_lot_no.required'
"Completed"; => "Please input day 0 lot
}) number.",
], 'booster_day_0_status.required'
'booster_day_3_status' => "Please input day 0 status.",
=> [ Rule::requiredIf(function 'booster_day_3.required' =>
() use ($request) { return ! "Please input day 3.",
empty($request- 'booster_day_3_lot_no.required'
>booster_day_3); => "Please input day 3 lot
}), number.",
function ($attribute, 'booster_day_3_status.required'
$value, $fail) use ($request) { => "Please input day 3 status."
if ($value == ];
"Completed" && $request-
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
$post_exposure_treatments =
'post_exposure_treatments.*', DB::table('post_exposure_treat
'patients.first_name', ments')
'patients.middle_name', ->join('patients',
'patients.last_name', 'post_exposure_treatments.patie
'patients.birthdate', nt_id', '=', 'patients.id')
'patients.address', ->select(
'patients.gender',
'patients.sr_citizen_no' 'post_exposure_treatments.*',
) 'patients.first_name',
->when($get_patient_id>0,
function ($query) use 'patients.middle_name',
($get_patient_id) { 'patients.last_name',
return $query- 'patients.birthdate',
>where('post_exposure_treatmen 'patients.address',
ts.patient_id', $get_patient_id); 'patients.gender',
}) 'patients.sr_citizen_no'
->get(); )
return response()- -
>json(["data" => >where('post_exposure_treatmen
$post_exposure_treatments]); ts.patient_id', $get_patient_id)
} ->get();
public function return response()-
readSingle(Request $request){ >json(["data" =>
$get_patient_id = $request- $post_exposure_treatments]);
>patiend_id; }
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
equest->id)->update($request-
>all()); namespace App\Http\
return response()->json([ Controllers;
'success' => $success, use App\Models\Patient;
'message' => $success ? use App\Models\Inventory;
'Post-treatment record use App\Models\Bill;
successfully updated.' : 'Failed use App\Models\BillItem;
to update post-treatment record!' use Illuminate\Http\Request;
]); use Illuminate\Support\Facades\
} DB;
public function class PaymentController extends
delete(Request $request){ Controller
$success = {
PostExposureTreatment::find($r /**
equest->id)->delete(); * Display a listing of the
return response()->json([ resource.
'success' => $success, *
'message' => $success ? * @return \Illuminate\Http\
'Post-treatment record Response
successfully deleted.' : 'Failed */
to delete post-treatment record!' public function index()
]); {
} $patients = Patient::all();
} $inventory =
Inventory::all();
PaymentController.php $bills = DB::table('bill')
<?php
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
->leftJoin('bill_item', *
'bill.id', '=', 'bill_item.bill_id') * @param \Illuminate\Http\
->get(); Request $request
* @return \Illuminate\Http\
return Response
view('payment.payment') */
->with("patients", public function store(Request
$patients) $request)
->with("vaccines", {
$inventory) $request->validate([
->with("bills", 'patient_id' => 'required|
$bills); exists:patients,id',
} 'payment_status' =>
/** 'required|
* Show the form for creating in:pending,paid,cancelled',
a new resource. 'service' => "required|
* in:anti_rabies,erig_/_hrig,pneum
* @return \Illuminate\Http\ ococcal_vaccine,flu_vaccine"
Response ]);
*/ $bill = new Bill();
public function create() $bill->patient_id =
{ $request->patient_id;
// $bill->payment_status =
} $request->payment_status;
/** $bill->service = $request-
* Store a newly created >service;
resource in storage.
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
- *
>groupBy('bill_item.bill_id') * @param int $id
->get(); * @return \Illuminate\Http\
return response()- Response
>json( $bills ); */
} public function edit($id)
public function {
getBillItem($id){ //
return response()- }
>json( billItem::where('bill_id', /**
$id)->get() ); * Update the specified
} resource in storage.
/** *
* Display the specified * @param \Illuminate\Http\
resource. Request $request
* * @param int $id
* @param int $id * @return \Illuminate\Http\
* @return \Illuminate\Http\ Response
Response */
*/ public function
public function show($id) update(Request $request)
{ {
// $bill = Bill::find($request-
} >id);
/**
* Show the form for editing $data = $request-
the specified resource. >validate([
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
* */
* @param \Illuminate\Http\ public function show($id)
Request $request {
* @return \Illuminate\Http\ //
Response }
*/ /**
public function store(Request * Show the form for editing
$request) the specified resource.
{ *
// * @param int $id
} * @return \Illuminate\Http\
public function Response
getUserAccess(){ */
return response()- public function edit($id)
>json( DB::table('user_access') {
->leftJoin('users', //
'user_access.username', '=', }
'users.username') /**
->get() ); * Update the specified
} resource in storage.
/** *
* Display the specified * @param \Illuminate\Http\
resource. Request $request
* * @param int $id
* @param int $id * @return \Illuminate\Http\
* @return \Illuminate\Http\ Response
Response */
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
* {
* @param int $id //
* @return \Illuminate\Http\ }
Response }
*/
public function destroy($id)
CURRICULUM VITAE
[email protected]
09471033714
Education
Example:
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Research Interest(s)
- Cybersecurity,
- Health IT,
- Networking
- Web Development
Eligibility
Skill(s)/Talent(s)
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
- Time Management
- Adaptability
- Computer literate
- Effective communication
- Problem-solving
- Work ethic
- Basic Encoding
References
I hereby certify that the above information is true and correct.I understand that
any misinterpretation, falsification or omission of material facts of whatever nature
required by this application shall be considered sufficient cause for dismissal at
anytime during my employment with Pamantsan ng Cabuyao.
I hereby bind myself to follow all the rules and regulations of Pamantasan ng
Cabuyao in the duration of my employment.
MEL BERT O. ALEGRE DEC 6, 2022
PRINTED NAME OVER SIGNATURE DATE
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
CURRICULUM VITAE
Research Interest(s)
Clinic Management System with Scheduling for Cabuyao Animal Bite Clinic
Skill(s)/Talent(s)
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
- Time Management
- Adaptability
- Computer literate
- Effective communication
- Problem-solving
- Work ethic
- Basic Encoding
References
I hereby certify that the above information is true and correct.I understand that
any misinterpretation, falsification or omission of material facts of whatever nature
required by this application shall be considered sufficient cause for dismissal at
anytime during my employment with Pamantsan ng Cabuyao.
I hereby bind myself to follow all the rules and regulations of Pamantasan ng
Cabuyao in the duration of my employment.
LAWRENCE ALBERT R. CANTILLAN DEC 6, 2022
PRINTED NAME OVER SIGNATURE DATE
Pamantasan ng Cabuyao
PAGE
COLLEGE OF COMPUTER STUDIES
COLLEGE OF COMPUTING AND ENGINEERING
Certificate of Originality
This is to certify, that the research paper submitted is the result of our
independent and original work. This research has not been submitted for any degree
or other purposes.
We certify that the content of this research is the product of our own work, and that
we have fully credited all of the sources from which the ideas were derived in
developing this research and sources.