tau-bar / pe

0 stars 0 forks source link

Unable to add an appointment from 1999. #7

Open tau-bar opened 2 years ago

tau-bar commented 2 years ago

Expected:

• Expected Behaviour: To be able to add a medical appointment record at 1999.

Actual:

• Actual Behaviour: I cannot add an appointment from 1999. No justification given in UG.

• Why that severity? Low, as it is rare that someone might want to document a record from long ago. However, it is not that long ago, eg. 40 year old man may have had a crucial checkup from that time.

Steps to reproduce:

  1. Run apmt add i/1 d/1999-10-05 1500

Screenshots:

Screenshot 2021-11-12 at 4.35.03 PM.png

nus-pe-bot commented 2 years ago

Team's Response

Not a bug. Restriction already stated in the command window.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: ### Response

I disagree. The issue is not whether the restriction is stated in the command window or not, it is that I should be able to add an appointment from 1999 into the patient's medical history. Therefore, the bug was reported as a FeatureFlaw, rather than a FunctionalityBug.

Rationale

Suppose I, staff from the clinic (target user), wants to transfer over patient records from paper to digital using this application. One of the patients is elderly, so they have had appointments with this clinic in 1999. I want to store that appointment into the archived appointments, because it was an important appointment. But I cannot, due to the limiting of the year by the developer team. As mentioned in the module website (screenshot in evidence section below), this is an example of overzealous input validation.

Quoting the module website: "A user might want to enter an appointment in the past, just for record keeping purposes". Blocking a 1999 input does not add any value, but allowing it does. Therefore, this is categorised as a FeatureFlaw.

Evidence

Screenshot 2021-11-17 at 6.48.13 PM.png