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/dhis2-indicator | Version: 0.1.0 | |||
| Draft as of 2026-10-29 | Computable Name: Dhis2Indicator | |||
How DHIS2 computes the indicator a Measure was imported from (kiln dhis2 measures): the indicator type's factor (100 for a percent, 1 for a plain number, 1000 for a rate per thousand), the type's name, whether the value is annualised, and the decimals DHIS2 displays. The reports' measureScore is the DHIS2 value divided by this factor, so multiply by it to show the figure as DHIS2 does.
Context of Use
This extension may be used on the following element(s)
Measure
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | DHIS2 Indicator | |
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 1..1 | Extension | DHIS2 indicator type factor: value = numerator ÷ denominator × factor |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "factor" | |
![]() ![]() ![]() ![]() |
0..1 | decimal | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 indicator type name, e.g. Per cent |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "indicatorType" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 scales the value to a year for periods shorter than a year |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "annualized" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Decimals DHIS2 displays |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "decimals" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Value of extension | |
![]() ![]() |
1..1 | uri | "https://icr.healthcampaigns.org/StructureDefinition/dhis2-indicator" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | DHIS2 Indicator | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Extension | DHIS2 indicator type factor: value = numerator ÷ denominator × factor |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "factor" | |
![]() ![]() ![]() ![]() |
0..1 | decimal | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 indicator type name, e.g. Per cent |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "indicatorType" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 scales the value to a year for periods shorter than a year |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "annualized" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Decimals DHIS2 displays |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "decimals" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Value of extension | |
![]() ![]() |
1..1 | uri | "https://icr.healthcampaigns.org/StructureDefinition/dhis2-indicator" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: How DHIS2 computes the indicator a Measure was imported from (kiln dhis2 measures): the indicator type's factor (100 for a percent, 1 for a plain number, 1000 for a rate per thousand), the type's name, whether the value is annualised, and the decimals DHIS2 displays. The reports' measureScore is the DHIS2 value divided by this factor, so multiply by it to show the figure as DHIS2 does.
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | DHIS2 Indicator | |
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 1..1 | Extension | DHIS2 indicator type factor: value = numerator ÷ denominator × factor |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "factor" | |
![]() ![]() ![]() ![]() |
0..1 | decimal | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 indicator type name, e.g. Per cent |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "indicatorType" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 scales the value to a year for periods shorter than a year |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "annualized" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Decimals DHIS2 displays |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "decimals" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Value of extension | |
![]() ![]() |
1..1 | uri | "https://icr.healthcampaigns.org/StructureDefinition/dhis2-indicator" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | DHIS2 Indicator | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | Extension | DHIS2 indicator type factor: value = numerator ÷ denominator × factor |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "factor" | |
![]() ![]() ![]() ![]() |
0..1 | decimal | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 indicator type name, e.g. Per cent |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "indicatorType" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | DHIS2 scales the value to a year for periods shorter than a year |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "annualized" | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Value of extension | |
![]() ![]() ![]() |
S | 0..1 | Extension | Decimals DHIS2 displays |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "decimals" | |
![]() ![]() ![]() ![]() |
0..1 | integer | Value of extension | |
![]() ![]() |
1..1 | uri | "https://icr.healthcampaigns.org/StructureDefinition/dhis2-indicator" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: How DHIS2 computes the indicator a Measure was imported from (kiln dhis2 measures): the indicator type's factor (100 for a percent, 1 for a plain number, 1000 for a rate per thousand), the type's name, whether the value is annualised, and the decimals DHIS2 displays. The reports' measureScore is the DHIS2 value divided by this factor, so multiply by it to show the figure as DHIS2 does.
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |