Integrated Campaign Registry (ICR) Implementation Guide
0.1.0 - ci-build
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
| Active as of 2026-09-05 |
{
"resourceType" : "Measure",
"id" : "icr-campaign-cost",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"narrative-table\">\n <tbody>\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Knowledge Artifact Metadata</th>\n\n</tr>\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Name (machine-readable)</th>\n\n<td class=\"content-container\">ICRCampaignCost</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Title (human-readable)</th>\n\n<td class=\"content-container\">ICR Campaign Cost</td>\n</tr>\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Status</th>\n\n<td class=\"content-container\">Active</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Experimental</th>\n\n<td class=\"content-container\">false</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n<td class=\"content-container\"><div><p>Total cost of a campaign (round) and its unit costs — per person targeted (÷ planning denominator), per person reached (÷ the administrative-coverage numerator for the same round, geography and data lineage) and per dose/treatment delivered — one group per figure (ICRCostFigureCS). Inputs are ICRCampaignCost line items filtered by the report's lineage, perspective, scope and allocation basis; the divisors are the same resources coverage already uses, so a unit cost never invents a denominator. Continuous-variable scoring: the money is the measureScore, the divisor sits in the group's denominator population. Placeholder CQL pending executable logic (cost-v1).</p>\n</div></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Steward</th>\n\n<td class=\"content-container\">UNICEF</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Steward Contact Details</th>\n\n<td class=\"content-container\">UNICEF: <a href=\"https://www.unicef.org\">https://www.unicef.org</a></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Metadata</th>\n\n</tr>\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Version Number</th>\n\n<td class=\"content-container\">0.1.0</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Scoring</th>\n\n<td class=\"content-container\"><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/measure-scoring continuous-variable}\">Continuous Variable</span></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Population Criteria</th>\n\n</tr>\n \n \n \n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Measure Population</th>\n\n \n <td class=\"content-container\">\n \n \n <em>Description</em>: No description provided\n \n \n \n \n </td>\n </tr>\n \n\n \n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n \n \n <em>Code</em>: Cost category\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n \n \n <em>Code</em>: Funding source\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n \n \n <em>Code</em>: Geography\n \n \n \n \n </td>\n</tr>\n\n \n\n\n\n\n\n\n\n\n\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Population Criteria</th>\n\n</tr>\n \n \n \n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Denominator</th>\n\n \n <td class=\"content-container\">\n \n \n <em>Description</em>: No description provided\n \n \n \n \n </td>\n </tr>\n \n\n \n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n \n \n <em>Code</em>: Geography\n \n \n \n \n </td>\n</tr>\n\n \n\n\n\n\n\n\n\n\n\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Population Criteria</th>\n\n</tr>\n \n \n \n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Denominator</th>\n\n \n <td class=\"content-container\">\n \n \n <em>Description</em>: No description provided\n \n \n \n \n </td>\n </tr>\n \n\n \n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n \n \n <em>Code</em>: Delivery strategy\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n \n \n <em>Code</em>: Geography\n \n \n \n \n </td>\n</tr>\n\n \n\n\n\n\n\n\n\n\n\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Population Criteria</th>\n\n</tr>\n \n \n \n \n <tr>\n \n \n<th scope=\"row\" class=\"row-header\">Denominator</th>\n\n \n <td class=\"content-container\">\n \n \n <em>Description</em>: No description provided\n \n \n \n \n </td>\n </tr>\n \n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n <th colspan=\"2\" scope=\"row\" class=\"row-header\">Generated using version 0.4.6 of the sample-content-ig Liquid templates</th>\n</tr>\n </tbody>\n </table>\n</div>"
},
"url" : "https://icr.healthcampaigns.org/Measure/icr-campaign-cost",
"version" : "0.1.0",
"name" : "ICRCampaignCost",
"title" : "ICR Campaign Cost",
"status" : "active",
"experimental" : false,
"date" : "2026-09-05T12:33:07+00:00",
"publisher" : "UNICEF",
"contact" : [
{
"name" : "UNICEF",
"telecom" : [
{
"system" : "url",
"value" : "https://www.unicef.org"
}
]
}
],
"description" : "Total cost of a campaign (round) and its unit costs — per person targeted (÷ planning denominator), per person reached (÷ the administrative-coverage numerator for the same round, geography and data lineage) and per dose/treatment delivered — one group per figure (ICRCostFigureCS). Inputs are ICRCampaignCost line items filtered by the report's lineage, perspective, scope and allocation basis; the divisors are the same resources coverage already uses, so a unit cost never invents a denominator. Continuous-variable scoring: the money is the measureScore, the divisor sits in the group's denominator population. Placeholder CQL pending executable logic (cost-v1).",
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code" : "001",
"display" : "World"
}
]
}
],
"scoring" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-scoring",
"code" : "continuous-variable",
"display" : "Continuous Variable"
}
]
},
"group" : [
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs",
"code" : "total-cost",
"display" : "Total cost"
}
]
},
"population" : [
{
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "measure-population",
"display" : "Measure Population"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "ICRCampaignCost line items for the campaign whose subject is in the report geography's subtree (plus apportioned umbrella lines when fully-loaded), matching lineage / perspective / scope"
}
}
],
"stratifier" : [
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs",
"code" : "cost-category",
"display" : "Cost category"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "ICRCampaignCost.code"
}
},
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs",
"code" : "funding-source",
"display" : "Funding source"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "ICRCampaignCost.funding-source"
}
},
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs",
"code" : "geography",
"display" : "Geography"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "ICRCampaignCost.subject (admin level)"
}
}
]
},
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs",
"code" : "per-person-targeted",
"display" : "Cost per person targeted"
}
]
},
"population" : [
{
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator",
"display" : "Denominator"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "Planning denominator (the flagged ICRTargetPopulation for the geography; denominator-type as declared)"
}
}
],
"stratifier" : [
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs",
"code" : "geography",
"display" : "Geography"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "Reporting Location"
}
}
]
},
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs",
"code" : "per-person-reached",
"display" : "Cost per person reached"
}
]
},
"population" : [
{
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator",
"display" : "Denominator"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "icr-admin-coverage numerator for the same round, geography and data lineage"
}
}
],
"stratifier" : [
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs",
"code" : "delivery-strategy",
"display" : "Delivery strategy"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "Task.delivery-strategy"
}
},
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs",
"code" : "geography",
"display" : "Geography"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "Reporting Location"
}
}
]
},
{
"code" : {
"coding" : [
{
"system" : "https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs",
"code" : "per-dose-delivered",
"display" : "Cost per dose / treatment delivered"
}
]
},
"population" : [
{
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator",
"display" : "Denominator"
}
]
},
"criteria" : {
"language" : "text/cql",
"expression" : "Immunization / MedicationAdministration count in the round (record-origin = campaign)"
}
}
]
}
]
}