ossaris56 / pe

0 stars 0 forks source link

Unstrict validation in date for bookappt #9

Open ossaris56 opened 1 week ago

ossaris56 commented 1 week ago

Currently, the program only rejects appointments that are exactly the same date and time as one another. This means that appointments are able to be scheduled a minute apart from one another would be unrealistic for a patient to attend all the appointments. Perhaps there should be a restriction that appointments should be scheduled minimally 5 minutes apart from one another.

image.png

nus-se-script commented 1 week ago

Team's Response

We recognise that this is a valid concern. However, as our target users are clinic assistants who have the knowledge of the health screening duration, they will know the time needed before scheduling a consecutive appointment, therefore, it is not under the scope of this project to specify a minimum duration of an appointment. The team will take this into consideration when working on future iterations.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: The team's response assumes that clinic assistants will always have accurate knowledge of the time required between appointments and will schedule those appointments flawlessly. However, there are cases where the clinic assistant may lack this knowledge (e.g. if they are a trainee assistant) in which it would be better to rely on an objective system check. As such, there should at least be a warning if the user tries to schedule appointments too close to one another that requires confirmation.