Petclinic is an application used by the clinic for Pets and Veterinary services. It tracks the clinical visits for Pets for various veterinary services. It has functionalities related to Pet Owners, Pets, Pet Types, Veterinaries and Specialities.
It consists the following microservices: • owner-service • vet-service • visit-service
- An Owner has more than one Pets
- Can create a new owner and add new pets to owner and remove pets from owner
- Can search owner based on its id
- Can list all owners with their pets
- Delete Owner
- Update Owner
- Search a vet based on speciality
- List all vets
- List all vet for a speciality
- Add a vet
- Remove a vet
- Update a vet
- Add Speciality
- Remove Speciality
- List all specialities
- This service maintains a record of clinical visits to various specialities for pets
- Create a new visit for a pet
- List all Visits for a pet using pet id;
- List all visits for a given set of pet id(s)