Professional Documents
Culture Documents
A Thesis
Presented to
Polytechnic University of the Philippines
By
January 4, 2021
Chapter 1: THE PROBLEM AND ITS SETTING
Introduction
In our community where there are lots of pets, owners’ obligations are to
take care of their pets, keep them healthy, well groomed, take proper
pets’ good health. CityVets, a veterinary clinic and a food and supplies shop for
patients, determining their sales and managing their inventory. They are using
index cards, logbooks and other paperworks to record the patients’ information,
inventory supplies, and sales record. This process is very difficult to do with just
papers.
records. The system will make the hand-written records of patients, printed
supplies of inventory and the sales record of the veterinary clinic become
continuous, easier and faster, keeping the records of patients, inventory and
Patient system - is for recording and maintaining medical information for a
work, slow information handling, it isn't easy to understand and it is hard to track
clinics use computer based inventory systems, point of sale and clinic
management systems. All these systems do their distinct functions from tracking
The proposed system could be the great replacement for the manual
processes of the CityVets Animal Clinic. As they only use index cards, logbooks
and any other paper works. This will help them to have better keeping of their
Theoretical Framework
According to Lay, his model is divided into basic modules which he states
are the basic modules including the staff maintenance module, clinic information
module, patient queue module, patient visit module, inventory manage module,
and the report module. This system will give the clinic high-efficiency
records, and appointment details. It will basically do all the daily activities as a
clinic will do. (Lay et al., 2011). On the other hand, Teke and company had
another definition for a clinic management system. His system is also divided into
Each one has its pros and cons, and is more likely to fit in the perspective
going for an offline system, it best fits the modules that both have are related to
Conceptual Framework
daily by the establishment. The inputs are those that are most likely to change
in the clinic. An example situation would be Registrations for clients and the
clients’s owners. In a day, there could be multiple new clients. For Processing,
every information from the inputs are organized and put in a database. The
database is then divided by tables which are defined by their uses and function
flow of the system. Lastly, the Output is for the outcome of the information stored
in the database. Every data and/or information should be reported in the right
Based on the meeting with our client, the group had come up with the following
5. The clinic is having a hard time contacting and notifying their clients.
The system seeks to lessen the work of employees with the inventory,
records, and sales of the CityVets Animal Clinic. Moreover, it aims to create a
notification via SMS that will help to easily notify the different customers
User-friendliness is also issued in the system which makes it easier and
a. Create
b. Update
c. Generate Receipt
d. Delete
e. Print
2. Client/Patient Module – This module is for the records of the customers and
the pets they own. It includes the information of customers and the pets, their
a. Add
b. Update
c. Print
3. Sales Module – Shows the total sales of a certain period. It also include:
smoothly and will keep accurate and efficient tracking of its patients. The system
made it easy for the cashier to use and save time. The owner and the
veterinarian will not be having a hard time checking the status of its patients.
Furthermore, the system will lessen the work of employees in the
inventory and monitoring process and will provide faster access to inventory's
information. It will also reduce the percentage of human error in tallying the
inventory process.
Definition of Terms
3. POS – the point of sale (POS) or point of purchase (POP) is the time and
4. Inventory – the term for the goods available for sale and raw materials
furniture or a building.
is also a clinic but its patients are animals like dogs and cats. Veterinary clinic
means a facility for the medical care and treatment of animals and involves
provisions for their overnight accommodation but does not include any outdoor
facilities such as kennels, pen runs, and enclosures. Just like humans, animals
also need proper treatment because they can get sick and hurt. Not only humans
need a doctor but also our beloved pets. Some pet owner likes to take care of
more than one pet. Some have a cat, dog, fish, birds, and even exotic animals.
Just like us, animals are also getting older, and sometimes as they get older they
can be exposed to different diseases and get some or ill. To treat our adored
pets, we need to take care of them and they also need their checkup to the vets.
That being said, we all know that most of the time, visiting a clinic can be a long
consuming. Have you thought about making it an online system? How about
CLINIC
From the survey and also research that had been done, Outpatient
Management System does conduct benefits to the department and also to the
peoples involved. Using OMS, the registration process becomes easier and
efficient. Because if patients have once visited the clinics and if they come in the
next time frame to receive other treatment they did not need to register for the
second time because all the information about them is still available. Using CMS
the numbers of manpower needed can be lessened and this helps a lot in
reducing the number of money clinics need to spend every year. The filing
system which is being used nowadays can be discarded because in OMS all the
data is being kept in one database, this helps to reduce the clerk’s workload and
Clinic Management System is an offline system that is used by clinic staff and
doctors. This system covers all the basic modules including the staff
visit module, inventory management module, and the report module (Lay et al.,
2011). This system will give the clinic high-efficiency management tools,
details. It will basically do all the daily activities as a clinic will do. Staff
Maintenance Module will record all the clinic staff's basic information. Once
registered, he/she is allowed to log in to the system. The authority for access
rights of the user is separated into three types which are admin, doctor, and staff.
All users can perform add and edit staff records and change their login
passwords. Only admin-level users can delete the staff record and reset the staff
login password if the staff had forgotten the login password. Inventory
Maintenance Module contains all the medicine records in a clinic and each of the
medicine inventory levels so that the user could order the medicine stock once
the medicine quantity level is found low to avoid a lack of stock problem.
Moreover, it also stores the medicine function, price, and supplier contact details.
Clinic Information Maintenance Module allows the user to manage the clinic
information such as the clinic name that wanted to print on all the reports, the
clinic contact number, address, and the operation hours. Report Module prepares
several types of report that useful to a clinic which includes patient card, patient
Medical Certificate, patient dispensary report, and patient payment receipt. Staff
will print out a patient card for the newly registered patient so that the patient
could use the card for the following visit. The patient dispensary report will list out
all the medicine and treatment that prescript by the doctor. After the patient
consults the doctor, the staff will collect the medicine for the patient base on the
patient's dispensary report. Patient Profile Maintenance Module allows staff and
doctors to add and edit the patient profile which consists only of very basic
information about the patient without any of the patient symptom information. For
the admin level user, they can perform delete patient record action. Patient
Appointment Scheduling Module allows the staff to add, edit, and delete the
appointment made by the patient. The staff is only allowed to add in a new
appointment on a blank slot. The doctor can check back the appointment made
by the patient by using the date to filter the patient's appointment. Patient Queue
Module acts as an intermediary between doctor and staff. When there is a patient
who came for the consulting doctor, the staff will add the patient to the queue list
so that the doctor can select which patient to be consulted from the queue list.
Patient Visit History Module is only restricted to doctor use to record the patient
consulting. After done the diagnosis, the doctor will add the medicine and note
down the instruction for how to take the medicine. The system will then calculate
the total price of all the medicine and treatment that took by the patient.
the quality of their life especially something that is related to their health (Teke et
al., 2019). Technologies keep on upgrading and innovating and I think it is safe to
say that we should use this as an opportunity to improve our lives as well. That
being said, we should apply these things that we learned. One way of doing that
will fall in line; get into a queue, etc. Teke proposed some modules in making a
clinic management system. So, what are those modules? The first module is the
Patient Registration Module. This module deals with the registration of patient
parameters. The details are saved to the database and it can be retrieved later
for reference by using the patient id generated during the registration. The next
module is the Doctor Registration Module. This is like the previous module but
instead of a patient, it deals with the registration of the doctor practicing in the
clinic. The records will also be saved to the database. In this module, the duty
time of the doctor is also recorded. The list of doctors available for service can be
viewed when required. It also contains the details of the particular time when the
doctor is free. The third module is the Appointment Scheduling Module. The
for the patient based on the time of registration to the clinic. This will be based on
the first in first out principle. The last module is the Patient Appointment
Scheduler. This module is used to schedule the appointment for patients. The
INVENTORY
participants will adhere to its use (Rooker, 2019). While many inventory systems
live from token/bin systems, third-part adapted systems, and even veterinary
system, there are things you should consider. The first thing is that the system
must be portable. It means that it can run on a smartphone or tablet and can
process in the field. Secondly, the system must have real-time or delayed time
synching. This means it will synch when the practitioner has a data connection,
which allows for more accurate tracking as well as up-to-date inventory counts
across the practice. Lastly, it must be easy to use. This means that the
categories must be easy to navigate for staff as well as field operators and void
creating new clinical services. We have ameliorated the drug inventory control
system seamlessly connected with the physician order-entry system. This control
more e‹cient in real time. The medicines used in our hospital are automatically
ˆxed and arranged to sold-packages, and are ordered from each wholesaler by a
fax-modem every day. Artima can search the lot number and expiration date of
drug in the purchase and delivery records. These functions are powerful and
amount stored in the computer database, and evaluated time required for
the system during the past decade. The workload in the inventory management
system in the drug inventory management allows creating new clinical positions
for pharmacists. This system also could pay for it- self in time.(Awaya et al.,
2005)
Warehouses, if the user wants to locate any product it is very difficult, because
user have to do a detailed search manually in all the available stockrooms this
communication technologies the RFID suits the best for the warehouse inventory
section to open source hardware via a wireless link with the aid of internet. The
of Things is developed to track the products attached to the tags with product
information and their respective time stamps for further verification. The
Raspberry Pi acts as a central server, monitoring all the information. The total
sys- tem gives an archetype to correspond the information flow and material flow.
interface to the user to track the products. The developed system results a very
low cost system and works dynamically compared with the existing present
and Operations (MRO) parts inventory management and how Industry 4.0
of Things (IoT), big data analytics, machine learning, and new smart mobility
solutions for different types of MRO parts. There is no single universal strategy
that works for all MRO parts due to wide variety of part attributes including usage
patterns, lead-time, and cost. In this paper, we propose the clustering of MRO
parts into different groups and discuss the potential strategy to improve inventory
management efficiency by leveraging emerging technologies each MOR part
forecast demand and schedule production planning. The system includes storage
for inventory, an indicator for monitoring the motorcycle parts and reporting the
level of current inventory of the items. The integrated information on the status of
inventory is used to decide whether an order for the inventory should be made.
This system helps to keep track the flow of products and supplies faster and
regularly occur, which may affect patients’ lives, especially when vital drugs are
every drug because of limited space and budget. The objective of this study was
inventory costs, while maintaining patient safety levels. The study is concerned
only with the medicines that have a high consumption value and took place in a
large public hospital in Thailand. The most suitable policies are proposed for
(Kritchanchai&Meesamut, 2015).
A food-processing-and-distribution company typically stores products in a
the large amount of products typically stored. Large amounts of stored products
increase inventory cost and management cost and can reduce warehouse
inventory. This study surveyed experts to identify key issues associated with
analyzed sequential patterns to find rules based on analytical results from the
survey. This study also proposed a model for inventory prediction. Through this
proposed prediction model, the best accuracy of inventory prediction could reach
up to 66.3%. Through the sequential patterns based on expert opinions, the food-
The company sells mainframe and personal computers and their accessories,
management of the spare parts, then, is a very important part of the activities of
the company. If the parts are understocked, then the defective computers cannot
be serviced, resulting in customer dissatisfaction. On the other hand, if the parts
are overstocked, the holding costs are high. Tracking individual part types is a
major task as the number of types of spare parts runs into several thousands.
Situations where some parts have very high inventory and some are in shortage
stores on a perpetual inventory system. This system records the quantity of items
sold as items are purchased. The computer system at Wal-Mart constantly keeps
up with additions or deductions from Inventory and tells management what items
companies have automated their inventory system. This system is used to track
or monitor the merchandise and goods of a retail store. With an automated Sales
and Inventory System, business rely on computers to do tasks that were once
Sales and Inventory System these process can be handled in a timely manner
and also be more accurate and reliable than ever before (Enfoque et al., 2010).
is developed for the business to fully extend their capabilities as a whole. Clients
will be benefit the system with a quick transaction from the employee together
with their billing receipt. Large quantities of stock items confound the stock
gatherings and take comparable stock control strategies in POS for the things in
POS
Point of Sale systems are meant to make accurate and less of a hassle
transactions with customers and a like. They can make operating more efficient
which can show effectiveness in what a retail related establishment can do. In an
article made by Karen Stein, she examples St. Joseph’s Medical Center cafeteria
St Joseph’s cafeteria had two electric registers, and the cashier had to program
the prices daily, which risked inaccuracy depending on his or her skill level
(Stein, 2005). This still heavily was dependent on the person operating the
sales activity, and must therefore be accurate and complete (Poole, 1978). As
procedure for transactions. Transactions are concerns to sales which in then are
connected to the information that can be controlled which is the sales activity.
The use of POS systems in table service restaurants in particular has
revolutionized the business by allowing wait staff to not only function in their roles
as order takers and servers, but also as salespersons in that they may utilize
monitor a restaurant’s inventory thereby mitigating the risk of theft, waste, and
other problems that are common to the food service industry (Sujitparapitaya et
al., 2012). As stated in the citation, the POS system has a role in organizing not
only data, but the flow of the establishment. This can be applicable in the fields of
medical clinics as well for they monitor people coming and out, monitor inventory,
When updating from manual processes, the first system necessary is the
software helps to identify “not only daily and weekly POS performance, but also
inventory levels, order status in-stock percentage, and warehouse and store out-
NOTIFICATIONS
alerts for indications of possible side effects. Because there is such a notable
optimally treat an animal’s condition, errors can occur that adversely affect
or the person filing the prescription makes an error or provides information that is
not understood by one of the other parties. These errors can be from
the handler/owner. Giving incorrect doses to the animal, giving doses to the
animal at the wrong time, forgetting to give a dose, stopping the medication too
are the most common owner originated errors (Valley, 2002). A system following
the present invention includes a device for an animal handler or owner to use
other functions, the track displays the medication name and purpose, the
dosage, frequency, and duration, possible side effects, the record of medications
with giving the medication with or without meals, fluids, avoiding sunlight, etc.
other things, might as well upgrade our ways of notifying our patients’ owner
when will be the follow-up checkup of their dear pets. One way to do it is by using
the SMS Notification System. Existing mass Short Message Service (SMS)
mailing systems are designed to work with a specific SMS gateway hence
resulting in user lock-in to an SMS vendor. Also, some SMS gateways support
scheduling of SMS messages to be sent at a later time and date, others do not
support it. Moreover, those gateways that support scheduling don't mostly allow
users to cancel a scheduled SMS message (Olaleye et al., 2013). The use of
SMS as an effective means of personal communication has widened the market
of text messaging. This system has a lot of purposes. It can be applied as a tool
said, I think it can be also used to merge with the system of our clinic. The
system architecture is composing of three tiers. These tiers are the Client Tier,
Application Tier, and the Back-End Tier. The Client Tier is the client-side. The
user will be shown formatted HTML pages resulting from JSP code, which will be
submitted to the application middleware for processing. This will be the front-end
of the system and it is where the user will interact with the system. Application
Tier is the middleware side. The main application used in this layer is JSP, which
will be processed by a web server. Furthermore, in this tier will be the SSL
protocol (Secure Sockets Layer) if it exists, to make sure the system and data
are secure from unauthorized users. The application tier is composed of different
components. The first component is a naming service for storing instances of the
various SMS gateways supported by the system. Next is the thread pool of n size
where n is the number of threads in the pool. An executor service that will use
the thread pool to execute tasks submitted to it asynchronously. The system will
also maintain a single instance of a thread-safe collection object that will hold
scheduled task objects. To send a new SMS message, the system will obtain the
appropriate SMS gateway object from the naming service and call the gateway
object to send the method. To schedule a new SMS message, the system will
obtain the appropriate SMS gateway object from the naming service, create a
task object that will act as a closure for calling the SMS gateway object send
method, submit the task object to the scheduler instance along with the specified
date and time of executing the task, store the scheduled task object return by the
scheduler in the scheduled task list. The Back-End Tier is the back-end side of
the architecture and where all the data and records are kept. It is also known as
business data.
management system for an animal clinic. These are related studies and literature
that best fits and describes the purpose of the solution to be created. All of them
as well help to assist in learning existing studies that correlate to what the client
is requesting for said system. Most of them are theories to that function the client
requires. On the other hand, the rest are existing projects that aid in creating
Research Design
design. This involves the collection of data from CityVets Animal Clinic that will
Research Locale
The research will be solely based on the branch of CityVets Animal Clinic
This is the setting chosen for it is the most reasonable locale to gather
information.
Population
The population of this research are Veterinary Clinics within Taguig City.
In specification, the target population that was chosen was under Barangay
Ususan.
Sampling
The sample that is intended to be met are made of the individuals involved
in CityVets Animal Clinic. To be specific, these individuals are the manager and
secretary of the establishment. The technique that is intended to be used is
Purposive Sampling. This is the chosen staffs for they are the ones heavily
Method (SDLC)
The System Development Life Cycle (SDLC) that we, the researchers,
used is Waterfall Model. Waterfall Model In this model, the software development
activity is divided into different phases and each phase consists of a series of
tasks and has different objectives. In waterfall, development of one phase starts
only when the previous phase is complete. This is the chosen SDLC because the
goals and objectives are clear; and progress can be easily measured.
o Inventory Module
Verification –
Maintenance –
Data Gathering
capabilities and how it affects work flow as a system is made as a solution and
not a problem.
Statistical Treatment
References
Olaleye, O., Olaniyan, A., Eboda, O., &Awolere, A. (2013). SMS-Based Event
Teke, A., Londh, S., Oswal, P., &Malwade, P. S. S. (2019). Online Clinic
Awaya, T., Ohtaki, K. I., Yamada, T., Yamamoto, K., Miyoshi, T., Itagaki, Y. I.,
Chen, J., Gusikhin, O., Finkenstaedt, W., & Liu, Y. N. (2019). Maintenance,
repair, and operations parts inventory management in the era of industry 4.0.
https://doi.org/10.1016/j.ifacol.2019.11.171
Kritchanchai, D., &Meesamut, W. (2015). Developing inventory management in
https://doi.org/10.1016/j.procs.2013.05.048
Cote, M., & McCarthy, T. (2015). The Power of Point of Sale Improving Growth,
Profit, and Customer Service in a Retail Business. Nat Genet, 27(1), 5–6.
Enfoque, E. L., Monitoreo, D. E. L., Gallego, I., Proyecto Jalda, R. Villalta, A. C.,
Tapella, E., Gohl, E., Mendoza, R., Melorose, J., Perroy, R., Careas, S.,
Gaventa, J., Gonsalves, J., Guijt, I., Johnson, D., … Gómez, V. (2010). No
Title‘거대한잠재력’ 인도·아세안본격공략시동. International Institute for
Miguel, G., Cruz, T. Dela, Dumaplin, T. B., Gaerlan, P. V. T., & Oliver, M. (2019).
rrlpos6. (n.d.).
https://doi.org/10.1016/j.jada.2005.10.003