Details
-
Story
-
Status: Approved
-
TBD
-
Resolution: Fixed
-
None
-
None
-
None
-
High
-
Registration Sprint 1
Description
User Story
As a clerk, I want to add the address of a patient who has already started the registration process.
Story Background
Address piece was separated out of the registration story #419. This story is focused when the address hierarchy is enabled in the system AND the registration process has been started.
Out of Scope
Address fields display when address hierarchy is not enabled.
Outstanding Questions
Related Stories / Dependencies :
- Dependent on #419 for completion.
- Similar story - #531 when address hierarchy is not enabled
Assumptions
- #419 will be complete before this story can be completed.
Mock-Ups
Acceptance Criteria
_. No. | _. Given | _. When | _. Then | _. Comments | _. Status |
1 | The address hierarchy is enabled in the system AND have already started the registration process | I've filled out the birthday for the patient AND attempt to fill address next | I see the address fields in the following order :
|
Landmark is the only field that will be free text, all others have autocomplete functionality | - |
2 | I've just filled in Birthday | I click on the section for address (from Navigation bar) OR hit �enter� | The landmark field has an active cursor so that I can start typing the free text part of the address AND Address in navigation bar gets highlighted | - | - |
3 | I�m on the registration page AND I filled out landmark | I click on the field for Locality OR hit �enter� | The locality field has an active cursor so that I can start typing AND Address in navigation bar gets highlighted | - | - |
4 | I�m on the registration page | I started typing locality | I see a suggested list drops down along with "not found, enter manually" option at the end | - | - |
4a | I�m on the registration page | I picked one of the suggested addresses from the list | Address is registered AND I move on to the Phone # section | - | - |
4b | I�m on the registration page | I selected "not found, enter manually" from the list | New address is registered for the patient AND is saved for future suggestions in the list AND I move on to the Phone # section | - | - |
5 | I�m on the registration page | I don't enter locality AND I hit 'enter' | The department field has an active cursor and auto suggests list of departments | - | - |
6 | I select a department | I hit 'enter' | The commune field has an active cursor and auto suggests list of communes | - | - |
7 | I select a commune | I hit 'enter' | The sec. commune field has an active cursor and auto suggests list of sec. communes | - | - |
8 | I select a sec. commune | I hit 'enter' | The phone # field has an active cursor AND the phone # in the navigation bar gets highlighted | - | - |
Dev Notes / Tasks
https://wiki.openmrs.org/display/docs/Administering+Address+Templates
Test Scenarios
_. # | _. Given | _. When | _. Then | _. Passed | _. Failed | _. In Progress |
1 | Scenario 1 | This happens | I should expect this | X | ||
2 | Scenario 2 | This happens | I should expect this | X | ||
3 | Scenario 3 | This happens | I should expect this | X | ||
4 | Scenario 4 | This happens | I should expect this | X |