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

Record the patient's preferred and other names

As a front desk clerk, I want to record the name the patient goes by and the other names they have used, so that staff address them properly and a search under an old name still finds them.

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

Scenarios

S-REG-12.1Given a patient, When I record a preferred name, Then IHS PATIENT (#9000001) holds it and the patient is listed with it beside their legal name.
S-REG-12.2Given a patient who has used other names, When I add each one, Then the OTHER NAME multiple (#2.01) of PATIENT (#2) holds each of them and a search by one of them lists the patient.
S-REG-12.3Given an other name that is not `LAST,FIRST MIDDLE`, or shorter than 3 or longer than 30 characters, When I save, Then it is refused and names the format.
S-REG-12.4Given an other name entered in error, When I remove it, Then the OTHER NAME multiple (#2.01) no longer holds it and the others are unchanged.