You are on page 1of 28

CityVets Animal Clinic Management System

A Thesis
Presented to
Polytechnic University of the Philippines

In Partial Fulfillment of the Requirements for the Degree


Bachelor of Science in Information Technology

By

Bartolome, Jon Jeremiah E.


Beldeniza, Timothy
Cabiades, Sebastian Carlo O.

Professor Gecilie C. Almirañez


Faculty Adviser

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

vaccinations, laboratory check-ups and many other services to help maintain

pets’ good health. CityVets, a veterinary clinic and a food and supplies shop for

pets, is using manual methods in tracking patients’ history, contacting their

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.

CityVets Animal Clinic includes pet owners/patients, inventory and sales

records. The system will make the hand-written records of patients, printed

supplies of inventory and the sales record of the veterinary clinic become

computer-based, making the three processes unite, so the work becomes

continuous, easier and faster, keeping the records of patients, inventory and

sales of the clinic accurate and reliable.

         Patient system - is for recording and maintaining medical information for a

patient. (Application et al., 1995)

         Inventory, according to Oxford Languages, is a complete list of items such

as property, goods in stock, or the contents of a building. In a business, this is


the total amount of the supplies or raw materials held in stock. An Inventory

System is a cycle whereby a business monitors the merchandise and material it

has accessible. In its most straightforward sense it can be done by counting

manually at the end of the day.

       Manual sales systems are tedious, it is dreary, bunches of administrative

work, slow information handling, it isn't easy to understand and it is hard to track

down records through documents. 

         To overcome all these struggles in manual systems many companies or

clinics use computer based inventory systems, point of sale and clinic

management systems. All these systems do their distinct functions from tracking

or monitoring the supplies of an entity and the records of the patients to

determining also their sales.

         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

records and track all the progress of their business.    

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

maintenance module, patient profile maintenance module, patient appointment

module, patient queue module, patient visit module, inventory manage module,
and the report module. This system will give the clinic high-efficiency

management tools, computerize and systematic patients record, inventory

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

modules which are Patient Registration, Doctor Registration, Appointment

Scheduling, and Patient Appointment Scheduler Module.

Each one has its pros and cons, and is more likely to fit in the perspective

of the researchers if it is combined in a specific combination. Since the client is

going for an offline system, it best fits the modules that both have are related to

the inventory, systematic patients’ record, appointments, and of course the

registration and maintenance of the records.

Conceptual Framework

Input Process Output

 Transactions All the information that was The system will

 Registrations necessary for each of the generate the

 Visitations inputs are organized in a necessary reports that

database in which they are correlate to those


 Inventory
accessed by specific functions categories in the
Additions/Updates
by the system. inputs.
 Sales
The role of the system is to organize the data which are being used on the

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

place, organized, and managed by the system.

Statement of the Problem

Based on the meeting with our client, the group had come up with the following

problems being faced by the project.

1. The client is having a hard time on their point of sales.

2. Forms are manually filled out by clients.

3. The inventory is manually recorded.

4. There are no backup and restoring of files.

5. The clinic is having a hard time contacting and notifying their clients.

Scope and Limitations of the Study

        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

depending on the protocol for the pets.

        User-friendliness is also issued in the system which makes it easier and

flexible to the end-user.

The system has the following modules:

1. Inventory Module – Shows the list of medicines, supplies, description, price,

and the status based on quantity. It also includes the following:

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

visitations, and the reason for their visitation.

a. Add

b. Update

c. Print

3. Sales Module – Shows the total sales of a certain period. It also include:

a. Print POS – generation of report of the total sales

4. Notification Module – Clients will be automatically notified via SMS.

Significance of the Study


        The project will allow the CityVets Animal Clinic’s transactions to run

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

1. Database – a structured set of data held in a computer, especially one

that is accessible in various ways.

2. SMS – stands for Short Message Service. Texting in other terms.

3. POS – the point of sale (POS) or point of purchase (POP) is the time and

place where a retail transaction is completed.

4. Inventory – the term for the goods available for sale and raw materials

used to produce goods available for sale.

