Integrated Campaign Registry (ICR) Implementation Guide
0.1.0 - ci-build International flag

Integrated Campaign Registry (ICR) Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: ICR Task Output Type - JSON Representation

Draft as of 2026-08-20

Raw json | Download

{
  "resourceType" : "CodeSystem",
  "id" : "icr-task-output-type-cs",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem icr-task-output-type-cs</b></p><a name=\"icr-task-output-type-cs\"> </a><a name=\"hcicr-task-output-type-cs\"> </a><p>This case-sensitive code system <code>https://icr.healthcampaigns.org/CodeSystem/icr-task-output-type-cs</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">treated-count<a name=\"icr-task-output-type-cs-treated-count\"> </a></td><td>Persons treated / vaccinated (scalar tally)</td><td>The visit's scalar result tally: persons treated or vaccinated.</td></tr><tr><td style=\"white-space:nowrap\">houses-visited<a name=\"icr-task-output-type-cs-houses-visited\"> </a></td><td>Houses visited</td><td>Number of houses visited — house-to-house tasks at area/team-day granularity.</td></tr><tr><td style=\"white-space:nowrap\">eligible-present<a name=\"icr-task-output-type-cs-eligible-present\"> </a></td><td>Eligible persons present</td><td>Number of eligible persons (per the protocol's target definition) present at the visit(s). Program-neutral.</td></tr><tr><td style=\"white-space:nowrap\">eligible-absent<a name=\"icr-task-output-type-cs-eligible-absent\"> </a></td><td>Eligible persons absent</td><td>Number of eligible persons absent at the visit(s) — feeds same-day mop-up lists.</td></tr><tr><td style=\"white-space:nowrap\">children-already-marked<a name=\"icr-task-output-type-cs-children-already-marked\"> </a></td><td>Children already finger-marked</td><td>Number of children found already finger-marked (already covered this round) on arrival — house-to-house campaigns.</td></tr><tr><td style=\"white-space:nowrap\">missed-reason<a name=\"icr-task-output-type-cs-missed-reason\"> </a></td><td>Missed reason</td><td>Why eligible person(s) were missed at this visit — person-level (absent, sleeping) and area-level (insecurity, shortage, access) causes.</td></tr><tr><td style=\"white-space:nowrap\">noncompliance-reason<a name=\"icr-task-output-type-cs-noncompliance-reason\"> </a></td><td>Refusal reason</td><td>Why the household/caregiver refused the intervention (WHO IDHC 'intervention refusal') — drives social mobilization and mop-up targeting.</td></tr><tr><td style=\"white-space:nowrap\">exclusion-reason<a name=\"icr-task-output-type-cs-exclusion-reason\"> </a></td><td>Exclusion reason</td><td>Why a present, age-eligible person was clinically excluded this round (under dose-pole height/age, pregnant, breastfeeding, acutely ill).</td></tr><tr><td style=\"white-space:nowrap\">revisit-outcome<a name=\"icr-task-output-type-cs-revisit-outcome\"> </a></td><td>Revisit outcome</td><td>Outcome of a person-targeted follow-up revisit: already-vaccinated | vaccinated-on-revisit | still-missing.</td></tr><tr><td style=\"white-space:nowrap\">delivery-event<a name=\"icr-task-output-type-cs-delivery-event\"> </a></td><td>Delivery event reference</td><td>Reference to an Immunization / MedicationAdministration / supply event captured inside the visit workflow.</td></tr><tr><td style=\"white-space:nowrap\">coverage-report<a name=\"icr-task-output-type-cs-coverage-report\"> </a></td><td>Coverage report reference</td><td>Reference to the stratified MeasureReport that disaggregates this visit's tally.</td></tr></table></div>"
  },
  "url" : "https://icr.healthcampaigns.org/CodeSystem/icr-task-output-type-cs",
  "version" : "0.1.0",
  "name" : "ICRTaskOutputTypeCS",
  "title" : "ICR Task Output Type",
  "status" : "draft",
  "experimental" : false,
  "date" : "2026-08-20T10:45:05+00:00",
  "publisher" : "UNICEF",
  "contact" : [
    {
      "name" : "UNICEF",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.unicef.org"
        }
      ]
    }
  ],
  "description" : "The standard axes of what a campaign visit produced — the coded vocabulary of Task.output.type (task-outputs round). Parameters of the work (delivery strategy, task origin) stay Task extensions; RESULTS of executing the visit are coded outputs. A new tally axis is a new code here, not a new extension. The house-to-house axes (houses-visited, eligible-present, eligible-absent, children-already-marked) have no meaning at a fixed post — strategy determines which outputs exist (icr-task-h2h-outputs).",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code" : "001",
          "display" : "World"
        }
      ]
    }
  ],
  "caseSensitive" : true,
  "content" : "complete",
  "count" : 11,
  "concept" : [
    {
      "code" : "treated-count",
      "display" : "Persons treated / vaccinated (scalar tally)",
      "definition" : "The visit's scalar result tally: persons treated or vaccinated."
    },
    {
      "code" : "houses-visited",
      "display" : "Houses visited",
      "definition" : "Number of houses visited — house-to-house tasks at area/team-day granularity."
    },
    {
      "code" : "eligible-present",
      "display" : "Eligible persons present",
      "definition" : "Number of eligible persons (per the protocol's target definition) present at the visit(s). Program-neutral."
    },
    {
      "code" : "eligible-absent",
      "display" : "Eligible persons absent",
      "definition" : "Number of eligible persons absent at the visit(s) — feeds same-day mop-up lists."
    },
    {
      "code" : "children-already-marked",
      "display" : "Children already finger-marked",
      "definition" : "Number of children found already finger-marked (already covered this round) on arrival — house-to-house campaigns."
    },
    {
      "code" : "missed-reason",
      "display" : "Missed reason",
      "definition" : "Why eligible person(s) were missed at this visit — person-level (absent, sleeping) and area-level (insecurity, shortage, access) causes."
    },
    {
      "code" : "noncompliance-reason",
      "display" : "Refusal reason",
      "definition" : "Why the household/caregiver refused the intervention (WHO IDHC 'intervention refusal') — drives social mobilization and mop-up targeting."
    },
    {
      "code" : "exclusion-reason",
      "display" : "Exclusion reason",
      "definition" : "Why a present, age-eligible person was clinically excluded this round (under dose-pole height/age, pregnant, breastfeeding, acutely ill)."
    },
    {
      "code" : "revisit-outcome",
      "display" : "Revisit outcome",
      "definition" : "Outcome of a person-targeted follow-up revisit: already-vaccinated | vaccinated-on-revisit | still-missing."
    },
    {
      "code" : "delivery-event",
      "display" : "Delivery event reference",
      "definition" : "Reference to an Immunization / MedicationAdministration / supply event captured inside the visit workflow."
    },
    {
      "code" : "coverage-report",
      "display" : "Coverage report reference",
      "definition" : "Reference to the stratified MeasureReport that disaggregates this visit's tally."
    }
  ]
}