Versions Compared

Key

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

...

Code Block
languagejson
{
  "identifier": "3204259e-1109-4baf-934b-05662d51bbd0",
  "version": "1",
  "name": "MDA-2020-06-23-Dynamic-Task-Test-Plan",
  "title": "MDA 2020-06-23 Dynamic Task Test Plan",
  "status": "active",
  "date": "2020-06-23",
  "effectivePeriod": {
    "start": "2020-06-23",
    "end": "2020-12-31"
  },
  "useContext": [],
  "jurisdiction": [
    {
      "code": "35968df5-f335-44ae-8ae5-25804caa2d86"
    },
    {
      "code": "6fffaf7f-f16f-4713-a1ac-0cf6e2fe7f2a"
    }
  ],
  "goal": [
    {
      "id": "RACD_register_all_families",
      "description": "Register all families and family members in all residential structures enumerated or added (100%) within operational area",
      "priority": "medium-priority",
      "target": [
        {
          "measure": "Percent of residential structures with full family registration",
          "detail": {
            "detailQuantity": {
              "value": 100,
              "comparator": ">=",
              "unit": "Percent"
            }
          },
          "due": "2020-10-01"
        }
      ]
    },
    {
      "id": "MDA_Dispense",
      "description": "Visit all residential structures (100%) dispense prophylaxis to each registered person",
      "priority": "medium-priority",
      "target": [
        {
          "measure": "Percent of Registered person(s)",
          "detail": {
            "detailQuantity": {
              "value": 100,
              "comparator": ">=",
              "unit": "percent"
            }
          },
          "due": "2020-10-01"
        }
      ]
    },
    {
      "id": "MDA_Adherence",
      "description": "Visit all residential structures (100%) and confirm adherence of each registered person",
      "priority": "medium-priority",
      "target": [
        {
          "measure": "Percent of dispense recipients",
          "detail": {
            "detailQuantity": {
              "value": 100,
              "comparator": ">=",
              "unit": "percent"
            }
          },
          "due": "2020-10-01"
        }
      ]
    }
  ],
  "action": [
    {
      "identifier": "3802af3a-f40c-4705-849e-1727b603bd4e",
      "prefix": 1,
      "title": "Family Registration",
      "description": "Register all families and family members in all residential structures enumerated (100%) within the operational area",
      "code": "RACD Register Family",
      "trigger": [
        {
          "type": "named-event",
          "name": "plan-activation"
        },
        {
          "type": "named-event",
          "name": "event-submission",
          "conditionexpression": {
            "expression": "questionnaire = 'Register_Structure'"
          }
        }
      ],
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "Structure is residential",
            "reference": "plan-activation",
            "expression": "Location.type.where(id='locationType').text = 'Residential Structure'"
          }
        },
        {
          "kind": "applicability",
          "expression": {
            "description": "Family does not exist for structure",
            "reference": "plan-activation",
            "expression": "$this.contained.exists()",
            "subjectCodableConcept": {
              "text": "Family"
            }
          }
        },
        {
          "kind": "applicability",
          "expression": {
            "reference": "event-submission",
            "expression": "questionnaire = 'Register_Structure' AND item.where(linkId='structureType').answer.value ='Residential Structure'"
          }
        }
      ],
      "timingPeriod": {
        "start": "2020-06-04",
        "end": "2020-10-01"
      },
      "reason": "Routine",
      "goalId": "RACD_register_all_families",
      "subjectCodableConcept": {
        "text": "Location"
      },
      "definitionUri": "zambia_family_register.json"
    },
    {
      "identifier": "e9ac3356-a8ad-4825-9d4b-7ff53087592f",
      "prefix": 2,
      "title": "MDA Round 1 Dispense",
      "description": "Visit all residential structures (100%) and dispense prophylaxis to each registered person",
      "code": "MDA Dispense",
      "trigger": [
        {
          "type": "named-event",
          "name": "event-submission",
          "conditionexpression": {
            "expression": "questionnaire = 'Family _Registration' or questionnaire = 'Family _Member _Registration'"
          }
        },
        {
          "type": "named-event",
          "name": "plan-activation"
        }
      ],
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "Person is older than 5 years or person associated with questionaire response if older than 5 years",
            "expression": "($this.is(FHIR.Patient) and $this.birthDate <= today() - 5 'years') or ($this.contained.where(Patient.birthDate <= today() - 5 'years').exists())",
            "subjectCodableConcept": {
              "text": "Person"
            }
          }
        }
      ],
      "timingPeriod": {
        "start": "2020-06-04",
        "end": "2020-10-01"
      },
      "reason": "Routine",
      "goalId": "MDA_Dispense",
      "subjectCodableConcept": {
        "text": "Person"
      },
      "definitionUri": "zambia_mda_dispense.json"
    },
    {
      "identifier": "8a8b11fa-d078-4510-9c61-89ff41c2822b",
      "prefix": 3,
      "title": "MDA Round 1 Adherence",
      "description": "Visit all residential structures (100%) and confirm adherence of each registered person",
      "code": "MDA Adherence",
      "trigger": [
        {
          "type": "named-event",
          "name": "event-submission",
          "conditionexpression": {
            "expression": "questionnaire = 'mda_dispense'"
          }
        }
      ],
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "expression": "$this.item.where(linkId='business_status').answer.value = 'Fully Received'"
          }
        }
      ],
      "timingPeriod": {
        "start": "2020-06-04",
        "end": "2020-10-01"
      },
      "reason": "Routine",
      "goalId": "MDA_Dispense",
      "subjectCodableConcept": {
        "text": "Person"
      },
      "definitionUri": "zambia_mda_adherence.json"
    }
  ]
}

