Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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)

...

  1. Support a new plan action labeled “IRS Verification”

    1. Sample

      Code Block
      languagejson
      {
        "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"
          }
        ]
      }
  2. Add a new form labeled zambia_irs_verification

    1. Christina Riley LINK TO DATA DICTIONARY: https://docs.google.com/spreadsheets/d/1nE-iqh11U22a8kpMAKXZ_UgdpMYy7jQY1UcHgQ85Tis/edit#gid=1994687438

    2. Business Status (Christina Riley , please verify this is correct) CR: verified correct.

      1. Yellow = Not Visited

      2. Green = Complete

  3. Add a new code to the Android client Labeled “IRS Verification” that performs the following business logic

    1. When you tap a structure that is yellow, the new zambia_irs_verification form displays

    2. 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’.

  4. Card View

    1. When you tap a structure that is not yellow, display a card view that includes the same information that was selected on verification form:

      1. True Structure status (only for structures where trueStructure= NO) - this is 'nice-to-have'

      2. Structure Eligibility status (only for structures where eligStructure= NO) - this is 'nice-to-have'

      3. Reported SS

      4. Chalk SS

      5. Sticker SS

      6. Card SS

        1. CR: the ability to edit the form is ‘nice-to-have’

  5. Task Auto Generation Logic

    1. The target is to visit all structures in a given location. Therefore, we need to develop the following logic when generating tasks

      1. 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).

      2. Annie Martin and Christina Riley , please confirm if this is critical or nice to have.

      3. CR: Craig Appl - I have edited the above information. It is critical.

    2. 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.