ProgramIndicator
type: StructureDefinition
node role: treeRoot
resource.id:
  value: ProgramIndicator
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: English Generated Narrative: StructureDefinition ProgramIndicator Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> ProgramIndicator 0..* Base Program Indicator (DAK) #xD; id 1..1 id Indicator ID #xD; description[x] 0..1 Description #xD; descriptionString string #xD; descriptionUri uri #xD; name 1..1 string Name #xD; definition 1..1 markdown Definition #xD; numerator 1..1 markdown Numerator #xD; denominator 1..1 markdown Denominator #xD; disaggregation 1..1 markdown Disaggregation #xD; references 0..* id References #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format French Narratif généré : DéfinitionStructure ProgramIndicator Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> ProgramIndicator 0..* Base Program Indicator (DAK) #xD; id 1..1 id Indicator ID #xD; description[x] 0..1 Description #xD; descriptionString string #xD; descriptionUri uri #xD; name 1..1 string Name #xD; definition 1..1 markdown Definition #xD; numerator 1..1 markdown Numerator #xD; denominator 1..1 markdown Denominator #xD; disaggregation 1..1 markdown Disaggregation #xD; references 0..* id References #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation pour ce format Arabic السرد المُنشأ: StructureDefinition ProgramIndicator الاسم الأعلام البطاقة. النوع الوصف والقيود<img src="[binary]" alt="doco" style="background-color: inherit"/> ProgramIndicator 0..* Base Program Indicator (DAK) #xD; id 1..1 id Indicator ID #xD; description[x] 0..1 Description #xD; descriptionString string #xD; descriptionUri uri #xD; name 1..1 string Name #xD; definition 1..1 markdown Definition #xD; numerator 1..1 markdown Numerator #xD; denominator 1..1 markdown Denominator #xD; disaggregation 1..1 markdown Disaggregation #xD; references 0..* id References #xD; <img src="[binary]" alt="doco" style="background-c…
structure definition.url:
  value: http://smart.who.int/base/StructureDefinition/ProgramIndicator
structure definition.version:
  value: 1.0.0
structure definition.name:
  value: ProgramIndicator
structure definition.title:
  value: Program Indicator (DAK)
structure definition.status:
  value: active
structure definition.date:
  value: 2026-08-27T08:31:36+00:00
structure definition.publisher:
  value: WHO
structure definition.contact:
  index: 0
  contact detail.name:
    value: WHO
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: http://who.int
structure definition.description:
  value: Logical Model for representing Program Indicators from a DAK. Core set of indicators that need to be aggregated for decision-making, performance metrics and subnational and national reporting.
structure definition.fhir version:
  value: 4.0.1
structure definition.kind:
  value: logical
structure definition.abstract:
  value: false
structure definition.type:
  value: http://smart.who.int/base/StructureDefinition/ProgramIndicator
structure definition.base definition:
  value: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
structure definition.derivation:
  value: specialization
structure definition.snapshot:
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    extension.value string:
      value: 4.0.1
  structure definition.snapshot.element:
    index: 0
    element.id:
      value: ProgramIndicator
    element definition.path:
      value: ProgramIndicator
    element definition.short:
      value: Program Indicator (DAK)
    element definition.definition:
      value: Logical Model for representing Program Indicators from a DAK. Core set of indicators that need to be aggregated for decision-making, performance metrics and subnational and national reporting.
    element definition.min:
      value: 0
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Base
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: *
    element definition.is modifier:
      value: false
  structure definition.snapshot.element:
    index: 1
    element.id:
      value: ProgramIndicator.id
    element definition.path:
      value: ProgramIndicator.id
    element definition.short:
      value: Indicator ID
    element definition.definition:
      value: Identifier for the program indicator
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: ProgramIndicator.id
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: id
  structure definition.snapshot.element:
    index: 2
    element.id:
      value: ProgramIndicator.description[x]
    element definition.path:
      value: ProgramIndicator.description[x]
    element definition.short:
      value: Description
    element definition.definition:
      value: Description of the program indicator - either Markdown content or a URI to a Markdown file (absolute or relative to repository root)
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: ProgramIndicator.description[x]
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
    element definition.type:
      index: 1
      element definition.type.code:
        value: uri
  structure definition.snapshot.element:
    index: 3
    element.id:
      value: ProgramIndicator.name
    element definition.path:
      value: ProgramIndicator.name
    element definition.short:
      value: Name
    element definition.definition:
      value: Name of the indicator
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: ProgramIndicator.name
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: string
  structure definition.snapshot.element:
    index: 4
    element.id:
      value: ProgramIndicator.definition
    element definition.path:
      value: ProgramIndicator.definition
    element definition.short:
      value: Definition
    element definition.definition:
      value: Definition of what the indicator measures
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: ProgramIndicator.definition
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: 0
      element definition.type.code:
        value: markdown
  structure definition.snapshot.element:
    index: 5
    element.id:
      value: ProgramIndicator.numerator
    element definition.path:
      value: ProgramIndicator.numerator
    element definition.short:
      value: Numerator
    element definition.definition:
      value: Description of the numerator calculation
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: ProgramIndicator.numerator
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1

index: 0
element definition.type.code:
  value: markdown

index: 6
element.id:
  value: ProgramIndicator.denominator
element definition.path:
  value: ProgramIndicator.denominator
element definition.short:
  value: Denominator
element definition.definition:
  value: Description of the denominator calculation
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: ProgramIndicator.denominator
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: markdown

index: 7
element.id:
  value: ProgramIndicator.disaggregation
element definition.path:
  value: ProgramIndicator.disaggregation
element definition.short:
  value: Disaggregation
element definition.definition:
  value: Description of how the indicator should be disaggregated
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: ProgramIndicator.disaggregation
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: 0
  element definition.type.code:
    value: markdown

index: 8
element.id:
  value: ProgramIndicator.references
element definition.path:
  value: ProgramIndicator.references
element definition.short:
  value: References
element definition.definition:
  value: References to Health Intervention IDs providing additional context
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: ProgramIndicator.references
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: 0
  element definition.type.code:
    value: id

structure definition.differential.element:
  index: 0
  element.id:
    value: ProgramIndicator
  element definition.path:
    value: ProgramIndicator
  element definition.short:
    value: Program Indicator (DAK)
  element definition.definition:
    value: Logical Model for representing Program Indicators from a DAK. Core set of indicators that need to be aggregated for decision-making, performance metrics and subnational and national reporting.
structure definition.differential.element:
  index: 1
  element.id:
    value: ProgramIndicator.id
  element definition.path:
    value: ProgramIndicator.id
  element definition.short:
    value: Indicator ID
  element definition.definition:
    value: Identifier for the program indicator
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: id
structure definition.differential.element:
  index: 2
  element.id:
    value: ProgramIndicator.description[x]
  element definition.path:
    value: ProgramIndicator.description[x]
  element definition.short:
    value: Description
  element definition.definition:
    value: Description of the program indicator - either Markdown content or a URI to a Markdown file (absolute or relative to repository root)
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: string
  element definition.type:
    index: 1
    element definition.type.code:
      value: uri
structure definition.differential.element:
  index: 3
  element.id:
    value: ProgramIndicator.name
  element definition.path:
    value: ProgramIndicator.name
  element definition.short:
    value: Name
  element definition.definition:
    value: Name of the indicator
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: string
structure definition.differential.element:
  index: 4
  element.id:
    value: ProgramIndicator.definition
  element definition.path:
    value: ProgramIndicator.definition
  element definition.short:
    value: Definition
  element definition.definition:
    value: Definition of what the indicator measures
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: markdown
structure definition.differential.element:
  index: 5
  element.id:
    value: ProgramIndicator.numerator
  element definition.path:
    value: ProgramIndicator.numerator
  element definition.short:
    value: Numerator
  element definition.definition:
    value: Description of the numerator calculation
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: markdown
structure definition.differential.element:
  index: 6
  element.id:
    value: ProgramIndicator.denominator
  element definition.path:
    value: ProgramIndicator.denominator
  element definition.short:
    value: Denominator
  element definition.definition:
    value: Description of the denominator calculation
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: markdown
structure definition.differential.element:
  index: 7
  element.id:
    value: ProgramIndicator.disaggregation
  element definition.path:
    value: ProgramIndicator.disaggregation
  element definition.short:
    value: Disaggregation
  element definition.definition:
    value: Description of how the indicator should be disaggregated
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: 0
    element definition.type.code:
      value: markdown
structure definition.differential.element:
  index: 8
  element.id:
    value: ProgramIndicator.references
  element definition.path:
    value: ProgramIndicator.references
  element definition.short:
    value: References
  element definition.definition:
    value: References to Health Intervention IDs providing additional context
  element definition.min:
    value: 0
  element definition.max:
    value: *
  element definition.type:
    index: 0
    element definition.type.code:
      value: id