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 |
<Measure xmlns="http://hl7.org/fhir">
<id value="icr-campaign-cost"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml">
<table class="narrative-table">
<tbody>
<tr>
<th colspan="2" scope="row" class="row-header">Knowledge Artifact Metadata</th>
</tr>
<tr>
<th scope="row" class="row-header">Name (machine-readable)</th>
<td class="content-container">ICRCampaignCost</td>
</tr>
<tr>
<th scope="row" class="row-header">Title (human-readable)</th>
<td class="content-container">ICR Campaign Cost</td>
</tr>
<tr>
<th scope="row" class="row-header">Status</th>
<td class="content-container">Active</td>
</tr>
<tr>
<th scope="row" class="row-header">Experimental</th>
<td class="content-container">false</td>
</tr>
<tr>
<th scope="row" class="row-header">Description</th>
<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>
</div></td>
</tr>
<tr>
<th scope="row" class="row-header">Measure Steward</th>
<td class="content-container">UNICEF</td>
</tr>
<tr>
<th scope="row" class="row-header">Steward Contact Details</th>
<td class="content-container">UNICEF: <a href="https://www.unicef.org">https://www.unicef.org</a></td>
</tr>
<tr>
<th colspan="2" scope="row" class="row-header">Measure Metadata</th>
</tr>
<tr>
<th scope="row" class="row-header">Version Number</th>
<td class="content-container">0.1.0</td>
</tr>
<tr>
<th scope="row" class="row-header">Measure Scoring</th>
<td class="content-container"><span title="Codes:{http://terminology.hl7.org/CodeSystem/measure-scoring continuous-variable}">Continuous Variable</span></td>
</tr>
<tr>
<th colspan="2" scope="row" class="row-header">Measure Population Criteria</th>
</tr>
<tr>
<th scope="row" class="row-header">Measure Population</th>
<td class="content-container">
<em>Description</em>: No description provided
</td>
</tr>
<tr>
<th scope="row" class="row-header">Stratifier</th>
<td class="content-container">
<em>Code</em>: Cost category
</td>
</tr>
<tr>
<th scope="row" class="row-header">Stratifier</th>
<td class="content-container">
<em>Code</em>: Funding source
</td>
</tr>
<tr>
<th scope="row" class="row-header">Stratifier</th>
<td class="content-container">
<em>Code</em>: Geography
</td>
</tr>
<tr>
<th colspan="2" scope="row" class="row-header">Measure Population Criteria</th>
</tr>
<tr>
<th scope="row" class="row-header">Denominator</th>
<td class="content-container">
<em>Description</em>: No description provided
</td>
</tr>
<tr>
<th scope="row" class="row-header">Stratifier</th>
<td class="content-container">
<em>Code</em>: Geography
</td>
</tr>
<tr>
<th colspan="2" scope="row" class="row-header">Measure Population Criteria</th>
</tr>
<tr>
<th scope="row" class="row-header">Denominator</th>
<td class="content-container">
<em>Description</em>: No description provided
</td>
</tr>
<tr>
<th scope="row" class="row-header">Stratifier</th>
<td class="content-container">
<em>Code</em>: Delivery strategy
</td>
</tr>
<tr>
<th scope="row" class="row-header">Stratifier</th>
<td class="content-container">
<em>Code</em>: Geography
</td>
</tr>
<tr>
<th colspan="2" scope="row" class="row-header">Measure Population Criteria</th>
</tr>
<tr>
<th scope="row" class="row-header">Denominator</th>
<td class="content-container">
<em>Description</em>: No description provided
</td>
</tr>
<tr>
<th colspan="2" scope="row" class="row-header">Generated using version 0.4.6 of the sample-content-ig Liquid templates</th>
</tr>
</tbody>
</table>
</div>
</text>
<url value="https://icr.healthcampaigns.org/Measure/icr-campaign-cost"/>
<version value="0.1.0"/>
<name value="ICRCampaignCost"/>
<title value="ICR Campaign Cost"/>
<status value="active"/>
<experimental value="false"/>
<date value="2026-09-05T12:33:07+00:00"/>
<publisher value="UNICEF"/>
<contact>
<name value="UNICEF"/>
<telecom>
<system value="url"/>
<value value="https://www.unicef.org"/>
</telecom>
</contact>
<description
value="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 value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
<display value="World"/>
</coding>
</jurisdiction>
<scoring>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/measure-scoring"/>
<code value="continuous-variable"/>
<display value="Continuous Variable"/>
</coding>
</scoring>
<group>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs"/>
<code value="total-cost"/>
<display value="Total cost"/>
</coding>
</code>
<population>
<code>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/measure-population"/>
<code value="measure-population"/>
<display value="Measure Population"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression
value="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"/>
</criteria>
</population>
<stratifier>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs"/>
<code value="cost-category"/>
<display value="Cost category"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression value="ICRCampaignCost.code"/>
</criteria>
</stratifier>
<stratifier>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs"/>
<code value="funding-source"/>
<display value="Funding source"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression value="ICRCampaignCost.funding-source"/>
</criteria>
</stratifier>
<stratifier>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs"/>
<code value="geography"/>
<display value="Geography"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression value="ICRCampaignCost.subject (admin level)"/>
</criteria>
</stratifier>
</group>
<group>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs"/>
<code value="per-person-targeted"/>
<display value="Cost per person targeted"/>
</coding>
</code>
<population>
<code>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/measure-population"/>
<code value="denominator"/>
<display value="Denominator"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression
value="Planning denominator (the flagged ICRTargetPopulation for the geography; denominator-type as declared)"/>
</criteria>
</population>
<stratifier>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs"/>
<code value="geography"/>
<display value="Geography"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression value="Reporting Location"/>
</criteria>
</stratifier>
</group>
<group>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs"/>
<code value="per-person-reached"/>
<display value="Cost per person reached"/>
</coding>
</code>
<population>
<code>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/measure-population"/>
<code value="denominator"/>
<display value="Denominator"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression
value="icr-admin-coverage numerator for the same round, geography and data lineage"/>
</criteria>
</population>
<stratifier>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs"/>
<code value="delivery-strategy"/>
<display value="Delivery strategy"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression value="Task.delivery-strategy"/>
</criteria>
</stratifier>
<stratifier>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-coverage-stratifier-cs"/>
<code value="geography"/>
<display value="Geography"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression value="Reporting Location"/>
</criteria>
</stratifier>
</group>
<group>
<code>
<coding>
<system
value="https://icr.healthcampaigns.org/CodeSystem/icr-cost-figure-cs"/>
<code value="per-dose-delivered"/>
<display value="Cost per dose / treatment delivered"/>
</coding>
</code>
<population>
<code>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/measure-population"/>
<code value="denominator"/>
<display value="Denominator"/>
</coding>
</code>
<criteria>
<language value="text/cql"/>
<expression
value="Immunization / MedicationAdministration count in the round (record-origin = campaign)"/>
</criteria>
</population>
</group>
</Measure>