The Akros team has requested that we develop a feature to support verification of IRS activities that took place during the VectorLink campaign. This verification process is meant to run for a week and will include a subset of people going to the field, door to door and filling out a simple survey stating whether the structure was sprayed. (Epic Link https://smartregister.atlassian.net/browse/RVL-685)
...
Support a new plan action labeled “IRS Verification”
Sample
Code Block language json { "goal": [ { "id": "IRS_Verification", "description": "Verify structures were sprayed in the operational area", "priority": "medium-priority", "target": [ { "measure": "Percent of structures verified", "detail": { "detailQuantity": { "value": 90, "comparator": ">=", "unit": "Percent" } }, "due": "2019-12-15" } ] } ], "action": [ { "identifier": "7d25ffdd-e5c7-5d7b-b764-9af9e3eaf227", "prefix": 1, "title": "IRS Verification", "description": "Visit each structure in the operational area and verify status", "code": "IRS Verification", "timingPeriod": { "start": "2019-11-20", "end": "2019-12-15" }, "reason": "Routine", "goalId": "IRS_Verification", "subjectCodableConcept": { "text": "Residential_Structure" }, "taskTemplate": "IRS_Verification" } ] }
Add a new form labeled zambia_irs_verification
Christina Riley LINK TO DATA DICTIONARY: https://docs.google.com/spreadsheets/d/1nE-iqh11U22a8kpMAKXZ_UgdpMYy7jQY1UcHgQ85Tis/edit#gid=1994687438
Business Status (Christina Riley , please verify this is correct) CR: verified correct.
Yellow = Not Visited
Green = Complete
Add a new code to the Android client Labeled “IRS Verification” that performs the following business logic
When you tap a structure that is yellow, the new zambia_irs_verification form displays
When you tap a structure that is green, a card view pops up. CR: Card view should display the answers selected on verification form (there are only 4 fields here). Ability to edit ‘nice-to-have’.
Card View
When you tap a structure that is not yellow, display a card view that includes the same information that was selected on verification form:
True Structure status (only for structures where trueStructure= NO) - this is 'nice-to-have'
Structure Eligibility status (only for structures where eligStructure= NO) - this is 'nice-to-have'
Reported SS
Chalk SS
Sticker SS
Card SS
CR: the ability to edit the form is ‘nice-to-have’
Task Auto Generation Logic
The target is to visit all structures in a given location. Therefore, we need to develop the following logic when generating tasks
Generate tasks for all structures in a spray area. This includes osm-enumerated structures AND all dropped points in the field (even if data was cleaned from this point to the neighboring structure).
Annie Martin and Christina Riley , please confirm if this is critical or nice to have.
CR: Craig Appl - I have edited the above information. It is critical.
Sample Task Template
...
Christina Riley , we need this to be scoped.
Test Cases
This section defines test cases that will be used to evaluate if the feature meets customer needs.