kimberlytmq / pe

0 stars 0 forks source link

Each patient can only have one appointment #12

Open kimberlytmq opened 1 week ago

kimberlytmq commented 1 week ago

The app only allows for one appointment per patient, which may not be realistic as patients often have multiple appointments, especially for existing health issues that last for a while. (e.g. diabetes - could need weekly dialysis)

image.png

soc-se-bot commented 3 days ago

Team's Response

Thank you for your input. As stated in our User Guide, each patient is only allowed to hold 1 Appointment. However, this is a feature that we may consider implementing in the future, but we have other priorities to implement in this current iteration, hence we have decided to categorise this under NotInScope.

The 'Original' Bug

[The team marked this bug as a duplicate of the following bug]

makeappt not very useful if a patient requires multiple appointments

Description

  • In reality, patients might make multiple appointments with the doctor in a single visit.
  • Not allowing the nurses or doctors to add additional appointments for the particular patient may affect the workflow or efficiency of the nurses

Steps to Reproduce

  1. makeappt 5 a/Surgery s/26-10-2024-12-00 e/26-10-2024-15-00

  2. makeappt 5 a/TEST s/27-10-2024-12-00 e/27-10-2024-15-00

Expected Outcome

  • Client should maybe multiple appointments attached to them

Actual Outcome

  • Appointment is overwritten Screenshot 2024-11-15 at 4.50.30 PM.png

[original: nus-cs2103-AY2425S1/pe-interim#2773] [original labels: type.FeatureFlaw severity.Low]

Their Response to the 'Original' Bug

[This is the team's response to the above 'original' bug]

Thank you for your input. As stated in our User Guide, each patient is only allowed to hold 1 Appointment. However, this is a feature that we may consider implementing in the future, but we have other priorities to implement in this current iteration, hence we have decided to categorise this under NotInScope.

Items for the Tester to Verify

:question: Issue duplicate status

Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)

Reason for disagreement: [replace this with your explanation]


## :question: Issue response Team chose [`response.NotInScope`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]
## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.Medium`] - [x] I disagree **Reason for disagreement:** It is common for patients to have multiple appointments (e.g. scheduled check ins after a surgery, follow-up check ins after a period of medication, etc.), so this can count as a medium severity bug as it may cause occasional inconvenience to some users, but they can continue to use the product. Since it is likely to affect normal operations of the product due to the high frequency in which multiple appointments are needed, low severity does not seem appropriate.