Open cweijin opened 1 week ago
As stated in our planned enhancements (point 3) in UG and DG, we will work on parsing NRIC case-insensitively. Furthermore, it is also specified in the UG that all NRIC used for all commands requiring NRIC should follow a specific format of having uppercase alphabets.
Since, this was mentioned in our UG and DG as planned enhancements and following the PE Bug triaging guidelines, we reject this bug.
Team chose [response.Rejected
]
Reason for disagreement: To clarify, my bug report highlights the lack of specificity in the error message, which fails to guide users adequately when their command is rejected due to case sensitivity.
When users input an NRIC in lowercase, the app displays an error message stating:
Invalid command format!
delete usage: delete [NRIC]
Input "help delete" for detailed description and usage of this command
However, upon checking with help delete
, the user is only provided with the generic statement:
NRIC provided must be a valid NRIC currently in the system.
At no point is the user informed about the case sensitivity requirement for NRIC. Consequently, users may remain unaware of the root cause of the issue, leading to confusion and potentially lengthy processes to figure out why their command is being rejected.
The vague error message creates a significant usability issue:
For example, T0123456B exists in the system, then t0123456b is the same and should refer to this patient. The only restriction stated in help window is that NRIC must be a valid NRIC currently in the system, which means t0123456b should also considered 'valid'. However, it is not accepted. Users might not be able to figure out what's wrong and brings major inconvenience.
There is no information about this case sensitivity in error message / help message / UG under delete