neojxuan / pe

0 stars 0 forks source link

Blood type parameter does not allow valid blood types #3

Open neojxuan opened 2 years ago

neojxuan commented 2 years ago

Please correct me if I'm wrong, but there are other blood types like RH- that are not accounted for by the blood type parameter. Hence this product may not be usable in some cases if the patient is of a blood type that is not allowed. It would also be detrimental for a doctor to add a patient with an incorrect blood type, since blood type is a compulsory field. Such a patient cannot even be added to the app.

nus-pe-bot commented 2 years ago

Team's Response

Thank you for the response :) Unfortunately, you are wrong! We have covered all of the blood types, e.g. AB+, AB-, A+, A-, B+, B-, O+, O-. The Rh, or rhesus factor you are talking about, has no negative or positive, it just gives the blood type its positive or negative attribute. It is not considered a blood type. You can refer to the link for more details. If you are referring to rhesus negative, we handled it in our application. But, we have never heard about RH- blood type.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: Unfortunately, I was unable to search online for the exact term used to describe the particular blood group I was referring to, since that would be going against exam rules :( . It turns out this blood type is called RHnull. https://blogs.unimelb.edu.au/sciencecommunication/2020/09/08/rhnull-the-golden-blood-type/

Persons with this blood type cannot be classified as AB+, AB-, A+, A-, B+, B-, O+ or O- (persons with RHnull blood group do not have all Rh antigens while a person with Rh-negative blood group (AB-, A-, B-, O-) lacks only RhD antigen). They can also only rely on blood donations from others with RHnull blood, although they are considered universal donors to the other blood types.


:question: Issue type

Team chose [type.DocumentationBug] Originally [type.FeatureFlaw]

Reason for disagreement: I believe this is still a FeatureFlaw where someone of a rare blood type (RHnull) cannot be added to the application.


:question: Issue severity

Team chose [severity.Low] Originally [severity.Medium]

Reason for disagreement: [replace this with your explanation]