...

Code Block
languagejson
{
  "identifier": "043fc8cb-0459-4b39-b71c-abc15f13a5dd",
  "version": "1",
  "name": "IRS-2020-06-24-Dynamic-Task-Test-Plan",
  "title": "IRS 2020-06-24 Dynamic Task Test Plan",
  "status": "active",
  "date": "2020-06-24",
  "effectivePeriod": {
    "start": "2020-06-24",
    "end": "2020-12-31"
  },
  "useContext": [],
  "jurisdiction": [
    {
      "code": "450171666fffaf7f-cc14f16f-4f2f4713-b83fa1ac-4a72ce17bf910cf6e2fe7f2a"
    }
  ],
  "goal": [
    {
      "id": "IRS",
      "description": "Spray structures in the operational area",
      "priority": "medium-priority",
      "target": [
        {
          "measure": "Percent of structures sprayed",
          "detail": {
            "detailQuantity": {
              "value": 90,
              "comparator": ">=",
              "unit": "Percent"
            }
          },
          "due": "2020-12-31"
        }
      ]
    }
  ],
  "action": [
    {
      "identifier": "b646cfe1-7180-4494-80b5-ee20579dc343",
      "prefix": 1,
      "title": "Spray Structures",
      "description": "Visit each structure in the operational area and attempt to spray",
      "code": "IRS",
      "trigger": [
          {
            "type": "named-event",
            "name": "plan-activation"
          },
          {
            "type": "named-event",
            "name": "event-submission",
            "conditionexpression": {
              "expression": "questionnaire = 'Register_Structure'"
            }
          }
        ],
        "condition": [
          {
            "kind": "applicability",
            "expression": {
              "description": "Structure is residential",
              "referenceexpression": "plan-activation",
              "expression": "Location.type.where(id='locationType').text =$this.is(FHIR.QuestionnaireResponse) or $this.type.where(id='locationType').text = 'Residential Structure'"
            }
          },
          {
            "kind": "applicability",
            "expression": {
              "referencedescription": "event-submissionRegister stucture Event submitted for a residential structure",
              "expression": "$this.is(FHIR.Location) or (questionnaire = 'Register_Structure' ANDand item.where(linkId='structureType').answer.value ='Residential Structure')"
            }
          }
        ],
      "timingPeriod": {
        "start": "2020-06-24",
        "end": "2020-12-31"
      },
      "reason": "Routine",
      "goalId": "IRS",
      "subjectCodableConcept": {
        "text": "Location"
      },
      "definitionUri": "spray_form.json"
    }
  ]
}

Routine Focus Investigation

