SlideShare a Scribd company logo
1 of 25
TEAM: ANIMAL LOVERS
INFO 361-901-2017
SHASWAT KHATIWADA
Khatiwada,Shaswat
2 | P a g e
TABLE OF CONTENTS
25
PROJECTSUMMARY …………………………………………………………………………………… 3
BUSINESS CASE……………………………………………………………………. …..….…………. 4
GANTT CHART ……………………………………………………………………………….…………. 7
USE-CASE DIAGRAM ………………………………………………………………………….….…… 8
SEQUENCE DIAGRAM ………………………………………………………………………….………. 12
CLASS DIAGRAM ……………………………………………………………………………….………... 16
WINDOW NAVIGATION DIAGRAM…………………………………………………………………… 19
USER INTERFACE PROTOTYPE……………….………………………………………………………… 20
USABILITY TESTREPORT ………………………………………………………………………………… 21
EXECUTIVE SUMMARY…………………………………………………………………………………… 23
Khatiwada,Shaswat
3 | P a g e
Project Summary
The Catnip Vet Nary Service is missing out on competitive opportunity because of their
old technology, where the company is still using paper format in the world of technology. For
these reasons, a new Information system project has been development for the past 6 months.
Gathering information about how Catnip conduct business, the motive is to lower the time
employee spend filling out the forms or finding customers information in-case of emergency, by
switching from paper format to digital.
The new information system must address these areas:
 Customer- relationship management
 Inventory management
 Appointment management
 Payment management
 Management reports
