S-REG-07 · W01 Patient Registration · fit: unknown

Record tribe, blood quantum and eligibility

As a front desk clerk, I want to record the patient's tribe of membership, enrollment number, blood quantum, other tribes, classification and eligibility status, with the reasons for it, so that the patient's eligibility for care is on the chart and consistent with their tribal standing.

Personafront_desk_clerk
JourneyA patient is registered
StepAdds the new patient Task_04_AddsTheNewPatient

Scenarios

S-REG-07.1Given a tribal member, When I record eligibility status, classification, tribe of membership, Indian blood quantum, tribe quantum and enrollment number, Then IHS PATIENT (#9000001) holds those values.
S-REG-07.2Given a patient with a second tribe, When I add it with its quantum, Then the OTHER TRIBE multiple (#9000001.43) of IHS PATIENT holds that tribe and quantum.
S-REG-07.3Given an eligibility status that needs reasons, When I add each reason, Then the patient's ELIGIBILITY MODIFIERS multiple (#9000001.03401) holds one entry per reason, each pointing at ELIGIBILITY MODIFIERS (#9000030), and no reason twice.
S-REG-07.4Given a classification of Indian or Alaska Native, When I save with an eligibility status of ineligible, or a tribe of NON-INDIAN, Then it is refused and says which value contradicts the other.
S-REG-07.5Given an eligibility status of ineligible, or a classification of non-Indian or other, When I save with a tribe other than NON-INDIAN, Then it is refused and asks for NON-INDIAN.
S-REG-07.6Given a blood quantum that is not a fraction or one of FULL, NONE, UNKNOWN or UNSPECIFIED, or a fraction over 1, When I save, Then it is refused and names the form.
S-REG-07.7Given a tribe of NON-INDIAN, When I save a blood quantum other than NONE or UNKNOWN, Then it is refused; and given any other tribe, a quantum of NONE or UNKNOWN is refused.
S-REG-07.8Given a tribe quantum, or another tribe's quantum, greater than the Indian blood quantum, When I save, Then it is refused.
S-REG-07.9Given another tribe that is the tribe of membership, or listed twice, When I save, Then it is refused.