...
- A user in the field should be able to select a structure displayed in the Reveal map and mark it as inactive
- Q: A user on the WebUI should be able to select a structure displayed in the Reveal map and mark it as inactive
- The user should be asked to confirm this process before the operation is completed
- Tasks associated with this structure should also be marked as inactive
- Any structures that have been marked as inactive should be removed from the target denominator for all interventions
- Any historical data for that structure should no longer be measured as part of any indicators.
- Inactivity is not intervention-specific and applies to all interventions.
- Structures that are eligible to be marked as inactive include:
- Structures created during enumeration that do not actually exist in the field.
- Structures erroneously added in the field (e.g. duplicates of other structures, inaccurate locations of existing structures, other user-error additions, etc.).
- Workflow to determine a structure is inactive:We need to think about the downstream management of this 'inactive' structure with regards to potential CGR integration as well
Workflow
- Structure created erroneously in one of two ways:
- Incorrectly enumerated
- Added in field accidentally
- The user navigates to the
...
- physical location of the structure as guided by the map view of the mobile client and
...
- confirms that this structure does not exist.
- Tap the structure.
- If no household has been registered:
- If no household has been registered:
...
- Structure Registration form/task presented to user before household registration
...
- :
- New field
- :
...
- : Select type of structure
...
- (similar to IRS view)
- Residential structure
- Non-residential structure
- Non-existent structure - mark as inactive
- If residential/non-residential, next screen proceeds to ask questions about eligibility, see Ineligible Structure Marking for Family Module
- (similar to IRS view)
- If household has been registered:
...
- We assume that a family has been incorrectly registered to this structure and should be moved to a correct structure
- Tap the three dots in the upper right-hand corner
- Select 'Move family registration'
- Search & select the relevant structure from the displayed map view or list view (note that the structure have been enumerated)
- Recommend having a radius of selection, i.e. can only move family registration to a structure within 100m
- What to do for structures outside of this radius? Is it possible to create a holding table for registered families without a structure?
- If no family already registered to new structure - Save
- If family already registered to the structure:
- Is this a multi-structure household?
- Recommend having a radius of selection, i.e. can only move family registration to a structure within 100m
- Tap the SAME structure that has been identified as inactive
- We assume that a family has been incorrectly registered to this structure and should be moved to a correct structure
...
- Follow steps 3.a.i.
Mock-Ups
Views
We anticipate the following views to be impacted on with the creation of this feature:
- Android - Add structure Structure registration form
- Android - New options in family view to:
- Mark as ineligible for current intervention
- Move registered household to new structure
- Android - New form in family view to move registered household to new structure
- Android - Maps - Add colour coding for ineligible (black) & inactive structures (light grey)
- Android - Maps - Add a card view for ineligible structures
- Android - Maps - Add a card view for inactive structures
- Web - Maps - Display ineligible structures in black in the web view with ability to toggle on/off
...
- No structures are ever deleted from Reveal, they can only be marked as inactive.
- Data will never be deleted from Reveal, only removed from tables being queried for indicators.
Questions
Test Case
# | Step | Pass / Fail | Comment |
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
Additional tester comments: |
...