...
# | Step | Status |
---|---|---|
1 | Responsible prepares rough business analysis/reqs doc | COMPLETE Pierre Dane |
2 | Get CHAI review | COMPLETE: Vivek Agrawal |
3 | Get Akros Review | COMPLETE: Christina Riley |
4 | Get Ona feedback | COMPLETE: Craig Appl |
5 | Responsible - 1 iteration for feedback | TO DOCOMPLETE: Pierre Dane |
6 | Ona sign off | TO DO: Craig Appl |
7 | Ona tech spec scoping | |
8 | Ona LOE | |
9 | Ona scheduling |
Definitions
- House Number - Free text captured during household registration, along with Street Name
- Biophics Household Id - autogenerated internal identifier for Biophics. To be generated within Biophics and not relevant to Reveal whatsoever
- Reveal Household Id GUID - 32 character GUID, not human readable automatically generated for households in Reveal
- Reveal Structure Id GUID - 32 character GUID, not human readable automatically generated for structures in Reveal
Requirements
- Users of the mobile client should be able to enter a house number (and street name and landmark if relevant) for a household
- This house number should be displayed in the Reveal Task List
- Workflow
- Structure is enumerated and imported into OpenSRP where it is assigned a Reveal Structure GUID
- A household is registered for the structure - the following fields are collected: First name of Head of Household, House Number, Street, Landmark (for Thailand)
- Relevant tasks are performed (IRS, RACD etc)
- Household information and task information is sent to Biophics holding tables
- Biophics generates the Biophics Household Id against the unique Reveal Household Id GUID and stores the GUID and the Household form details (incl House Number and Street)
- Biophics receives a case notification and sends the index case notification through to Reveal
- Assume that Biophics has not matched the case to the household in Reveal
- Biophics will send whatever household data was captured as part of EPI1/EPI3 data capture - this may include house number and street, possibly landmark
- Workflow will follow Case 2 in Focus Investigation - Index Case Confirmation Software Requirement Specification
- QUESTION - How does the lookup for case 1 work? Will this be an exact match with the house number and street? (again - we need to assume that Biophics will not be matching cases to households in the short to near term)
- QUESTION - Moving forward, we'll also have individuals registered to their houses. Do we want to employ some sort of fuzzy matching system or look-up feature in either the web or mobile client?
- (FUTURE) Biophics links a case to an existing Reveal Household
- Reveal Household Id GUID is sent to Reveal as part of the Index Case Notification Message
Show house number in list viewJira Legacy server System JIRA serverId 3420e60a-4e6f-3f80-8335-059c22bb40aa key RVL-121 - This is simply to display house number and street captured in the household registration form in the list
...
Mock-Ups
Add details Existing Proposed
Views
This will affect the Task List view in the Android app
Justification
Field workers need the house number and street name to assist in identifying the structure that is shown in the Task List
Dependencies
none
Notes
There has been much discussion around the changes to household ids. In Summary (and confirmed by Pedro on Friday):
- The Biophics household id will be generated within Biophics (possibly as part of the synch with Reveal)
- This ID will never be sent back to Reveal
- Biophics will store the Reveal Household and Structure GUIDS
- In the event that a case gets matched to a Biophics household within Biophics the Reveals GUIDs will be sent back to Reveal so that the index case can be linked to the correct structure automatically - there is currently no functionality to do this and nothing planned
- The household number and street will be sent if captured in EPI1/EPI3 and Reveal will attempt to link to a structure in the focus (this is unlikely, especially for the first Reveal FI for that OA)
- The household number and steet street name (free text) will be displayed in the task list
Questions
Test Case
# | Step | Pass / Fail | Comment |
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
Additional tester comments: |