It should embrace the new interface promoting opportunities which will enhance the
customer experience. It should also decrease time employees spend filing paperwork’s and keep
track of new and returning customers history. Using modern business practice and software
exhibiting techniques, we have carefully considered he problems surrounding appointment
management, payment and managerial reports and a new approach to
e-business. Our team has identified certain options that needs to be put in place for Catnip vet.
service to benefit.
Khatiwada,Shaswat
4 | P a g e
Business Case
Khatiwada,Shaswat
5 | P a g e
Khatiwada,Shaswat
6 | P a g e
Khatiwada,Shaswat
7 | P a g e
Gantt Chart
** The Grant Chart will be uploaded with the System Proposal for better view **
Khatiwada,Shaswat
8 | P a g e
Use-Case Diagram
Use Case
Description:
● The Users can maneuver through making appointments, edit medical conditions,
medicines and make payment.
Actors:
● Doctor- will manage the staff, inventory and also check the patient's
● Receptions- will check in customers and update files and records
● Customers- will be the patients who will see the doctor, make an appointment,
Organization Benefits:
● Help drive new customer to her location and will help with increasing traffic. Also, this
will give the community information about her services and her operational hours.
Overall this system should help speed up the process for patients to get in and out quicker
and save the employer’s time and money.
Frequency of Use:
● The Program will be used every time the business has customers in the location. It can
also be used if the customers want to use the service to get their medical report and make
payments.
Triggers:
● When logged into the software by Reception and Doctors or the web application by
customer's.
Preconditions:
● The customers need to be registered into the system before they can use the service or the
program by the Users.
Post conditions:
● Proper verification, change and payments needs to be done before the program ends.
Main Course:
● Doctor- Test Patients, Management or Staff management.
● Reception- Patient Registrations.
● Customer- Appointment management.
Alternative Course:
● Doctors- Can edit without seeing the patients or rewrite prescriptions
Khatiwada,Shaswat
9 | P a g e
● Receptions- Can file previous information’s or can Edit appointments
● Customers – Don’t have to see the doctors to get their medical report
Exceptions:
● Doctors are the only one who can Edit medical condition but receptions are given the
options but needs approval from doctors.
● Customers can just make payments and not file for insurance claims.
● Receptions can File for claims and take payments and arrange files when needed.
Khatiwada,Shaswat
10 | P a g e
CaregiverUse Case
Description:
● The Caregiver can create new and close appointments for animals and also update the
animal’s pet records.
Actors:
● Care Giver – wants to see animal’s records and appointments.
● Veterinarian- Reviews current records and care they are receiving.
Organization Benefits:
● With the Veterinarian being able to oversee how the animals are being taken care of they
can manage who and when they should be cared for. With some animals being in more
demand than others, they need extra needs. The Veterinarian can also view the animal
records and determine if the animal needs to stay or change medication.
Frequency of Use:
● This will be used every time the Veterinarian and Caregiver need to check on an animal
thought the day and also when they are creating a new kennel assignment. If they need
to check on the animal's previous records they would use this system as well.
Triggers:
● Patient brings in animal that needs care or needs to check on current animal’s records.
Preconditions:
● Patient needs to have an appointment with the Doctor, unless there is “Walk in Hours”.
● Patient needs to also have name in system will updated files.
Post conditions:
● Kennel assignment will be updated or created and make sure they are closed.
● Update or create pet records for the Veterinarian to review.
Khatiwada,Shaswat
11 | P a g e
Khatiwada,Shaswat
12 | P a g e
Sequence Diagram
Update Medical Record:
The Patient:
The Patient are the Pet owners who can request for Medical record in the location, log into the
computers for customers, or Request for a visit with the doctor to update their record. The Patient
also has the option to visit the Website using their log-in to get a copy of their updated or their
medical history.
The Clinical Staff:
The Staff Gets information request form, the staff will send request form back to the customer
requesting, Name, Address, Phone Number, insurance ID number to verify if it’s the right
person. Once the Information is received. The request is sent to the Server, the server verification
if the information matches with the one the customer sent, if the Information is correct the result
is sent back to the Staff which is given to the customer
The Patient: Pet:
They are the pets taken to visit with the doctor, when the doctor does his diagnostics, the
information is sent to the server. The visit is done by the owners with their pets. The pet is just
there to receive the diagnostic.
The Doctor:
The Doctor is the only one who has the power to update, edit or create Medical record. The
Doctor diagnostics the pet and updates the result to the server. The Doctor send the information
to the system, if the doctor writes the wrong name or wrong Insurance information the systems
send error message saying the information is not correct but the doctor can always force save in-
case the information saved previously was incorrect.
The Website:
The Website is accessible by the customer or the staff to order the records online. When the
customer logs-into the Web they can input their information into the system which is then sent to
Khatiwada,Shaswat
13 | P a g e
the server and the server decided if the information is correct or sent error messages, the system
can also lock the account after three tries to protect customers information.
The Server:
The server is the place where all the information is being saved. The server is located into the
Vet location. The server is safe and is connected to the company’s website. The server is
requiring proper information before u can access it to get the medical report. The doctor is the
only one who has direct connection to the server from his office. The Server is also backed up
every night into external storage, and cloud to make have backup for all the files and the Doctor
is the only one who will have access to it.
Make appointment:
The Patient:
The Patient can request for an appointment with the receptionist, they can call to cancel, edit or to get
update in their appointment history.
The Receptionist:
The can make the appointment for the customer. They can Add new, edit or cancel the
appointment. They check to make sure if the customer already exists in the system, if so they just
add new appointment into the customer's history, if the customer is new they create new with
customers information’s (Name, Address, Phone Number and so on.) They can also check
customer's history to make sure the customer has no outstanding balance. They can also have
Khatiwada,Shaswat
14 | P a g e
sent eh patient directly to the ER if necessary, avoiding the appointment. If it's not an emergency
they are sent to the proper department. They can also have sent the customers to resting area or
exit the location if the customer was there just to make an appointment or just to make payments.
They can also have sent them to the doctors if needed or the nurses if it's not life-threatening.
A Patient: patient:
They are the pets, just to make sure if the pet already exists in the system. If not its created.
The Bill-payment:
This is to make sure the customer has no outstanding balance before they leave. This can also be
used to determine if a customer has previous balance we can collect it before making a new
appointment.
The Appointment:
This is to make sure the appointment is good. Just make sure it doesn’t overlap another
customer's appointment. It can help set proper Time and Date for each customer.
The Emergency:
The patients are sent here if it’s a Life-threatening situation, which determines which department
the case belongs to and operate. The Emergency service can be sent from both directly through
reception or if necessary from other hospitals.
The Department:
The department just determines what kind of treatment is to be done with the customers pets.
Make sure if it’s a tooth pain doesn’t get sent surgery.
The Doctor:
They are there to operate, diagnostics, update medical history, and perception for the patients.
Khatiwada,Shaswat
15 | P a g e
They are to provide proper treatment. The doctors determine if to operate to help the patient for
treatment or to declare death. The doctor is also there to make sure if the location didn’t have
proper technology transfer to a different location that does. They can have sent the patient to the
rest or can discharge.
The Nurse:
They are there to help the doctors with medical treatment, and small non-life-threatening
process. They can also have sent the sent the patients to rest or can discharge if there is nothing.
Khatiwada,Shaswat
16 | P a g e
Class Diagram
Descriptions:
PatientRegistration:
The processa patientwouldgothroughtobe addedtothe system. Theywouldneedthe patient'sfirst
and lastname. An update of theircurrentaddressif changedfromthe last visit;also,theirowner's
name and contact information.Youwouldbe able toaddor change informationthroughthe life of the
clientwiththislocation.
Check-inPatient:
Thisis the processof checkinginthe patientsinthe computersystem. Theywouldneedthe patient's
name and alsothe customer'sname (owner). Theywouldalsoneedthe date andtime theywere
checkinginat and withwhatdoctors. Also,if there wasanyinformationtheymightneedtobe changed
aboutthe client.
Khatiwada,Shaswat
17 | P a g e
Appointment:
The processfor makingan appointmentforacustomerwhohas alreadybeeninthe system. They
wouldneedtheirpatientsfull name. Also, the date andtime theywere lookingtobe scheduledfor.
Also,theirownersname. Theycouldchange the appointmenttoa differentdate ortime andcouldalso
cancel if somethingcomesupandcan't make it.
Patienthistory:
Collectionof pastproceduresthathave beendone tothe patientthathasbeenenteredintothe system.
Includingtreatmenthistorywiththe treatmentdates.Also,requiringtoknow the patient'sallergiesto
certainmedications.
Treatment:
A procedure thatisneededbasedona veterinariandecisionof the use of drugs,exercises,etc.to
improve the conditionof anill orinjuredpatient,ortocure a disease.The treatmentwill have the
patient'sname withthe specifictype of treatmentthatwill be providedtoownertovaccine theirown
petsaftertheirvisitfromthe vet,if needed.
Payment:
Is the processinwhichthe customerpaysfor the servicesthe petreceived?Asthe invoicestrackthe
salesof a product forinventorycontrol,accountingandtax purposes.Many companiesshipthe product
and expectpaymentonalaterdate,so the total amountdue becomesanaccount payable forthe buyer
and an account receivableforthe seller.
Payment Types:
There are differenttypesof paymentmethodscustomersuse these days. The customerwouldbe given
the invoice andwouldhave achoice of optionstopickfrom. One beinga CreditorDebitcard. Another
wouldbe beingcashor usingtheirinsurance topayfor theirtreatmentsanddoctorsvisit.
Invoice:
Is a physical documentthatcontainsinformationa listof goodssentor servicesprovided,witha
statementof the sumdue for these? Thiswouldbe senttothe ownerof the patient,itwouldhave the
ownersandpatient'sname onit. It wouldalsohave the date itwas sentand alsothe date that they
Khatiwada,Shaswat
18 | P a g e
usedthe material theyare beingchangedfor. It includesthe amountof dosagesoramounttheyused
on the patient. Finally,itwouldhave adate of whenthe paymentshouldbe due by.
Profit and Loss:
An operational financialsheetthatwouldcurrentlyshow the businessisdoingatthatpoint. It would
showthe expensesorthe amountof moneythatwas spentsuchas salaries/wages,overheadcost,
material andmore. It will alsoshowthe financial officerthe amount of businesstheyhave receivedin
dollaramounts. If theyare steadywithbusinessorincreasingandmakingmore money. Orif theyare
slowingdownandare losingmoneyandneedtochange theirbusinessplan. All togethertheywill be a
Netincome or profitthatbusinesshadmade.
Veterinarian:
A veterinariantreatsdiseases,disorderorinjuryinanimals,whichincludesdiagnosis,treatmentand
aftercare.The scope of practice,specialtyandexperience of the individual veterinarianwill dictate
exactlywhatinterventionstheyperform,butmostwill perform, butmostwill performsurgery.
Department:
Thiswouldinclude overseeingall of the officedepartment;includingotherveterinarians,nurses,front
desk,andpatientsthatcome in. Theyare incharge of the hiringand firingforthe businessandalso
makingsure that the operationrunssmoothlyandproficiently.
Khatiwada,Shaswat
19 | P a g e
Window Navigation Diagram
Khatiwada,Shaswat
20 | P a g e
User Interface Prototype
Khatiwada,Shaswat
21 | P a g e
Updated after doing the user test, make it simpler more detailed for customer.
Khatiwada,Shaswat
22 | P a g e
Khatiwada,Shaswat
23 | P a g e
Usability Test
Khatiwada,Shaswat
24 | P a g e
Executive Summary
Task Accomplished:
The Diagram and models describing the important business task at Catnip vet
service have been made in order to provide an accurate understanding of the problem and its
potential solution. Approaching information systems has been defines with use-case, the logical
structure of the system has been defined with classes and their relationships, and the behavior of
the logical objects has been defining with sequence diagram. Porotype of the possible interface
design has also been generated, established and conformed with user feedback.
Future Plans:
We are ready to implement all the functions of this proposal. Given the plenty
software package and feedback reviewed from usability tests with the model we have created, we
feel that it is sensible to advice with an above-average solution. We will continually be revisiting
our necessities to ensure we are providing a high-quality product and service. A few future steps
include acquiring hardware, software and domain for Catnip. We will also be training the
existing employees for better understanding and usability from the old system to the new.
Enhancement of the Project:
The project is currently focused in reducing time and cost to justify losses. We
should consider that there are many veterinary services around Richmond and many have been
using digital service for longer then Catnip. We are also considering the upcoming capability to
allow customer talk directly from their own home to reduce traffic in the hospitals for small
problems. Giving the customer a ability to video chat with the doctors through secure server,
Khatiwada,Shaswat
25 | P a g e
which will give Catnip a upper hand in the marker by not just catching up with companions but
becoming a lead with new technology.
Implementation Strategy:
As for as we have considered for this project, we would like to purpose that we
change over the new system gradually, but then we run each system next to each other for period
of time. Catnip will have invested in the new hardware and software package. The Users will feel
content knowing that they can use the old system if they need to and their information will
transfer and will stay the same. With this implementation strategy in place, the old system will
stay as a back-up or as long as the staff are familiar to the new systems.

