Development_Requirements - MaximilianoSanLa/ProjectP1 GitHub Wiki

REQUIREMENTS:

  1. If the user or customer is not signed up, then the system shall show the user or client the credentials page.

  2. After the profile of a pet is created the system shall create a clinical record for the pet.

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

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

  5. If a created report belongs to the user, then the system shall provide the user the ability to modify that report.

  6. While the user is creating a report the system shall provide the user the ability to upload files to a report.

  7. If the user or customer is not signed in, then the system shall show the user or client the credentials page.

  8. The system shall provide the user with the ability to visualize appointments.

  9. The system shall provide a graphic report on the amount of registered pets by race.

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

  11. The system should provide visualization on the management console with report creation, appointments view, report viewing, and patients overview to the user.

  12. The system should provide a score system of the vet for the clients.

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

  14. : 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.

  15. The system could provide the users with the ability to generate a résumé about the service(s) they offer.

  16. The system could provide the user with the ability to show their specialty in their profile.

  17. The system could create a predictive model on the number of clients every day in a month for the user.

  18. The system could provide a health care level for your pet.

  19. The system could notify the client about certain medications the pet needs.

  20. If the user enters incorrect credentials during sign in, then the system could display an authentication error message.