5. Module – each of a set of standardized parts or independent units that

can be used to construct a more complex structure, such as an item of

furniture or a building.

Chapter 2: REVIEW OF RELATED LITERATURE AND STUDIES


A clinic is an establishment or hospital department where outpatients are

medically treated or advised, especially of a specialist nature. A veterinary clinic

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

wait. Transactions in a veterinary clinic are manual, paper-based, and time-

consuming. Have you thought about making it an online system? How about

instead of paper-based, let’s make it paperless and automated?

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

also lessen the use of space in clinics (Ahmad Azuan, 2005).

A clinic management system can also be an offline one. According to Lay,

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

maintenance module, clinic information maintenance module, patient profile

maintenance module, patient appointment module, patient queue module, patient

visit module, inventory management module, and the report module (Lay et al.,

2011). This system will give the clinic high-efficiency management tools,

computerize and systematic patients record, inventory records, and appointment

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

symptom, a test conducted to the patient, diagnosis, and dispensary to the


patient. The doctor will create a new visit record every time the patient coming for

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.

As people become more educated, hence people become more aware of

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

is making our clinics facilitate faster. Before, when we want to go to a clinic, we

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

details such as personal details, contact information, symptoms, and health

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

appointment scheduling process is automated by the application. This module is


done for the doctor's consultation. The scheduler will schedule the appointment

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

appointment is allotted by the scheduler based on the appointment time as

requested by the patient. It is also stored in the database and can be

rescheduled or deleted if requested.

INVENTORY

The efficiency and accuracy through which an inventory system operates

are of utmost importance. Without an efficient system, it is unlikely that

participants will adhere to its use (Rooker, 2019). While many inventory systems

live from token/bin systems, third-part adapted systems, and even veterinary

software systems, no one system fits all practices. In implementing an inventory

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

of excessive menus or actions.

Automation in the drug distribution processes is helpful to pharmacists in

creating new clinical services. We have ameliorated the drug inventory control
system seamlessly connected with the physician order-entry system. This control

system application, named Artima, allows inventory functions to be faster and

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

useful in patient's safety and cost containment. We surveyed the inventory

amount stored in the computer database, and evaluated time required for

inventory management by tabulating working records of employees during past

decades. Inventory decreased by 70% along with the continuous improvement of

the system during the past decade. The workload in the inventory management

in each section of the Pharmacy Department as well as in clinical units was

dramatically reduced after the implementation of this system. The automation

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)

In general, warehouses are used to store goods or products. In the

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

requires a lot of effort. So to avoid this problem the warehouse inventory

management system is very helpful because it maintains the detailed product

information and tells us in which stockroom the product is present. The

warehouse inventory management system is playing a significant aspect in many


productions and goods based methodology. Though there are many wireless

communication technologies the RFID suits the best for the warehouse inventory

management system. The tag information is transferred from the transmitter

section to open source hardware via a wireless link with the aid of internet. The

warehouse inventory management system built on the architecture of the Internet

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.

The web page which is built in accordance to provide convenient and an

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

warehouse inventory management systems (Tejesh&Neeraja, 2018).

In a paper by Chen J, it discusses the challenges in Maintenance, Repair,

and Operations (MRO) parts inventory management and how Industry 4.0

technologies can be leverage to address them. Additive manufacturing, Internet

of Things (IoT), big data analytics, machine learning, and new smart mobility

logistics models are merging technologies that enable efficient inventory

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

group (Chen et al., 2019).

In an inventory management system for motorcycle parts project, the

objective of this study is to design an inventory management system for

motorcycle parts manufacturing in order to control inventory of raw material,

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

reduce the total inventory cost (Treerattrakoon&Lersbuasin, 2015).

Single inventory policy has been applied to entire types of drugs in

hospitals, despite several different drug and demand characteristics. Shortages

regularly occur, which may affect patients’ lives, especially when vital drugs are

being administered to them. However, hospitals cannot store a large amount of

every drug because of limited space and budget. The objective of this study was

to develop a hospital inventory management system to minimise the total

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

each drug category with the best performance obtained

