S-REG-02 · W01 Patient Registration · fit: unknown
Register a new patient
As a front desk clerk, I want to add a new patient with demographics, tribe and community, so that the patient has a chart and a health record number at this facility.
| Persona | front_desk_clerk |
|---|---|
| Journey | A patient is registered |
| Step | Adds the new patient Task_04_AddsTheNewPatient |
Scenarios
| S-REG-02.1 | Given no existing chart, When I enter name, sex, date of birth, tribe of membership and community of residence and save, Then the patient exists in PATIENT (#2) and IHS PATIENT (#9000001) with a health record number for this facility. |
|---|---|
| S-REG-02.2 | Given a required field is missing, When I save, Then the registration is refused and names the field. |
| S-REG-02.3 | Given a patient already on file with the same name, date of birth and sex, When I enter the new patient's name, date of birth and sex, Then I am shown the possible matches, with their chart numbers, before anything is filed, and I can open one of them instead of registering. |
| S-REG-02.4 | Given a name that is not `LAST,FIRST MIDDLE`, or shorter than 3 or longer than 30 characters, When I save, Then the registration is refused and names the format. |
| S-REG-02.5 | Given a date of birth in the future, or before 1871, When I save, Then the registration is refused. |
| S-REG-02.6 | Given no social security number and no reason for having none, When I save, Then the registration is refused and asks for the reason. |
| S-REG-02.7 | Given a social security number that is not nine digits, When I save, Then the registration is refused and names the format. |
| S-REG-02.8 | Given a social security number already on another patient in PATIENT (#2), When I save, Then the registration is refused and nothing is filed. |
| S-REG-02.9 | Given a health record number already assigned to another patient at this facility, in any of its leading-zero or temporary forms, When I save, Then the registration is refused and names the number. |
| S-REG-02.10 | Given a health record number that is not 1 to 6 characters in the chart-number format, When I save, Then the registration is refused. |
| S-REG-02.11 | Given I have not said whether the patient received the notice of privacy practices, or whether they are a veteran, When I save, Then the registration is refused and names what is missing. |
| S-REG-02.12 | Given this facility's REGISTRATION PARAMETERS (#9009061) make the street address, city, state or zip code mandatory, When I save without one of them, Then the registration is refused and names the field. |
| S-REG-02.13 | Given no primary language, or no community of residence and date moved there, When I save, Then the registration is refused and names the value. |
| S-REG-02.14 | Given a complete registration, When I save, Then IHS PATIENT (#9000001) holds today as the date established and me as the establishing user and the user of the last update, and the patient's registration event is raised for the packages that listen for it. |
| S-REG-02.15 | Given I hold none of the keys that allow registering a patient (AGZMGR, AGZMENU, XUPROG, XUPROGMODE), When I open registration, Then I cannot add a patient. |
| S-REG-02.16 | Given RPMS cannot be reached, When I save a registration, Then I am told the registration service is unavailable, nothing is filed, and my entries are kept so I can try again. |