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

Record the patient's languages

As a front desk clerk, I want to record the patient's primary and preferred languages, other languages spoken, English proficiency and whether an interpreter is needed, so that the clinic can arrange an interpreter before the visit.

Personafront_desk_clerk
JourneyA patient is registered
StepRecords the patient's details after registration Task_08_RecordsThePatientsDetails

Scenarios

S-REG-10.1Given a patient, When I record their primary language, preferred language, English proficiency and other languages, Then the LANGUAGES ENTRY DATE multiple (#9000001.86) of IHS PATIENT holds a new entry dated today with those values and one line per other language, and earlier entries are kept.
S-REG-10.2Given a primary or other language of English, When I save without an English proficiency, or with a proficiency of not at all, Then it is refused.
S-REG-10.3Given a primary language other than English, When I save without saying whether an interpreter is needed, Then it is refused and asks for it.
S-REG-10.4Given an other language that is the primary language, or listed twice, When I save, Then it is refused.
S-REG-10.5Given a preferred language that is neither the primary language nor one of the other languages, When I save, Then I am warned and may still save.