Code Block
languagejson
[
  {
 
  "identifier": "ea1f5894-4f49-4fd8-b328-220bd0c05511",
    "version": "1",
 
  "name": "FI-Routine-Dynamic-Task-Test-Plan-2020-06-26",
 
  "title": "FI Routine Dynamic Task-Test Plan 2020-06-26",

   "status": "active",
    "date": "2020-06-26",
 
  "effectivePeriod": {
 
    "start": "2020-06-26",
      "end": "2020-07-13"
 
  },
 
  "useContext": [

     {
        "code": "fiStatus",
 
      "valueCodableConcept": "A1"
 
    },
      {
 
      "code": "fiReason",
 
      "valueCodableConcept": "Routine"

     }
    ],
    ""jurisdiction": [
 
    {
 
      "code": "450171666fffaf7f-cc14f16f-4f2f4713-b83fa1ac-4a72ce17bf910cf6e2fe7f2a"

     }
    ],
 
  "goal": [
 
    {
        "id": "RACD_register_families",
        "description": "Register all families &amp; family members in all residential structures enumerated (100%) within the operational area",
        "priority": "medium-priority",

       "target": [
          {
 
          "measure": "Percent of residential structures with full family registration",
 
          "detail": {
              "detailQuantity": {
 
              "value": 100,
 
              "comparator": ">=",

               "unit": "Percent"
              }
 
          },
 
          "due": "2020-07-06"
          }
        ]
      },

     {
        "id": "RACD_Blood_Screening",
 
      "description": "Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person",
 
      "priority": "medium-priority",
        "target": [
 
        {
 
          "measure": "Number of registered people tested",

           "detail": {
              "detailQuantity": {
 
              "value": 100,
 
              "comparator": ">=",
                "unit": "Person(s)"
 
            }
 
          },

           "due": "2020-07-06"
          }
 
      ]
 
    },
      {
 
      "id": "RACD_bednet_distribution",
 
      "description": "Visit 100% of residential structures in the operational area and provide nets",

       "priority": "medium-priority",
        "target": [
 
        {
 
          "measure": "Percent of residential structures received nets",
            "detail": {
              "detailQuantity": {
                "value": 100,
 
              "comparator": ">=",
 
              "unit": "Percent"

             }
            },

           "due": "2020-07-06"
          }
        ]
 
    },
      {
 
      "id": "Larval_Dipping",
 
      "description": "Perform a minimum of three larval dipping activities in the operational area",

       "priority": "medium-priority",
        "target": [
          {
 
          "measure": "Number of larval dipping activities completed",
            "detail": {
 
            "detailQuantity": {
 
              "value": 3,

               "comparator": ">=",
                "unit": "activit(y|ies)"
 
            }
 
          },
            "due": "2020-07-06"
 
        }
 
      ]

     },
      {
        "id": "Mosquito_Collection",
 
      "description": "Set a minimum of three mosquito collection traps and complete the mosquito collection process",
        "priority": "medium-priority",
 
      "target": [
 
        {

           "measure": "Number of mosquito collection activities completed",
            "detail": {
 
            "detailQuantity": {
 
              "value": 3,
                "comparator": ">=",
 
              "unit": "activit(y|ies)"
 
            }

           },
            "due": "2020-07-06"
 
        }
 
      ]
      },
 
    {
 
      "id": "BCC_Focus",

       "description": "Complete at least 1 BCC activity for the operational area",
        "priority": "medium-priority",
 
      "target": [
 
        {
            "measure": "BCC Activities Completed",
 
          "detail": {
 
            "detailQuantity": {

               "value": 1,
                "comparator": ">=",
                ""unit": "activit(y|ies)"
 
            }
 
          },
            "due": "2020-07-06"
 
        }
        ]
      }
    ],

   "action": [
      {
 
      "identifier": "d1c6dac7-1ce8-4723-b28d-ac20621f171e",
 
      "prefix": 1,
        "title": "Family Registration",
        "description": "Register all families &amp; family members in all residential structures enumerated (100%) within the operational area",
        "code": "RACD Register Family",

       "trigger": [
          {
 
          "type": "named-event",
 
          "name": "plan-activation"
          },
 
        {
 
          "type": "named-event",

           "name": "event-submission",
            "conditionexpression": {
 
            "expression": "questionnaire = 'Register_Structure'"
            }
          }
        ],

       "condition": [
          {
 
          "kind": "applicability",
 
          "expression": {
              "description": "Structure is residential",
 
            "reference": "plan-activation",
 
            "expression": "Location$this.type.where(id='locationType').text = 'Residential Structure'"
            }
 
        },
 
        {
            "kind": "applicability",
 
          "expression": {
 
            "description": "Family does not exist for structure",

             "reference": "plan-activation",
              "expression": "$this.contained.exists().not()",
              "subjectCodableConcept": {
 
              "text": "Family"
 
            }

           }
          },
 
        {
 
          "kind": "applicability",
            "expression": {
              ""description": "Register stucture Event submitted for a residential structure",
            "reference": "event-submission",
 
            "expression": "questionnaire = 'Register_Structure' AND item.where(linkId='structureType').answer.value ='Residential Structure'"

           }
          }
 
      ],
 
      "timingPeriod": {
          "start": "2020-06-26",
 
        "end": "2020-07-06"
 
      },

       "reason": "Routine",
        "goalId": "RACD_register_families",
        "subjectCodableConcept": {
 
        "text": "Location"
        },
 
      "definitionUri": "thailand_family_register.json"
 
    },

     {
        "identifier": "a31b89fc-9077-4d62-8297-276297e1cc52",
 
      "prefix": 2,
 
      "title": "Blood Screening",
        "description": "Visit all residential structures (100%) within a 1 km radius of a confirmed index case and test each registered person",
 
      "code": "Blood Screening",
 
      "trigger": [

         {
            "type": "named-event",
 
          "name": "event-submission",
 
          "conditionexpression": {
 
            "expression": "questionnaire = 'Family Registration' or questionnaire = 'Family Member Registration'"
 
          }

         },
          {
 
          "type": "named-event",
 
          "name": "plan-activation"
          }
 
      ],
 
      "condition": [

         {
            "kind": "applicability",
            ""expression": {
 
            "description": "Person is older than 5 years or person associated with questionaire response ifis older than 5 years",
              "expression": "($this.is(FHIR.Patient) and $this.birthDate <= today() - 5 'years') or ($this.contained.where(Patient.birthDate <= today() - 5 'years').exists())",

             "subjectCodableConcept": {
                "text": "Person"
              }
            }
          }
 
      ],
 
      "timingPeriod": {

         "start": "2020-06-26",
          "end": "2020-07-06"
 
      },
 
      "reason": "Routine",
        "goalId": "RACD_Blood_Screening",
 
      "subjectCodableConcept": {
 
        "text": "Person"

       },
        "definitionUri": "thailand_blood_screening.json"
 
    },
 
    {
        "identifier": "b98d31d3-a113-47fc-a6c9-bf165ae1523c",
 
      "prefix": 3,
 
      "title": "Bednet Distribution",

       "description": "Visit 100% of residential structures in the operational area and provide nets",
        "code": "Bednet Distribution",
        ""trigger": [
 
        {
 
          "type": "named-event",
            "name": "plan-activation"
 
        },
          {
            "type": "named-event",
            "name": "event-submission",

           "conditionexpression": {
 
            "expression": "questionnaire = 'Register_Structure'"
 
          }
          }
        ],
        "condition": [

         {
            "kind": "applicability",
 
          "expression": {
 
            "descriptionreference": "Structure is residentialplan-activation",
 
            "referencedescription": "plan-activationStructure is residential",
              "expression": "Location.type.where(id='locationType').text = 'Residential Structure'"
          }
        },
         {
         }  "kind": "applicability",
          "expression": {
            "kinddescription": "applicabilityFamily exists for structure",
            "reference": "plan-activation",
            "expression": "$this.contained.exists()",
            "subjectCodableConcept": {
              "text": "Family"
            }
          }
        },
        {
          "kind": "applicability",
          "expression": {
            "reference": "event-submission",
    "expression": {       "description": "Register stucture Event submitted for a residential "reference": "event-submission"structure",
              "expression": "questionnaire = 'Register_Structure' AND item.where(linkId='structureType').answer.value ='Residential Structure'"
            }

         }
        ],
 
      "timingPeriod": {
 
        "start": "2020-06-26",
          "end": "2020-07-06"
 
      },
 
      "reason": "Routine",

       "goalId": "RACD_bednet_distribution",
        "subjectCodableConcept": {
 
        "text": "Location"
 
      },
        "definitionUri": "thailand_bednet_distribution.json"
      },
      {

       "identifier": "39b9c9e7-25b0-457f-95db-c2f2f0052ffa",
        "prefix": 4,
 
      "title": "Larval Dipping",
 
      "description": "Perform a minimum of three larval dipping activities in the operational area",
        "code": "Larval Dipping",
 
      "trigger": [
 
        {

           "type": "named-event",
            "name": "plan-activation"
 
        },
 
        {
            "type": "named-event",
 
          "name": "event-submission",
 
          "conditionexpression": {
              "expression": "questionnaire = 'Register_Structure'"
 
          }
 
        }
        ],
 
      "condition": [
 
        {

           "kind": "applicability",
            "expression": {
 
            "description": "Structure is residential is a Larval Breeding Site",
 
            "reference": "plan-activation",

             "expression": "Location.type.where(id='locationType').text = 'Larval Breeding Site'"
            }

         },
          {
            "kind": "applicability",
 
          "expression": {
              "reference": "event-submission",
            "description": "Register stucture Event submitted for a Larval Breeding Site",
            "expression": "questionnaire = 'Register_Structure' AND item.where(linkId='structureType').answer.value ='Larval Breeding Site'"
            }
 
        }
        ],
 
      "timingPeriod": {
 
        "start": "2020-06-26",

         "end": "2020-07-06"
        },
 
      "reason": "Routine",
 
      "goalId": "Larval_Dipping",
        "subjectCodableConcept": {
 
        "text": "Location"
 
      },

       "definitionUri": "thailand_larval_dipping_form.json"
      },
 
    {
 
      "identifier": "9a84398a-8368-4db6-99d9-2842ab5dbf51",
        "prefix": 5,
 
      "title": "Mosquito Collection",
 
      "description": "Set a minimum of three mosquito collection traps and complete the mosquito collection process",

       "code": "Mosquito Collection",
        "trigger": [
 
        {
 
          "type": "named-event",
            "name": "plan-activation"
 
        },
 
        {

           "type": "named-event",
            "name": "event-submission",
 
          "conditionexpression": {
 
            "expression": "questionnaire = 'Register_Structure'"
 
          }
          }
 
      ],
        "condition": [
          {
            "kind": "applicability",

           "expression": {
              "descriptionreference": "Structure is residentialplan-activation",
 
            "referencedescription": "plan-activationStructure is a Mosquito Collection Point",
 
            "expression": "Location.type.where(id='locationType').text = 'Mosquito Collection Point'"
 
          }

         },
          {
            "kind": "applicability",
 
          "expression": {
              "reference": "event-submission",
             "description": "Register stucture Event submitted for a Mosquito Collection Point",
            "expression": "questionnaire = 'Register_Structure' AND item.where(linkId='structureType').answer.value ='Mosquito Collection Point'"
 
          }
 
        }
        ],
 
      "timingPeriod": {
 
        "start": "2020-06-26",

         "end": "2020-07-06"
        },
 
      "reason": "Routine",
 
      "goalId": "Mosquito_Collection",
 
      "subjectCodableConcept": {
 
        "text": "Location"
        },
 
      "definitionUri": "thailand_mosquito_collection_form.json"
      },
      {
        "identifier": "d6ccbd64-7603-4357-8a8d-ba863c0bf8ec",

       "prefix": 6,
        "title": "Behaviour Change Communication",
 
      "description": "Conduct BCC activity",
 
      "code": "BCC",
        "trigger": [
          {
            "type": "named-event",

           "name": "plan-activation"
          }
 
      ],
 
      "condition": [
          {
 
          "kind": "applicability",
 
          "expression": {

             "description": "Jurisdiction type location",
  
           "reference": "plan-activation",
              "expression": "Location.physicalType.text = 'jdn'"
            }
 
        }
 
      ],
        "timingPeriod": {
 
        "start": "2020-06-26",
 
        "end": "2020-07-06"

       },
        "reason": "Routine",
 
      "goalId": "BCC_Focus",
 
      "subjectCodableConcept": {
          "text": "LocationJurisdiction"
 
      },

       "definitionUri": "thailand_behaviour_change_communication.json"
      }
 
  ],
 
  "experimental": false
  }
]