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
| Official URL: https://icr.healthcampaigns.org/StructureDefinition/ICRCostReport | Version: 0.1.0 | |||
| Draft as of 2026-09-05 | Computable Name: ICRCostReport | |||
The computed cost figures for a campaign at one geography, lineage, perspective and scope: total cost, and cost per person targeted / per person reached / per dose delivered — one MeasureReport.group per figure (ICRCostFigureCS). Money is the measureScore (a currency Quantity); the people or dose count each ratio divided by sits in group.population as a denominator count; evaluatedResource lists the ICRCampaignCost line items and the coverage report the figures were computed from, so a unit cost carries its own provenance and inherits the coverage figure's data lineage. The report declares which denominator it divided by (denominator-source / denominator-type — the same axes coverage uses) and whether higher-level lines were apportioned (cost-allocation). Want full and delivery-only side by side? Two reports, exactly as administrative and survey coverage are two reports (cost-v1).
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, icr-cost-report-divisor |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Reference(ICR Campaign) | The campaign (round or umbrella) the figures report against — the direct MeasureReport→ICRCampaign join, as on the coverage profiles URL: https://icr.healthcampaigns.org/StructureDefinition/campaign |
![]() ![]() ![]() |
S | 1..1 | code | budgeted | actual — a report never mixes the two URL: https://icr.healthcampaigns.org/StructureDefinition/cost-lineage Binding: ICR Cost Lineage (required) |
![]() ![]() ![]() |
S | 0..1 | code | financial | economic; absent ⇒ financial URL: https://icr.healthcampaigns.org/StructureDefinition/cost-perspective Binding: ICR Cost Perspective (required) |
![]() ![]() ![]() |
S | 1..1 | code | full | delivery-only — required; commodity value is the biggest swing between otherwise comparable unit costs URL: https://icr.healthcampaigns.org/StructureDefinition/cost-scope Binding: ICR Cost Scope (required) |
![]() ![]() ![]() |
S | 0..1 | (Complex) | direct (subtree lines only) | fully-loaded (plus an apportioned share of umbrella lines, method stated); absent ⇒ direct URL: https://icr.healthcampaigns.org/StructureDefinition/cost-allocation |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Provenance of the planning denominator the per-person-targeted figure divided by URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-source Binding: ICR Denominator Source (extensible) |
![]() ![]() ![]() |
S | 0..1 | code | total-population vs at-risk — which denominator the per-person-targeted figure used URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-type Binding: ICR Denominator Type (required) |
![]() ![]() ![]() |
S | 1..1 | code | Required: preliminary in-campaign figures (realtime) vs close-out figures (reconciled) — inherited from the coverage report the divisor came from URL: https://icr.healthcampaigns.org/StructureDefinition/realtime-vs-reconciled Binding: ICR Data Lineage (required) |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. |
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. |
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Fixed: the canonical icr-campaign-cost Measure Required Pattern: https://icr.healthcampaigns.org/Measure/icr-campaign-cost |
![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who computed / signed off the figures — the DHMT, the national programme, a costing study team (Organization) or the accountable officer |
![]() ![]() |
SΣ | 1..1 | Period | The campaign / round period the figures cover |
![]() ![]() |
?!Σ | 0..1 | CodeableConcept | increase | decrease Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. |
![]() ![]() |
SC | 1..* | BackboneElement | Measure results for each group |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Which figure this group carries: total-cost | per-person-targeted | per-person-reached | per-dose-delivered Binding: ICR Cost Figure (required) |
![]() ![]() ![]() |
S | 0..* | BackboneElement | On the unit-cost groups: the divisor as a denominator count (planning denominator / persons reached / doses delivered) — required (icr-cost-report-divisor) |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population |
![]() ![]() ![]() |
SΣ | 1..1 | Quantity | The figure as a currency Quantity (system urn:iso:std:iso:4217); unit text says 'per person reached' etc. — UCUM has no currency-per-person unit |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Required Pattern: urn:iso:std:iso:4217 |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Disaggregation: cost-category and funding-source on the total; geography and delivery-strategy on the unit costs — the shared stratifier vocabulary (ICRCoverageStratifierVS, extensible) |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | What stratifier of the group Binding: ICR Coverage Stratifier (extensible) | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | What score this stratum achieved |
![]() ![]() |
S | 0..* | Reference(Resource) | The inputs: the ICRCampaignCost line items summed, the coverage MeasureReport whose numerator was the divisor, and any higher-level lines apportioned in |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | Base | required | ICR Cost Figure | 📦0.1.0 | This IG |
| MeasureReport.group.measureScore.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.stratifier.code | Base | extensible | ICR Coverage Stratifier | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| icr-cost-report-divisor | error | MeasureReport | Every unit-cost figure (per-person-targeted, per-person-reached, per-dose-delivered) must state the count it divided by as a denominator population — a ratio without its divisor is not auditable. |
group.where(code.coding.code.startsWith('per-')).all(population.where(code.coding.code = 'denominator').count.exists())
|
This structure is derived from MeasureReport
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: icr-cost-report-divisor |
![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Reference(ICR Campaign) | The campaign (round or umbrella) the figures report against — the direct MeasureReport→ICRCampaign join, as on the coverage profiles URL: https://icr.healthcampaigns.org/StructureDefinition/campaign |
![]() ![]() ![]() |
S | 1..1 | code | budgeted | actual — a report never mixes the two URL: https://icr.healthcampaigns.org/StructureDefinition/cost-lineage Binding: ICR Cost Lineage (required) |
![]() ![]() ![]() |
S | 0..1 | code | financial | economic; absent ⇒ financial URL: https://icr.healthcampaigns.org/StructureDefinition/cost-perspective Binding: ICR Cost Perspective (required) |
![]() ![]() ![]() |
S | 1..1 | code | full | delivery-only — required; commodity value is the biggest swing between otherwise comparable unit costs URL: https://icr.healthcampaigns.org/StructureDefinition/cost-scope Binding: ICR Cost Scope (required) |
![]() ![]() ![]() |
S | 0..1 | (Complex) | direct (subtree lines only) | fully-loaded (plus an apportioned share of umbrella lines, method stated); absent ⇒ direct URL: https://icr.healthcampaigns.org/StructureDefinition/cost-allocation |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Provenance of the planning denominator the per-person-targeted figure divided by URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-source Binding: ICR Denominator Source (extensible) |
![]() ![]() ![]() |
S | 0..1 | code | total-population vs at-risk — which denominator the per-person-targeted figure used URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-type Binding: ICR Denominator Type (required) |
![]() ![]() ![]() |
S | 1..1 | code | Required: preliminary in-campaign figures (realtime) vs close-out figures (reconciled) — inherited from the coverage report the divisor came from URL: https://icr.healthcampaigns.org/StructureDefinition/realtime-vs-reconciled Binding: ICR Data Lineage (required) |
![]() ![]() |
S | 1..1 | code | complete | pending | error |
![]() ![]() |
S | 1..1 | code | individual | subject-list | summary | data-collection |
![]() ![]() |
S | 1..1 | canonical(Measure) | Fixed: the canonical icr-campaign-cost Measure Required Pattern: https://icr.healthcampaigns.org/Measure/icr-campaign-cost |
![]() ![]() |
S | 1..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who computed / signed off the figures — the DHMT, the national programme, a costing study team (Organization) or the accountable officer |
![]() ![]() |
S | 1..1 | Period | The campaign / round period the figures cover |
![]() ![]() |
S | 1..* | BackboneElement | Measure results for each group |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Which figure this group carries: total-cost | per-person-targeted | per-person-reached | per-dose-delivered Binding: ICR Cost Figure (required) |
![]() ![]() ![]() |
S | 0..* | BackboneElement | On the unit-cost groups: the divisor as a denominator count (planning denominator / persons reached / doses delivered) — required (icr-cost-report-divisor) |
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population |
![]() ![]() ![]() |
S | 1..1 | Quantity | The figure as a currency Quantity (system urn:iso:std:iso:4217); unit text says 'per person reached' etc. — UCUM has no currency-per-person unit |
![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form Required Pattern: urn:iso:std:iso:4217 |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Disaggregation: cost-category and funding-source on the total; geography and delivery-strategy on the unit costs — the shared stratifier vocabulary (ICRCoverageStratifierVS, extensible) |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | What stratifier of the group Binding: ICR Coverage Stratifier (extensible) | |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | What score this stratum achieved |
![]() ![]() |
S | 0..* | Reference(Resource) | The inputs: the ICRCampaignCost line items summed, the coverage MeasureReport whose numerator was the divisor, and any higher-level lines apportioned in |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.group.code | Base | required | ICR Cost Figure | 📦0.1.0 | This IG |
| MeasureReport.group.stratifier.code | Base | extensible | ICR Coverage Stratifier | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| icr-cost-report-divisor | error | MeasureReport | Every unit-cost figure (per-person-targeted, per-person-reached, per-dose-delivered) must state the count it divided by as a denominator population — a ratio without its divisor is not auditable. |
group.where(code.coding.code.startsWith('per-')).all(population.where(code.coding.code = 'denominator').count.exists())
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, icr-cost-report-divisor | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S | 1..1 | Reference(ICR Campaign) | The campaign (round or umbrella) the figures report against — the direct MeasureReport→ICRCampaign join, as on the coverage profiles URL: https://icr.healthcampaigns.org/StructureDefinition/campaign | ||||
![]() ![]() ![]() |
S | 1..1 | code | budgeted | actual — a report never mixes the two URL: https://icr.healthcampaigns.org/StructureDefinition/cost-lineage Binding: ICR Cost Lineage (required) | ||||
![]() ![]() ![]() |
S | 0..1 | code | financial | economic; absent ⇒ financial URL: https://icr.healthcampaigns.org/StructureDefinition/cost-perspective Binding: ICR Cost Perspective (required) | ||||
![]() ![]() ![]() |
S | 1..1 | code | full | delivery-only — required; commodity value is the biggest swing between otherwise comparable unit costs URL: https://icr.healthcampaigns.org/StructureDefinition/cost-scope Binding: ICR Cost Scope (required) | ||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | direct (subtree lines only) | fully-loaded (plus an apportioned share of umbrella lines, method stated); absent ⇒ direct URL: https://icr.healthcampaigns.org/StructureDefinition/cost-allocation | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Provenance of the planning denominator the per-person-targeted figure divided by URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-source Binding: ICR Denominator Source (extensible) | ||||
![]() ![]() ![]() |
S | 0..1 | code | total-population vs at-risk — which denominator the per-person-targeted figure used URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-type Binding: ICR Denominator Type (required) | ||||
![]() ![]() ![]() |
S | 1..1 | code | Required: preliminary in-campaign figures (realtime) vs close-out figures (reconciled) — inherited from the coverage report the divisor came from URL: https://icr.healthcampaigns.org/StructureDefinition/realtime-vs-reconciled Binding: ICR Data Lineage (required) | ||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | Additional identifier for the MeasureReport | ||||
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. | ||||
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. | ||||
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Fixed: the canonical icr-campaign-cost Measure Required Pattern: https://icr.healthcampaigns.org/Measure/icr-campaign-cost | ||||
![]() ![]() |
Σ | 0..1 | Reference(Patient | Practitioner | PractitionerRole | Location | Device | RelatedPerson | Group) | What individual(s) the report is for | ||||
![]() ![]() |
Σ | 0..1 | dateTime | When the report was generated | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who computed / signed off the figures — the DHMT, the national programme, a costing study team (Organization) or the accountable officer | ||||
![]() ![]() |
SΣ | 1..1 | Period | The campaign / round period the figures cover | ||||
![]() ![]() |
?!Σ | 0..1 | CodeableConcept | increase | decrease Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. | ||||
![]() ![]() |
SC | 1..* | BackboneElement | Measure results for each group | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Which figure this group carries: total-cost | per-person-targeted | per-person-reached | per-dose-delivered Binding: ICR Cost Figure (required) | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | On the unit-cost groups: the divisor as a denominator count (planning denominator / persons reached / doses delivered) — required (icr-cost-report-divisor) | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Quantity | The figure as a currency Quantity (system urn:iso:std:iso:4217); unit text says 'per person reached' etc. — UCUM has no currency-per-person unit | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Required Pattern: urn:iso:std:iso:4217 | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Disaggregation: cost-category and funding-source on the total; geography and delivery-strategy on the unit costs — the shared stratifier vocabulary (ICRCoverageStratifierVS, extensible) | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | What stratifier of the group Binding: ICR Coverage Stratifier (extensible) | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The stratum value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratifier component values | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | What stratifier component of the group | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The stratum component value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Population results in this stratum | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Size of the population | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | What score this stratum achieved | ||||
![]() ![]() |
S | 0..* | Reference(Resource) | The inputs: the ICRCampaignCost line items summed, the coverage MeasureReport whose numerator was the divisor, and any higher-level lines apportioned in | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | Base | required | ICR Cost Figure | 📦0.1.0 | This IG |
| MeasureReport.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.measureScore.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.stratifier.code | Base | extensible | ICR Coverage Stratifier | 📦0.1.0 | This IG |
| MeasureReport.group.stratifier.stratum.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| icr-cost-report-divisor | error | MeasureReport | Every unit-cost figure (per-person-targeted, per-person-reached, per-dose-delivered) must state the count it divided by as a denominator population — a ratio without its divisor is not auditable. |
group.where(code.coding.code.startsWith('per-')).all(population.where(code.coding.code = 'denominator').count.exists())
|
This structure is derived from MeasureReport
Summary
Mandatory: 11 elements
Must-Support: 24 elements
Extensions
This structure refers to these extensions:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, icr-cost-report-divisor |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Reference(ICR Campaign) | The campaign (round or umbrella) the figures report against — the direct MeasureReport→ICRCampaign join, as on the coverage profiles URL: https://icr.healthcampaigns.org/StructureDefinition/campaign |
![]() ![]() ![]() |
S | 1..1 | code | budgeted | actual — a report never mixes the two URL: https://icr.healthcampaigns.org/StructureDefinition/cost-lineage Binding: ICR Cost Lineage (required) |
![]() ![]() ![]() |
S | 0..1 | code | financial | economic; absent ⇒ financial URL: https://icr.healthcampaigns.org/StructureDefinition/cost-perspective Binding: ICR Cost Perspective (required) |
![]() ![]() ![]() |
S | 1..1 | code | full | delivery-only — required; commodity value is the biggest swing between otherwise comparable unit costs URL: https://icr.healthcampaigns.org/StructureDefinition/cost-scope Binding: ICR Cost Scope (required) |
![]() ![]() ![]() |
S | 0..1 | (Complex) | direct (subtree lines only) | fully-loaded (plus an apportioned share of umbrella lines, method stated); absent ⇒ direct URL: https://icr.healthcampaigns.org/StructureDefinition/cost-allocation |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Provenance of the planning denominator the per-person-targeted figure divided by URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-source Binding: ICR Denominator Source (extensible) |
![]() ![]() ![]() |
S | 0..1 | code | total-population vs at-risk — which denominator the per-person-targeted figure used URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-type Binding: ICR Denominator Type (required) |
![]() ![]() ![]() |
S | 1..1 | code | Required: preliminary in-campaign figures (realtime) vs close-out figures (reconciled) — inherited from the coverage report the divisor came from URL: https://icr.healthcampaigns.org/StructureDefinition/realtime-vs-reconciled Binding: ICR Data Lineage (required) |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. |
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. |
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Fixed: the canonical icr-campaign-cost Measure Required Pattern: https://icr.healthcampaigns.org/Measure/icr-campaign-cost |
![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who computed / signed off the figures — the DHMT, the national programme, a costing study team (Organization) or the accountable officer |
![]() ![]() |
SΣ | 1..1 | Period | The campaign / round period the figures cover |
![]() ![]() |
?!Σ | 0..1 | CodeableConcept | increase | decrease Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. |
![]() ![]() |
SC | 1..* | BackboneElement | Measure results for each group |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Which figure this group carries: total-cost | per-person-targeted | per-person-reached | per-dose-delivered Binding: ICR Cost Figure (required) |
![]() ![]() ![]() |
S | 0..* | BackboneElement | On the unit-cost groups: the divisor as a denominator count (planning denominator / persons reached / doses delivered) — required (icr-cost-report-divisor) |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population |
![]() ![]() ![]() |
SΣ | 1..1 | Quantity | The figure as a currency Quantity (system urn:iso:std:iso:4217); unit text says 'per person reached' etc. — UCUM has no currency-per-person unit |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Required Pattern: urn:iso:std:iso:4217 |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Disaggregation: cost-category and funding-source on the total; geography and delivery-strategy on the unit costs — the shared stratifier vocabulary (ICRCoverageStratifierVS, extensible) |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | What stratifier of the group Binding: ICR Coverage Stratifier (extensible) | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | What score this stratum achieved |
![]() ![]() |
S | 0..* | Reference(Resource) | The inputs: the ICRCampaignCost line items summed, the coverage MeasureReport whose numerator was the divisor, and any higher-level lines apportioned in |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | Base | required | ICR Cost Figure | 📦0.1.0 | This IG |
| MeasureReport.group.measureScore.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.stratifier.code | Base | extensible | ICR Coverage Stratifier | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| icr-cost-report-divisor | error | MeasureReport | Every unit-cost figure (per-person-targeted, per-person-reached, per-dose-delivered) must state the count it divided by as a denominator population — a ratio without its divisor is not auditable. |
group.where(code.coding.code.startsWith('per-')).all(population.where(code.coding.code = 'denominator').count.exists())
|
Differential View
This structure is derived from MeasureReport
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: icr-cost-report-divisor |
![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Reference(ICR Campaign) | The campaign (round or umbrella) the figures report against — the direct MeasureReport→ICRCampaign join, as on the coverage profiles URL: https://icr.healthcampaigns.org/StructureDefinition/campaign |
![]() ![]() ![]() |
S | 1..1 | code | budgeted | actual — a report never mixes the two URL: https://icr.healthcampaigns.org/StructureDefinition/cost-lineage Binding: ICR Cost Lineage (required) |
![]() ![]() ![]() |
S | 0..1 | code | financial | economic; absent ⇒ financial URL: https://icr.healthcampaigns.org/StructureDefinition/cost-perspective Binding: ICR Cost Perspective (required) |
![]() ![]() ![]() |
S | 1..1 | code | full | delivery-only — required; commodity value is the biggest swing between otherwise comparable unit costs URL: https://icr.healthcampaigns.org/StructureDefinition/cost-scope Binding: ICR Cost Scope (required) |
![]() ![]() ![]() |
S | 0..1 | (Complex) | direct (subtree lines only) | fully-loaded (plus an apportioned share of umbrella lines, method stated); absent ⇒ direct URL: https://icr.healthcampaigns.org/StructureDefinition/cost-allocation |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Provenance of the planning denominator the per-person-targeted figure divided by URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-source Binding: ICR Denominator Source (extensible) |
![]() ![]() ![]() |
S | 0..1 | code | total-population vs at-risk — which denominator the per-person-targeted figure used URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-type Binding: ICR Denominator Type (required) |
![]() ![]() ![]() |
S | 1..1 | code | Required: preliminary in-campaign figures (realtime) vs close-out figures (reconciled) — inherited from the coverage report the divisor came from URL: https://icr.healthcampaigns.org/StructureDefinition/realtime-vs-reconciled Binding: ICR Data Lineage (required) |
![]() ![]() |
S | 1..1 | code | complete | pending | error |
![]() ![]() |
S | 1..1 | code | individual | subject-list | summary | data-collection |
![]() ![]() |
S | 1..1 | canonical(Measure) | Fixed: the canonical icr-campaign-cost Measure Required Pattern: https://icr.healthcampaigns.org/Measure/icr-campaign-cost |
![]() ![]() |
S | 1..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who computed / signed off the figures — the DHMT, the national programme, a costing study team (Organization) or the accountable officer |
![]() ![]() |
S | 1..1 | Period | The campaign / round period the figures cover |
![]() ![]() |
S | 1..* | BackboneElement | Measure results for each group |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Which figure this group carries: total-cost | per-person-targeted | per-person-reached | per-dose-delivered Binding: ICR Cost Figure (required) |
![]() ![]() ![]() |
S | 0..* | BackboneElement | On the unit-cost groups: the divisor as a denominator count (planning denominator / persons reached / doses delivered) — required (icr-cost-report-divisor) |
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population |
![]() ![]() ![]() |
S | 1..1 | Quantity | The figure as a currency Quantity (system urn:iso:std:iso:4217); unit text says 'per person reached' etc. — UCUM has no currency-per-person unit |
![]() ![]() ![]() ![]() |
S | 1..1 | decimal | Numerical value (with implicit precision) |
![]() ![]() ![]() ![]() |
S | 1..1 | uri | System that defines coded unit form Required Pattern: urn:iso:std:iso:4217 |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Coded form of the unit |
![]() ![]() ![]() |
S | 0..* | BackboneElement | Disaggregation: cost-category and funding-source on the total; geography and delivery-strategy on the unit costs — the shared stratifier vocabulary (ICRCoverageStratifierVS, extensible) |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | What stratifier of the group Binding: ICR Coverage Stratifier (extensible) | |
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | What score this stratum achieved |
![]() ![]() |
S | 0..* | Reference(Resource) | The inputs: the ICRCampaignCost line items summed, the coverage MeasureReport whose numerator was the divisor, and any higher-level lines apportioned in |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.group.code | Base | required | ICR Cost Figure | 📦0.1.0 | This IG |
| MeasureReport.group.stratifier.code | Base | extensible | ICR Coverage Stratifier | 📦0.1.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| icr-cost-report-divisor | error | MeasureReport | Every unit-cost figure (per-person-targeted, per-person-reached, per-dose-delivered) must state the count it divided by as a denominator population — a ratio without its divisor is not auditable. |
group.where(code.coding.code.startsWith('per-')).all(population.where(code.coding.code = 'denominator').count.exists())
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | MeasureReport | Results of a measure evaluation Constraints: mrp-1, mrp-2, icr-cost-report-divisor | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
4..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S | 1..1 | Reference(ICR Campaign) | The campaign (round or umbrella) the figures report against — the direct MeasureReport→ICRCampaign join, as on the coverage profiles URL: https://icr.healthcampaigns.org/StructureDefinition/campaign | ||||
![]() ![]() ![]() |
S | 1..1 | code | budgeted | actual — a report never mixes the two URL: https://icr.healthcampaigns.org/StructureDefinition/cost-lineage Binding: ICR Cost Lineage (required) | ||||
![]() ![]() ![]() |
S | 0..1 | code | financial | economic; absent ⇒ financial URL: https://icr.healthcampaigns.org/StructureDefinition/cost-perspective Binding: ICR Cost Perspective (required) | ||||
![]() ![]() ![]() |
S | 1..1 | code | full | delivery-only — required; commodity value is the biggest swing between otherwise comparable unit costs URL: https://icr.healthcampaigns.org/StructureDefinition/cost-scope Binding: ICR Cost Scope (required) | ||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | direct (subtree lines only) | fully-loaded (plus an apportioned share of umbrella lines, method stated); absent ⇒ direct URL: https://icr.healthcampaigns.org/StructureDefinition/cost-allocation | ||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Provenance of the planning denominator the per-person-targeted figure divided by URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-source Binding: ICR Denominator Source (extensible) | ||||
![]() ![]() ![]() |
S | 0..1 | code | total-population vs at-risk — which denominator the per-person-targeted figure used URL: https://icr.healthcampaigns.org/StructureDefinition/denominator-type Binding: ICR Denominator Type (required) | ||||
![]() ![]() ![]() |
S | 1..1 | code | Required: preliminary in-campaign figures (realtime) vs close-out figures (reconciled) — inherited from the coverage report the divisor came from URL: https://icr.healthcampaigns.org/StructureDefinition/realtime-vs-reconciled Binding: ICR Data Lineage (required) | ||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..* | Identifier | Additional identifier for the MeasureReport | ||||
![]() ![]() |
?!SΣ | 1..1 | code | complete | pending | error Binding: MeasureReportStatus (required): The status of the measure report. | ||||
![]() ![]() |
SΣC | 1..1 | code | individual | subject-list | summary | data-collection Binding: MeasureReportType (required): The type of the measure report. | ||||
![]() ![]() |
SΣ | 1..1 | canonical(Measure) | Fixed: the canonical icr-campaign-cost Measure Required Pattern: https://icr.healthcampaigns.org/Measure/icr-campaign-cost | ||||
![]() ![]() |
Σ | 0..1 | Reference(Patient | Practitioner | PractitionerRole | Location | Device | RelatedPerson | Group) | What individual(s) the report is for | ||||
![]() ![]() |
Σ | 0..1 | dateTime | When the report was generated | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Location | Organization) | Who computed / signed off the figures — the DHMT, the national programme, a costing study team (Organization) or the accountable officer | ||||
![]() ![]() |
SΣ | 1..1 | Period | The campaign / round period the figures cover | ||||
![]() ![]() |
?!Σ | 0..1 | CodeableConcept | increase | decrease Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. | ||||
![]() ![]() |
SC | 1..* | BackboneElement | Measure results for each group | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Which figure this group carries: total-cost | per-person-targeted | per-person-reached | per-dose-delivered Binding: ICR Cost Figure (required) | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | On the unit-cost groups: the divisor as a denominator count (planning denominator / persons reached / doses delivered) — required (icr-cost-report-divisor) | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | integer | Size of the population | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Quantity | The figure as a currency Quantity (system urn:iso:std:iso:4217); unit text says 'per person reached' etc. — UCUM has no currency-per-person unit | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | decimal | Numerical value (with implicit precision) | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Unit representation | ||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | uri | System that defines coded unit form Required Pattern: urn:iso:std:iso:4217 | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() |
S | 0..* | BackboneElement | Disaggregation: cost-category and funding-source on the total; geography and delivery-strategy on the unit costs — the shared stratifier vocabulary (ICRCoverageStratifierVS, extensible) | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | What stratifier of the group Binding: ICR Coverage Stratifier (extensible) | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The stratum value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Stratifier component values | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | What stratifier component of the group | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | The stratum component value, e.g. male | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | Population results in this stratum | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation Binding: MeasurePopulationType (extensible): The type of population (e.g. initial, numerator, denominator, etc.). | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | integer | Size of the population | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(List) | For subject-list reports, the subject results in this population | |||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Quantity | What score this stratum achieved | ||||
![]() ![]() |
S | 0..* | Reference(Resource) | The inputs: the ICRCampaignCost line items summed, the coverage MeasureReport whose numerator was the divisor, and any higher-level lines apportioned in | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| MeasureReport.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| MeasureReport.status | Base | required | MeasureReportStatus | 📍4.0.1 | FHIR Std. |
| MeasureReport.type | Base | required | MeasureReportType | 📍4.0.1 | FHIR Std. |
| MeasureReport.improvementNotation | Base | required | MeasureImprovementNotation | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.code | Base | required | ICR Cost Figure | 📦0.1.0 | This IG |
| MeasureReport.group.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.measureScore.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| MeasureReport.group.stratifier.code | Base | extensible | ICR Coverage Stratifier | 📦0.1.0 | This IG |
| MeasureReport.group.stratifier.stratum.population.code | Base | extensible | MeasurePopulationType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| icr-cost-report-divisor | error | MeasureReport | Every unit-cost figure (per-person-targeted, per-person-reached, per-dose-delivered) must state the count it divided by as a denominator population — a ratio without its divisor is not auditable. |
group.where(code.coding.code.startsWith('per-')).all(population.where(code.coding.code = 'denominator').count.exists())
|
This structure is derived from MeasureReport
Summary
Mandatory: 11 elements
Must-Support: 24 elements
Extensions
This structure refers to these extensions:
Other representations of profile: CSV, Excel, Schematron