(Kritchanchai&Meesamut, 2015).
A food-processing-and-distribution company typically stores products in a

warehouse before shipping them to customers. Inventory management is

therefore important to the food-processing-and-distribution industry because of

the large amount of products typically stored. Large amounts of stored products

increase inventory cost and management cost and can reduce warehouse

efficiency. Restated, inventory management should be the primary focus of the

food-processing-and-distribution industry, especially for perishable foods. This

study is therefore important to build up a system to predict possible forthcoming

inventory. This study surveyed experts to identify key issues associated with

inventory management in the food-processing-and- distribution industry, and

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-

processing-and-distribution industry can manage inventory efficiently and

accurately (Lianga, 2013).

In an article made by Nagarur N., it deals with management aspects of

inventory of spare parts in a service branch of an office automation company.

The company sells mainframe and personal computers and their accessories,

and undertakes repairs and replacement of their components. Efficient servicing

is essential as it affects the sales of the computers directly. Inventory

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

could be quite common. In such a service system, an efficient inventory

management system is essential. The objective of this study is to design a

computer-based information system for inventory management for the spare

parts in the given service department (Nagarur et al., 1994).

Another example of an Inventory System is Wal-Mart. Wal-Mart runs its

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

are on hand. (Rrlpos6, n.d.). Inventory is an essential part of a business. It tells

whether you are ready to be a provider to customers or not. 

In an article, to overcome the deficiencies of manual system, many

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

performed manually, such as inventory check and product sales. Automated

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

In an article, the benefits and impact of the Inventory Management System

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

control process. Business/Organizations order their stock item into a couple of

gatherings and take comparable stock control strategies in POS for the things in

inventory system. (Miguel et al., 2019)

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

as why it is better to switch to a POS system. Before the point-of-sale operations,

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

registers and is prone to human error. 

Any business involving exchanging merchandise for money needs

information. This information is the only means of measuring and controlling

sales activity, and must therefore be accurate and complete (Poole, 1978). As

stated, information is key in to controlling concerns of a business especially ones

exchanging merchandises. This may as well include in any service oriented

business. Services use up supplies and of course are part of a business

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

touch screens on both registers and wireless devices to track customer

preferences, make suggestions to customers based on past order history, and

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,

and record different transactions.

When updating from manual processes, the first system necessary is the

POS system because it is the core of business analytics by providing

management with access to comprehensive historic sales information. POS

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-

of-stock (Cote & McCarthy, 2015).

NOTIFICATIONS

Each medication typically requires specific instructions, including and

alerts for indications of possible side effects. Because there is such a notable

increase in the amount of medical information that a person must know to

optimally treat an animal’s condition, errors can occur that adversely affect

treatments and/or counteract or minimize the beneficial impact of the


medications. Problems arise when either the veterinarian making the prescription

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

transcription, misinterpretation, or insufficient information being made available to

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

soon, or giving or administering the dosage improperly that causes interactions

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

better control implementation of medication therapies. The device will among

other functions, the track displays the medication name and purpose, the

dosage, frequency, and duration, possible side effects, the record of medications

administered, and the special instructions for administering medications, such as

with giving the medication with or without meals, fluids, avoiding sunlight, etc.

Of course, if we want to upgrade our system in terms of inventory and

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

to provide SMS car parking technique, as an administrative tool to support

communication in higher institutions of learning, and so much more. That being

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.

All of these intertwine with the researcher’s objective into making a

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

specific functions such as notifications.


Chapter 3: Methodology

Research Design

The research is under quantitative research with regards to descriptive

design. This involves the collection of data from CityVets Animal Clinic that will

provide an account or description in relevance to the projected outcome.

Instruments to be used for obtaining the data necessary include questionnaires

and interviews for testing and comments from the client.

Research Locale

The research will be solely based on the branch of CityVets Animal Clinic

in Ususan, Taguig City. The manager and other employees in charge of

information will be interviewed in times where they are comfortable or at break.

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

involved in the management of the clinic itself.

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.

 Requirements – gather information regarding CityVets Animal Clinic and

