Development_Requirements - MaximilianoSanLa/ProjectP1 GitHub Wiki
REQUIREMENTS:
-
If the user or customer is not signed up, then the system shall show the user or client the credentials page.
-
After the profile of a pet is created the system shall create a clinical record for the pet.
-
While a pet is in the middle of an appointment the system shall provide the user the ability to create a report for that pet.
-
If the pet has been registered, then the system shall provide the user and customer with the ability to visualize a clinical record for the pet.
-
If a created report belongs to the user, then the system shall provide the user the ability to modify that report.
-
While the user is creating a report the system shall provide the user the ability to upload files to a report.
-
If the user or customer is not signed in, then the system shall show the user or client the credentials page.
-
The system shall provide the user with the ability to visualize appointments.
-
The system shall provide a graphic report on the amount of registered pets by race.
-
The system shall provide the user and customer with the ability to create a new appointment with a veterinarian if and only if that time is not selected.
-
The system should provide visualization on the management console with report creation, appointments view, report viewing, and patients overview to the user.
-
The system should provide a score system of the vet for the clients.
-
If the client had an appointment with the user, then the system should provide the client with the ability to make a review on that appointment.
-
: The system should provide the client visualization on a management console with report views, appointment view, programming appointments, and the clinical history of pets they own.
-
The system could provide the users with the ability to generate a résumé about the service(s) they offer.
-
The system could provide the user with the ability to show their specialty in their profile.
-
The system could create a predictive model on the number of clients every day in a month for the user.
-
The system could provide a health care level for your pet.
-
The system could notify the client about certain medications the pet needs.
-
If the user enters incorrect credentials during sign in, then the system could display an authentication error message.