More Related Content

Similar to INFO 361 Final System Proposal VCU

Healthcare
HealthcareHealthcare
HealthcareShamsuak
 
unit 4 - 1.pdf
unit 4 - 1.pdfunit 4 - 1.pdf
unit 4 - 1.pdfKavithaK23
 
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1  Community Patient Portal System (CPP.docxCPPS Part 2 Page 1  Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docxvanesaburnand
 
medicalbillingTrainingbydineshproddutoori
medicalbillingTrainingbydineshproddutoorimedicalbillingTrainingbydineshproddutoori
medicalbillingTrainingbydineshproddutoorissuser4fcc67
 
PRESENTATION ON HOSPITAL MANAGMENT.pptx
PRESENTATION ON HOSPITAL MANAGMENT.pptxPRESENTATION ON HOSPITAL MANAGMENT.pptx
PRESENTATION ON HOSPITAL MANAGMENT.pptxTanisha Garg
 
Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...
Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...
Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...Vanessa Towning
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4NICHOLAS RATEMO
 
Health care management system
Health care management systemHealth care management system
Health care management systemABAPGURU
 
Health care management system
Health care management systemHealth care management system
Health care management systemABAPGURU
 
Services marketing healthcare industry
Services marketing   healthcare industryServices marketing   healthcare industry
Services marketing healthcare industrytanveerahmed336
 
Guidelines for recording and reporting
Guidelines for recording and reportingGuidelines for recording and reporting
Guidelines for recording and reportingNursing Path
 
HMSAnalysisReportPresentationforclg.pptx
HMSAnalysisReportPresentationforclg.pptxHMSAnalysisReportPresentationforclg.pptx
HMSAnalysisReportPresentationforclg.pptxPraveenNaidu37
 
How to Increase Patient Collection Percentage for Your Facility?
How to Increase Patient Collection Percentage for Your Facility?How to Increase Patient Collection Percentage for Your Facility?
How to Increase Patient Collection Percentage for Your Facility?Jessica Parker
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemTamanna Noor
 
Become a better healthcare consumer
Become a better healthcare consumerBecome a better healthcare consumer
Become a better healthcare consumerLayton Lang
 
10Ways Outsourcing Your Medical Billing Will Improve Your.pptx
10Ways Outsourcing Your Medical Billing Will Improve Your.pptx10Ways Outsourcing Your Medical Billing Will Improve Your.pptx
10Ways Outsourcing Your Medical Billing Will Improve Your.pptxeminence rcm
 

Similar to INFO 361 Final System Proposal VCU (20)

Healthcare copy
Healthcare   copyHealthcare   copy
Healthcare copy
 
Healthcare
HealthcareHealthcare
Healthcare
 
unit 4 - 1.pdf
unit 4 - 1.pdfunit 4 - 1.pdf
unit 4 - 1.pdf
 
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1  Community Patient Portal System (CPP.docxCPPS Part 2 Page 1  Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docx
 
medicalbillingTrainingbydineshproddutoori
medicalbillingTrainingbydineshproddutoorimedicalbillingTrainingbydineshproddutoori
medicalbillingTrainingbydineshproddutoori
 
PRESENTATION ON HOSPITAL MANAGMENT.pptx
PRESENTATION ON HOSPITAL MANAGMENT.pptxPRESENTATION ON HOSPITAL MANAGMENT.pptx
PRESENTATION ON HOSPITAL MANAGMENT.pptx
 
Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...
Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...
Decoding the Sunshine Act - What Exactly are Manufacturers Reporting and How ...
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
 
Hospital
HospitalHospital
Hospital
 
Health care management system
Health care management systemHealth care management system
Health care management system
 
Health care management system
Health care management systemHealth care management system
Health care management system
 
Services marketing
Services marketing Services marketing
Services marketing
 
Services marketing healthcare industry
Services marketing   healthcare industryServices marketing   healthcare industry
Services marketing healthcare industry
 
Guidelines for recording and reporting
Guidelines for recording and reportingGuidelines for recording and reporting
Guidelines for recording and reporting
 
RYSE Hospital Management Software
RYSE Hospital Management SoftwareRYSE Hospital Management Software
RYSE Hospital Management Software
 
HMSAnalysisReportPresentationforclg.pptx
HMSAnalysisReportPresentationforclg.pptxHMSAnalysisReportPresentationforclg.pptx
HMSAnalysisReportPresentationforclg.pptx
 
How to Increase Patient Collection Percentage for Your Facility?
How to Increase Patient Collection Percentage for Your Facility?How to Increase Patient Collection Percentage for Your Facility?
How to Increase Patient Collection Percentage for Your Facility?
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Become a better healthcare consumer
Become a better healthcare consumerBecome a better healthcare consumer
Become a better healthcare consumer
 
10Ways Outsourcing Your Medical Billing Will Improve Your.pptx
10Ways Outsourcing Your Medical Billing Will Improve Your.pptx10Ways Outsourcing Your Medical Billing Will Improve Your.pptx
10Ways Outsourcing Your Medical Billing Will Improve Your.pptx
 

Recently uploaded

Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSebastiano Panichella
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 

Recently uploaded (20)

Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation TrackSBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 

INFO 361 Final System Proposal VCU

  • 1. TEAM: ANIMAL LOVERS INFO 361-901-2017 SHASWAT KHATIWADA
  • 2. Khatiwada,Shaswat 2 | P a g e TABLE OF CONTENTS 25 PROJECTSUMMARY …………………………………………………………………………………… 3 BUSINESS CASE……………………………………………………………………. …..….…………. 4 GANTT CHART ……………………………………………………………………………….…………. 7 USE-CASE DIAGRAM ………………………………………………………………………….….…… 8 SEQUENCE DIAGRAM ………………………………………………………………………….………. 12 CLASS DIAGRAM ……………………………………………………………………………….………... 16 WINDOW NAVIGATION DIAGRAM…………………………………………………………………… 19 USER INTERFACE PROTOTYPE……………….………………………………………………………… 20 USABILITY TESTREPORT ………………………………………………………………………………… 21 EXECUTIVE SUMMARY…………………………………………………………………………………… 23
  • 3. Khatiwada,Shaswat 3 | P a g e Project Summary The Catnip Vet Nary Service is missing out on competitive opportunity because of their old technology, where the company is still using paper format in the world of technology. For these reasons, a new Information system project has been development for the past 6 months. Gathering information about how Catnip conduct business, the motive is to lower the time employee spend filling out the forms or finding customers information in-case of emergency, by switching from paper format to digital. The new information system must address these areas:  Customer- relationship management  Inventory management  Appointment management  Payment management  Management reports It should embrace the new interface promoting opportunities which will enhance the customer experience. It should also decrease time employees spend filing paperwork’s and keep track of new and returning customers history. Using modern business practice and software exhibiting techniques, we have carefully considered he problems surrounding appointment management, payment and managerial reports and a new approach to e-business. Our team has identified certain options that needs to be put in place for Catnip vet. service to benefit.
  • 4. Khatiwada,Shaswat 4 | P a g e Business Case
  • 7. Khatiwada,Shaswat 7 | P a g e Gantt Chart ** The Grant Chart will be uploaded with the System Proposal for better view **
  • 8. Khatiwada,Shaswat 8 | P a g e Use-Case Diagram Use Case Description: ● The Users can maneuver through making appointments, edit medical conditions, medicines and make payment. Actors: ● Doctor- will manage the staff, inventory and also check the patient's ● Receptions- will check in customers and update files and records ● Customers- will be the patients who will see the doctor, make an appointment, Organization Benefits: ● Help drive new customer to her location and will help with increasing traffic. Also, this will give the community information about her services and her operational hours. Overall this system should help speed up the process for patients to get in and out quicker and save the employer’s time and money. Frequency of Use: ● The Program will be used every time the business has customers in the location. It can also be used if the customers want to use the service to get their medical report and make payments. Triggers: ● When logged into the software by Reception and Doctors or the web application by customer's. Preconditions: ● The customers need to be registered into the system before they can use the service or the program by the Users. Post conditions: ● Proper verification, change and payments needs to be done before the program ends. Main Course: ● Doctor- Test Patients, Management or Staff management. ● Reception- Patient Registrations. ● Customer- Appointment management. Alternative Course: ● Doctors- Can edit without seeing the patients or rewrite prescriptions
  • 9. Khatiwada,Shaswat 9 | P a g e ● Receptions- Can file previous information’s or can Edit appointments ● Customers – Don’t have to see the doctors to get their medical report Exceptions: ● Doctors are the only one who can Edit medical condition but receptions are given the options but needs approval from doctors. ● Customers can just make payments and not file for insurance claims. ● Receptions can File for claims and take payments and arrange files when needed.
  • 10. Khatiwada,Shaswat 10 | P a g e CaregiverUse Case Description: ● The Caregiver can create new and close appointments for animals and also update the animal’s pet records. Actors: ● Care Giver – wants to see animal’s records and appointments. ● Veterinarian- Reviews current records and care they are receiving. Organization Benefits: ● With the Veterinarian being able to oversee how the animals are being taken care of they can manage who and when they should be cared for. With some animals being in more demand than others, they need extra needs. The Veterinarian can also view the animal records and determine if the animal needs to stay or change medication. Frequency of Use: ● This will be used every time the Veterinarian and Caregiver need to check on an animal thought the day and also when they are creating a new kennel assignment. If they need to check on the animal's previous records they would use this system as well. Triggers: ● Patient brings in animal that needs care or needs to check on current animal’s records. Preconditions: ● Patient needs to have an appointment with the Doctor, unless there is “Walk in Hours”. ● Patient needs to also have name in system will updated files. Post conditions: ● Kennel assignment will be updated or created and make sure they are closed. ● Update or create pet records for the Veterinarian to review.
  • 12. Khatiwada,Shaswat 12 | P a g e Sequence Diagram Update Medical Record: The Patient: The Patient are the Pet owners who can request for Medical record in the location, log into the computers for customers, or Request for a visit with the doctor to update their record. The Patient also has the option to visit the Website using their log-in to get a copy of their updated or their medical history. The Clinical Staff: The Staff Gets information request form, the staff will send request form back to the customer requesting, Name, Address, Phone Number, insurance ID number to verify if it’s the right person. Once the Information is received. The request is sent to the Server, the server verification if the information matches with the one the customer sent, if the Information is correct the result is sent back to the Staff which is given to the customer The Patient: Pet: They are the pets taken to visit with the doctor, when the doctor does his diagnostics, the information is sent to the server. The visit is done by the owners with their pets. The pet is just there to receive the diagnostic. The Doctor: The Doctor is the only one who has the power to update, edit or create Medical record. The Doctor diagnostics the pet and updates the result to the server. The Doctor send the information to the system, if the doctor writes the wrong name or wrong Insurance information the systems send error message saying the information is not correct but the doctor can always force save in- case the information saved previously was incorrect. The Website: The Website is accessible by the customer or the staff to order the records online. When the customer logs-into the Web they can input their information into the system which is then sent to
  • 13. Khatiwada,Shaswat 13 | P a g e the server and the server decided if the information is correct or sent error messages, the system can also lock the account after three tries to protect customers information. The Server: The server is the place where all the information is being saved. The server is located into the Vet location. The server is safe and is connected to the company’s website. The server is requiring proper information before u can access it to get the medical report. The doctor is the only one who has direct connection to the server from his office. The Server is also backed up every night into external storage, and cloud to make have backup for all the files and the Doctor is the only one who will have access to it. Make appointment: The Patient: The Patient can request for an appointment with the receptionist, they can call to cancel, edit or to get update in their appointment history. The Receptionist: The can make the appointment for the customer. They can Add new, edit or cancel the appointment. They check to make sure if the customer already exists in the system, if so they just add new appointment into the customer's history, if the customer is new they create new with customers information’s (Name, Address, Phone Number and so on.) They can also check customer's history to make sure the customer has no outstanding balance. They can also have
  • 14. Khatiwada,Shaswat 14 | P a g e sent eh patient directly to the ER if necessary, avoiding the appointment. If it's not an emergency they are sent to the proper department. They can also have sent the customers to resting area or exit the location if the customer was there just to make an appointment or just to make payments. They can also have sent them to the doctors if needed or the nurses if it's not life-threatening. A Patient: patient: They are the pets, just to make sure if the pet already exists in the system. If not its created. The Bill-payment: This is to make sure the customer has no outstanding balance before they leave. This can also be used to determine if a customer has previous balance we can collect it before making a new appointment. The Appointment: This is to make sure the appointment is good. Just make sure it doesn’t overlap another customer's appointment. It can help set proper Time and Date for each customer. The Emergency: The patients are sent here if it’s a Life-threatening situation, which determines which department the case belongs to and operate. The Emergency service can be sent from both directly through reception or if necessary from other hospitals. The Department: The department just determines what kind of treatment is to be done with the customers pets. Make sure if it’s a tooth pain doesn’t get sent surgery. The Doctor: They are there to operate, diagnostics, update medical history, and perception for the patients.
  • 15. Khatiwada,Shaswat 15 | P a g e They are to provide proper treatment. The doctors determine if to operate to help the patient for treatment or to declare death. The doctor is also there to make sure if the location didn’t have proper technology transfer to a different location that does. They can have sent the patient to the rest or can discharge. The Nurse: They are there to help the doctors with medical treatment, and small non-life-threatening process. They can also have sent the sent the patients to rest or can discharge if there is nothing.
  • 16. Khatiwada,Shaswat 16 | P a g e Class Diagram Descriptions: PatientRegistration: The processa patientwouldgothroughtobe addedtothe system. Theywouldneedthe patient'sfirst and lastname. An update of theircurrentaddressif changedfromthe last visit;also,theirowner's name and contact information.Youwouldbe able toaddor change informationthroughthe life of the clientwiththislocation. Check-inPatient: Thisis the processof checkinginthe patientsinthe computersystem. Theywouldneedthe patient's name and alsothe customer'sname (owner). Theywouldalsoneedthe date andtime theywere checkinginat and withwhatdoctors. Also,if there wasanyinformationtheymightneedtobe changed aboutthe client.
  • 17. Khatiwada,Shaswat 17 | P a g e Appointment: The processfor makingan appointmentforacustomerwhohas alreadybeeninthe system. They wouldneedtheirpatientsfull name. Also, the date andtime theywere lookingtobe scheduledfor. Also,theirownersname. Theycouldchange the appointmenttoa differentdate ortime andcouldalso cancel if somethingcomesupandcan't make it. Patienthistory: Collectionof pastproceduresthathave beendone tothe patientthathasbeenenteredintothe system. Includingtreatmenthistorywiththe treatmentdates.Also,requiringtoknow the patient'sallergiesto certainmedications. Treatment: A procedure thatisneededbasedona veterinariandecisionof the use of drugs,exercises,etc.to improve the conditionof anill orinjuredpatient,ortocure a disease.The treatmentwill have the patient'sname withthe specifictype of treatmentthatwill be providedtoownertovaccine theirown petsaftertheirvisitfromthe vet,if needed. Payment: Is the processinwhichthe customerpaysfor the servicesthe petreceived?Asthe invoicestrackthe salesof a product forinventorycontrol,accountingandtax purposes.Many companiesshipthe product and expectpaymentonalaterdate,so the total amountdue becomesanaccount payable forthe buyer and an account receivableforthe seller. Payment Types: There are differenttypesof paymentmethodscustomersuse these days. The customerwouldbe given the invoice andwouldhave achoice of optionstopickfrom. One beinga CreditorDebitcard. Another wouldbe beingcashor usingtheirinsurance topayfor theirtreatmentsanddoctorsvisit. Invoice: Is a physical documentthatcontainsinformationa listof goodssentor servicesprovided,witha statementof the sumdue for these? Thiswouldbe senttothe ownerof the patient,itwouldhave the ownersandpatient'sname onit. It wouldalsohave the date itwas sentand alsothe date that they
  • 18. Khatiwada,Shaswat 18 | P a g e usedthe material theyare beingchangedfor. It includesthe amountof dosagesoramounttheyused on the patient. Finally,itwouldhave adate of whenthe paymentshouldbe due by. Profit and Loss: An operational financialsheetthatwouldcurrentlyshow the businessisdoingatthatpoint. It would showthe expensesorthe amountof moneythatwas spentsuchas salaries/wages,overheadcost, material andmore. It will alsoshowthe financial officerthe amount of businesstheyhave receivedin dollaramounts. If theyare steadywithbusinessorincreasingandmakingmore money. Orif theyare slowingdownandare losingmoneyandneedtochange theirbusinessplan. All togethertheywill be a Netincome or profitthatbusinesshadmade. Veterinarian: A veterinariantreatsdiseases,disorderorinjuryinanimals,whichincludesdiagnosis,treatmentand aftercare.The scope of practice,specialtyandexperience of the individual veterinarianwill dictate exactlywhatinterventionstheyperform,butmostwill perform, butmostwill performsurgery. Department: Thiswouldinclude overseeingall of the officedepartment;includingotherveterinarians,nurses,front desk,andpatientsthatcome in. Theyare incharge of the hiringand firingforthe businessandalso makingsure that the operationrunssmoothlyandproficiently.
  • 19. Khatiwada,Shaswat 19 | P a g e Window Navigation Diagram
  • 20. Khatiwada,Shaswat 20 | P a g e User Interface Prototype
  • 21. Khatiwada,Shaswat 21 | P a g e Updated after doing the user test, make it simpler more detailed for customer.
  • 23. Khatiwada,Shaswat 23 | P a g e Usability Test
  • 24. Khatiwada,Shaswat 24 | P a g e Executive Summary Task Accomplished: The Diagram and models describing the important business task at Catnip vet service have been made in order to provide an accurate understanding of the problem and its potential solution. Approaching information systems has been defines with use-case, the logical structure of the system has been defined with classes and their relationships, and the behavior of the logical objects has been defining with sequence diagram. Porotype of the possible interface design has also been generated, established and conformed with user feedback. Future Plans: We are ready to implement all the functions of this proposal. Given the plenty software package and feedback reviewed from usability tests with the model we have created, we feel that it is sensible to advice with an above-average solution. We will continually be revisiting our necessities to ensure we are providing a high-quality product and service. A few future steps include acquiring hardware, software and domain for Catnip. We will also be training the existing employees for better understanding and usability from the old system to the new. Enhancement of the Project: The project is currently focused in reducing time and cost to justify losses. We should consider that there are many veterinary services around Richmond and many have been using digital service for longer then Catnip. We are also considering the upcoming capability to allow customer talk directly from their own home to reduce traffic in the hospitals for small problems. Giving the customer a ability to video chat with the doctors through secure server,
  • 25. Khatiwada,Shaswat 25 | P a g e which will give Catnip a upper hand in the marker by not just catching up with companions but becoming a lead with new technology. Implementation Strategy: As for as we have considered for this project, we would like to purpose that we change over the new system gradually, but then we run each system next to each other for period of time. Catnip will have invested in the new hardware and software package. The Users will feel content knowing that they can use the old system if they need to and their information will transfer and will stay the same. With this implementation strategy in place, the old system will stay as a back-up or as long as the staff are familiar to the new systems.