their work flows in the establishment.

o Customer Record Module


o POS Module

o Inventory Module

 Design – establish the conceptual design, the logical design of the

modules and the physical design.

 Implementation – members of the research group will execute planned

designs based from requirements gathered.

 Verification –

 Maintenance –

Data Gathering

Data is gathered through questionnaires regarding FURPS (Functionality,

Usability, Reliability, Performance, Security). This defines the system’s

capabilities and how it affects work flow as a system is made as a solution and

not a problem.

Statistical Treatment
References

Ahmad Azuan, N. A. (2005). Clinic Management System : Outpatient

Management System. March.

Lay, C. M., Lay, C. M., Andrew, S., &Khin, T. (2011). By.

Olaleye, O., Olaniyan, A., Eboda, O., &Awolere, A. (2013). SMS-Based Event

Notification System. 3(10), 55–62.

Rooker, E. J. (2019). Inventory management in the large animal veterinary

practice. 52(2), 227–229.

Teke, A., Londh, S., Oswal, P., &Malwade, P. S. S. (2019). Online Clinic

Management System. International Journal of Advance Scientific Research

and Engineering Trends, 4(2), 2–5.

Valley, P. (2002). (12) United States Patent. 1(12).

Awaya, T., Ohtaki, K. I., Yamada, T., Yamamoto, K., Miyoshi, T., Itagaki, Y. I.,

Tasaki, Y., Hayase, N., & Matsubara, K. (2005). Automation in drug

inventory management saves personnel time and budget. YakugakuZasshi,

125(5), 427–432. https://doi.org/10.1248/yakushi.125.427

Chen, J., Gusikhin, O., Finkenstaedt, W., & Liu, Y. N. (2019). Maintenance,

repair, and operations parts inventory management in the era of industry 4.0.

IFAC-PapersOnLine, 52(13), 171–176.

https://doi.org/10.1016/j.ifacol.2019.11.171
Kritchanchai, D., &Meesamut, W. (2015). Developing inventory management in

hospital. International Journal of Supply Chain Management, 4(2), 11–19.

Lianga, C. C. (2013). Smart inventory management system of food-processing-

and-distribution industry. Procedia Computer Science, 17, 373–378.

https://doi.org/10.1016/j.procs.2013.05.048

Nagarur, N. N., Hu, T. S., &Baid, N. K. (1994). A Computer-based Inventory

Management System for Spare Parts. Industrial Management & Data

Systems, 94(9), 22–28. https://doi.org/10.1108/02635579410072135

Tejesh, B. S. S., &Neeraja, S. (2018). Warehouse inventory management system

using IoT and open source framework. Alexandria Engineering Journal,

57(4), 3817–3823. https://doi.org/10.1016/j.aej.2018.02.003

Treerattrakoon, A., &Lersbuasin, T. (2015). Motorcycle parts inventory

management system. 1367–1374.

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

Alianzainternacional contra el VIH/SIDA, Centro de Investigación y

desarrollo de la educación., María Antonia Rodríguez Arce, Campilan, D.,

Gaventa, J., Gonsalves, J., Guijt, I., Johnson, D., … Gómez, V. (2010). No
Title‘거대한잠재력’ 인도·아세안본격공략시동. International Institute for

Environment and Development, 07/80(2), 125.

Miguel, G., Cruz, T. Dela, Dumaplin, T. B., Gaerlan, P. V. T., & Oliver, M. (2019).

Inventory Management System with POS. 6(4), 8739–8745.

Poole, J. (1978). Point-of-sale terminal systems. Computer Communications,

1(1), 25–32. https://doi.org/10.1016/0140-3664(78)90109-3

rrlpos6. (n.d.).

Stein, K. (2005). Point-of-sale systems for foodservice. Journal of the American

Dietetic Association, 105(12), 1861–1863.

https://doi.org/10.1016/j.jada.2005.10.003

Sujitparapitaya, S., Shirani, A., & Roldan, M. (2012). Issues in Information

Systems. Issues in Information Systems, 13(2), 112–122.

You might also like