kimberlytmq / pe

0 stars 0 forks source link

Not allowing new appointment to overlap existing ones #9

Open kimberlytmq opened 1 week ago

kimberlytmq commented 1 week ago

While it is mentioned in the UG that new appointments replacing old ones are not allowed to overlap, it does not seem realistic to have this as a constraint. For example, if a doctor wants to reschedule an appointment from 10am-11am to 10.30am-11.30am, they will be unable to do so with the make appointment feature.

image.png

While this seems like a problem that may happen frequently, there is a workaround - deleting the appointment and adding a new one - so it can be considered a medium severity bug.

nus-se-script commented 3 days ago

Team's Response

image.png

Thank you for your input. As mentioned in the FAQ section in our User Guide, we have specified that we do not recommend editing an appointment via overwriting the current one. We suggest users to delete their existing appointment first. Because there is already a workaround regarding this issue, we do not feel like there was a need to work on this issue this iteration as other issues and features took higher priority.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: [replace this with your explanation]


## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.Medium`] - [x] I disagree **Reason for disagreement:** Rescheduling of appointments happens often in clinics and hospitals, so when doctors and nurses have to use the two step process of deleting the appointment and adding a new appointment instead of one step of overriding an existing appointment with an overlap, it causes occasional inconvenience to users (medium severity). This is especially so for appointments that span a few days (e.g. hospitalisation) where appointments may need to be adjusted to be made longer/shorter by a few days, which happens often due to the unpredictable nature of health conditions.