CDHIv1toCDHIv2
type: ConceptMap
node role: treeRoot
resource.id:
  value: CDHIv1toCDHIv2
domain resource.text:
  narrative.status:
    value: generated
  narrative.div: English Generated Narrative: ConceptMap CDHIv1toCDHIv2 Mapping from Classification of Digital Health Interventions v1 to Classification of Digital Health Interventions v2 Mapping from Classification of Digital Health Interventions v1 to Classification of Digital Health Interventions v2 Source Code Relationship Target Code Comment 1.0 (Clients) is equivalent to 1 (Persons) Renamed: 'Clients' → 'Persons' 2.0 (Health workers) is equivalent to 2 (Healthcare providers) Renamed: 'Health workers' → 'Healthcare providers' 3.0 (Health system managers) is equivalent to 3 (Health management and support personnel) Renamed: 'Health system managers' → 'Health management and support personnel' 4.0 (Data services) is equivalent to 4 (Data services) 1.1 (Targeted client communication) is equivalent to 1.1 (Targeted communication to Persons) Renamed: 'Targeted client communication' → 'Targeted communication to Persons' 1.1.1 (Transmit health event alerts to specific population group(s)) is equivalent to 1.1.1 (Transmit health event alerts to specific population group(s)) 1.1.2 (Transmit targeted health information to client(s) based on health status or demographics) is equivalent to 1.1.2 (Transmit targeted health information to person(s) based on health status or demographics) Renamed: 'client[s]' → 'person[s]' 1.1.3 (Transmit targeted alerts and reminders to client(s)) is equivalent to 1.1.3 (Transmit targeted alerts and reminders to person(s)) 1.1.4 (Transmit diagnostics result, or availability of result, to client(s)) is equivalent to 1.1.4 (Transmit diagnostics result, or availability of result, to person(s)) 1.2 (Untargeted client communication) is equivalent to 1.2 (Untargeted communication to Persons) Renamed: 'Untargeted client communication' → 'Untargeted communication to Persons' 1.2.1 (Transmit untargeted health information to an undefined population) is equivalent to 1.2.1 (Transmit untargeted health information to an undefined population) 1.2.2 (Transmit untargeted) is …
concept map.url:
  value: http://smart.who.int/base/ConceptMap/CDHIv1toCDHIv2
concept map.version:
  value: 0.3.0
concept map.name:
  value: CDHIv1toCDHIv2
concept map.title:
  value: Mapping from CDHI v1 to CDISAH v2
concept map.status:
  value: draft
concept map.experimental:
  value: true
concept map.date:
  value: 2026-08-26T17:25:14+00:00
concept map.publisher:
  value: WHO
concept map.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
concept map.description:
  value: Mapping from the Classification of Digital Health Interventions v1 (CDHI v1, 2018) to the Classification of Digital Interventions, Services and Applications in Health v2 (CDISAH v2, 2023). Key structural changes reflected in this map: - User group labels updated throughout (e.g. 'Clients' → 'Persons', 'Health workers' → 'Healthcare providers', 'Health system managers' → 'Health management and support personnel'). - Civil Registration and Vital Statistics (CRVS) consolidated: six v1 codes (3.4.1–3.4.6) merged into two v2 codes (3.4.1, 3.4.2). - Health financing section restructured: v1 3.5.1 (insurance membership) and 3.5.2 (billing) updated; v1 3.5.3–3.5.6 shifted by one (now 3.5.4–3.5.6 + new 3.5.3). - Data services (group 4) substantially revised: 4.1.1 changed scope, 4.3 expanded from 4 to 5 codes, 4.4 split from 1 to 3 codes, 4.5 is entirely new. - New v2 categories with no v1 equivalent are listed as 'unmatched' targets.
concept map.source canonical:
  value: http://smart.who.int/base/ValueSet/CDHIv1
  link: http://smart.who.int/base/ValueSet/CDHIv1
concept map.target canonical:
  value: http://smart.who.int/base/ValueSet/CDHIv2
  link: http://smart.who.int/base/ValueSet/CDHIv2
concept map.group:
  index: 0
  concept map.group.source:
    value: http://smart.who.int/base/CodeSystem/CDHIv1
  concept map.group.target:
    value: http://smart.who.int/base/CodeSystem/CDHIv2
  concept map.group.element:
    index: 0
    concept map.group.element.code:
      value: 1.0
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Clients' → 'Persons'
  concept map.group.element:
    index: 1
    concept map.group.element.code:
      value: 2.0
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 2
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Health workers' → 'Healthcare providers'
  concept map.group.element:
    index: 2
    concept map.group.element.code:
      value: 3.0
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 3
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Health system managers' → 'Health management and support personnel'
  concept map.group.element:
    index: 3
    concept map.group.element.code:
      value: 4.0
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 4
      concept map.group.element.target.equivalence:
        value: equivalent
  concept map.group.element:
    index: 4
    concept map.group.element.code:
      value: 1.1
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.1
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Targeted client communication' → 'Targeted communication to Persons'
  concept map.group.element:
    index: 5
    concept map.group.element.code:
      value: 1.1.1
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.1.1
      concept map.group.element.target.equivalence:
        value: equivalent
  concept map.group.element:
    index: 6
    concept map.group.element.code:
      value: 1.1.2
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.1.2
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'client[s]' → 'person[s]'
  concept map.group.element:
    index: 7
    concept map.group.element.code:
      value: 1.1.3
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.1.3
      concept map.group.element.target.equivalence:
        value: equivalent
  concept map.group.element:
    index: 8
    concept map.group.element.code:
      value: 1.1.4
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.1.4
      concept map.group.element.target.equivalence:
        value: equivalent
  concept map.group.element:
    index: 9
    concept map.group.element.code:
      value: 1.2
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.2
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Untargeted client communication' → 'Untargeted communication to Persons'
  concept map.group.element:
    index: 10
    concept map.group.element.code:
      value: 1.2.1
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.2.1
      concept map.group.element.target.equivalence:
        value: equivalent
  concept map.group.element:
    index: 11
    concept map.group.element.code:
      value: 1.2.2
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.2.2
      concept map.group.element.target.equivalence:
        value: equivalent
  concept map.group.element:
    index: 12
    concept map.group.element.code:
      value: 1.3
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.3
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Client to client communication' → 'Person to Person communication'
  concept map.group.element:
    index: 13
    concept map.group.element.code:
      value: 1.3.1
    concept map.group.element.target:
      index: 0
      concept map.group.element.target.code:
        value: 1.3.1
      concept map.group.element.target.equivalence:
        value: equivalent
      concept map.group.element.target.comment:
        value: Renamed: 'Peer group for clients' → 'Peer group for individuals'

index: 14
concept map.group.element.code:
  value: 1.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Personal health tracking' [unchanged]

index: 15
concept map.group.element.code:
  value: 1.4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.4.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Access by client' → 'Access by the individual'

index: 16
concept map.group.element.code:
  value: 1.4.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.4.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Self monitoring of health... by client' → '...by the individual'

index: 17
concept map.group.element.code:
  value: 1.4.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.4.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Active data capture/documentation by client' → '...by an individual'

index: 18
concept map.group.element.code:
  value: 1.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.5
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Citizen-based reporting' → 'Person based reporting'

index: 19
concept map.group.element.code:
  value: 1.5.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.5.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'by clients' → 'by persons'

index: 20
concept map.group.element.code:
  value: 1.5.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.5.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 21
concept map.group.element.code:
  value: 1.6
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.6
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'On-demand information services to clients' → 'On demand communication with persons'

index: 22
concept map.group.element.code:
  value: 1.6.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.6.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Client look-up of health information' → 'Look-up of information on health and health services by individuals'

index: 23
concept map.group.element.code:
  value: 1.7
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.7
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Client financial transactions' → 'Person-centred financial transactions'

index: 24
concept map.group.element.code:
  value: 1.7.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.7.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'by client[s]' → 'by individuals'

index: 25
concept map.group.element.code:
  value: 1.7.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.7.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'to client[s]' → 'to individuals'

index: 26
concept map.group.element.code:
  value: 1.7.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 1.7.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'to client[s]' → 'to individuals'

index: 27
concept map.group.element.code:
  value: 2.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Client identification and registration' → 'Identification and registration of persons'

index: 28
concept map.group.element.code:
  value: 2.1.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.1.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Verify client unique identity' → 'Verify a person's unique identity'

index: 29
concept map.group.element.code:
  value: 2.1.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.1.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client' → 'person[s]'

index: 30
concept map.group.element.code:
  value: 2.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Client health records' → 'Person-centred health records'

index: 31
concept map.group.element.code:
  value: 2.2.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.2.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'clients' → 'person's'

index: 32
concept map.group.element.code:
  value: 2.2.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.2.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client's' → 'person-centred'

index: 33
concept map.group.element.code:
  value: 2.2.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.2.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client's' → 'person-centred'; now explicitly includes examples [notes; images; documents]

index: 34
concept map.group.element.code:
  value: 2.2.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.2.4
  concept map.group.element.target.equivalence:
    value: equivalent

index: 35
concept map.group.element.code:
  value: 2.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Health worker decision support' → 'Healthcare provider decision support'

index: 36
concept map.group.element.code:
  value: 2.3.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.3.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 37
concept map.group.element.code:
  value: 2.3.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.3.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 38
concept map.group.element.code:
  value: 2.3.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.3.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'clients' → 'persons'

index: 39
concept map.group.element.code:
  value: 2.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.4
  concept map.group.element.target.equivalence:
    value: equivalent

index: 40
concept map.group.element.code:
  value: 2.4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.4.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client' → 'person'

index: 41
concept map.group.element.code:
  value: 2.4.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.4.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client' → 'person's'

index: 42
concept map.group.element.code:
  value: 2.4.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.4.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Expanded: now explicitly lists examples [images; notes; videos]

index: 43
concept map.group.element.code:
  value: 2.4.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.4.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare providers'

index: 44
concept map.group.element.code:
  value: 2.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.5
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Health worker communication' → 'Healthcare provider communication'

index: 45
concept map.group.element.code:
  value: 2.5.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.5.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider'

index: 46
concept map.group.element.code:
  value: 2.5.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.5.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 47
concept map.group.element.code:
  value: 2.5.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.5.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 48
concept map.group.element.code:
  value: 2.5.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.5.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 49
concept map.group.element.code:
  value: 2.5.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.5.5
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Peer group for health workers' → 'Peer group for healthcare providers'

index: 50
concept map.group.element.code:
  value: 2.6
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.6
  concept map.group.element.target.equivalence:
    value: equivalent

index: 51
concept map.group.element.code:
  value: 2.6.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.6.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 52
concept map.group.element.code:
  value: 2.6.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.6.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 53
concept map.group.element.code:
  value: 2.6.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.6.3
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Scope expanded: v2 explicitly includes social services; police; justice; economic support schemes

index: 54
concept map.group.element.code:
  value: 2.7
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.7
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Health worker activity planning' → 'Scheduling and activity planning for healthcare providers'

index: 55
concept map.group.element.code:
  value: 2.7.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.7.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client[s]' → 'persons'

index: 56
concept map.group.element.code:
  value: 2.7.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.7.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker's' → 'healthcare provider's'

index: 57
concept map.group.element.code:
  value: 2.8
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.8
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Health worker training' → 'Healthcare provider training'

index: 58
concept map.group.element.code:
  value: 2.8.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.8.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 59
concept map.group.element.code:
  value: 2.8.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.8.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 60
concept map.group.element.code:
  value: 2.9
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.9
  concept map.group.element.target.equivalence:
    value: equivalent

index: 61
concept map.group.element.code:
  value: 2.9.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.9.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 62
concept map.group.element.code:
  value: 2.9.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.9.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'client's' → 'individual's'

index: 63
concept map.group.element.code:
  value: 2.9.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.9.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'adverse drug events' → 'adverse drug effects'

index: 64
concept map.group.element.code:
  value: 2.10
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.10
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker' → 'healthcare provider'

index: 65
concept map.group.element.code:
  value: 2.10.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.10.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Transmit diagnostic result to health worker' → 'Transmit person's diagnostic result to healthcare provider'

index: 66
concept map.group.element.code:
  value: 2.10.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.10.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 67
concept map.group.element.code:
  value: 2.10.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.10.3
  concept map.group.element.target.equivalence:
    value: equivalent

index: 68
concept map.group.element.code:
  value: 2.10.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 2.10.4
  concept map.group.element.target.equivalence:
    value: equivalent

index: 69
concept map.group.element.code:
  value: 3.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 70
concept map.group.element.code:
  value: 3.1.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.1.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 71
concept map.group.element.code:
  value: 3.1.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.1.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 72
concept map.group.element.code:
  value: 3.1.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.1.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 73
concept map.group.element.code:
  value: 3.1.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.1.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker[s]' → 'healthcare provider[s]'

index: 74
concept map.group.element.code:
  value: 3.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 75
concept map.group.element.code:
  value: 3.2.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 76
concept map.group.element.code:
  value: 3.2.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 77
concept map.group.element.code:
  value: 3.2.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2.3
  concept map.group.element.target.equivalence:
    value: equivalent

index: 78
concept map.group.element.code:
  value: 3.2.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2.4
  concept map.group.element.target.equivalence:
    value: equivalent

index: 79
concept map.group.element.code:
  value: 3.2.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2.5
  concept map.group.element.target.equivalence:
    value: equivalent

index: 80
concept map.group.element.code:
  value: 3.2.6
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.2.6
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'by clients' → 'by persons'

index: 81
concept map.group.element.code:
  value: 3.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.3
  concept map.group.element.target.equivalence:
    value: equivalent

index: 82
concept map.group.element.code:
  value: 3.3.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.3.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 83
concept map.group.element.code:
  value: 3.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Civil Registration and Vital Statistics' [same concept]

index: 84
concept map.group.element.code:
  value: 3.4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4.1
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Consolidated: v1 'Notify birth event' merged with v1 3.4.2 [register] and 3.4.3 [certify] into v2 3.4.1 'Notify; register and certify birth event'

index: 85
concept map.group.element.code:
  value: 3.4.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4.1
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Consolidated: v1 'Register birth event' merged into v2 3.4.1 'Notify; register and certify birth event'

index: 86
concept map.group.element.code:
  value: 3.4.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4.1
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Consolidated: v1 'Certify birth event' merged into v2 3.4.1 'Notify; register and certify birth event'

index: 87
concept map.group.element.code:
  value: 3.4.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4.2
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Consolidated: v1 'Notify death event' merged with v1 3.4.5 [register] and 3.4.6 [certify] into v2 3.4.2 'Notify; register and certify death event'

index: 88
concept map.group.element.code:
  value: 3.4.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4.2
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Consolidated: v1 'Register death event' merged into v2 3.4.2 'Notify; register and certify death event'

index: 89
concept map.group.element.code:
  value: 3.4.6
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.4.2
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: Consolidated: v1 'Certify death event' merged into v2 3.4.2 'Notify; register and certify death event'

index: 90
concept map.group.element.code:
  value: 3.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.5
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Health financing' → 'Health system financial management'

index: 91
concept map.group.element.code:
  value: 3.5.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.5.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Updated wording: now covers all coverage schemes; not only insurance

index: 92
concept map.group.element.code:
  value: 3.5.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.5.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Updated wording: 'Track insurance billing and claims submission' → 'Track and manage insurance billing and claims processes'

index: 93
concept map.group.element.code:
  value: 3.5.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.5.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renumbered from v1 3.5.4; health worker → healthcare provider

index: 94
concept map.group.element.code:
  value: 3.5.5
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.5.5
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renumbered from v1 3.5.5; health worker → healthcare provider

index: 95
concept map.group.element.code:
  value: 3.5.6
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.5.6
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renumbered from v1 3.5.6; reworded to include revenue and expenditures

index: 96
concept map.group.element.code:
  value: 3.6
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.6
  concept map.group.element.target.equivalence:
    value: equivalent

index: 97
concept map.group.element.code:
  value: 3.6.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.6.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Expanded: 'Monitor status' → 'Monitor status and maintenance'

index: 98
concept map.group.element.code:
  value: 3.6.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.6.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 99
concept map.group.element.code:
  value: 3.7
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.7
  concept map.group.element.target.equivalence:
    value: equivalent

index: 100
concept map.group.element.code:
  value: 3.7.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.7.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 101
concept map.group.element.code:
  value: 3.7.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 3.7.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 102
concept map.group.element.code:
  value: 4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Data collection; management; and use' → 'Data Management'

index: 103
concept map.group.element.code:
  value: 4.1.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.1.1
  concept map.group.element.target.equivalence:
    value: inexact
  concept map.group.element.target.comment:
    value: v1: 'Non-routine data collection and management'; v2: 'Form creation for data acquisition' — overlapping but distinct scope

index: 104
concept map.group.element.code:
  value: 4.1.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.1.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 105
concept map.group.element.code:
  value: 4.1.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.1.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'visualisation' → 'visualizations'

index: 106
concept map.group.element.code:
  value: 4.1.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.1.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Scope extended to explicitly include AI and machine learning

index: 107
concept map.group.element.code:
  value: 4.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 108
concept map.group.element.code:
  value: 4.2.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.2.1
  concept map.group.element.target.equivalence:
    value: equivalent

index: 109
concept map.group.element.code:
  value: 4.2.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.2.2
  concept map.group.element.target.equivalence:
    value: equivalent

index: 110
concept map.group.element.code:
  value: 4.2.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.2.3
  concept map.group.element.target.equivalence:
    value: equivalent

index: 111
concept map.group.element.code:
  value: 4.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Location mapping' → 'Geo spatial information management'; expanded from 4 to 5 sub-codes

index: 112
concept map.group.element.code:
  value: 4.3.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.3.1
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Expanded: 'Map location of health facilities/structures' → '...and households'

index: 113
concept map.group.element.code:
  value: 4.3.2
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.3.2
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Map location of health events' → 'Map location of health event'

index: 114
concept map.group.element.code:
  value: 4.3.3
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.3.3
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'clients and households' → 'persons and settlements'

index: 115
concept map.group.element.code:
  value: 4.3.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.3.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'health worker' → 'healthcare provider[s]'

index: 116
concept map.group.element.code:
  value: 4.4
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.4
  concept map.group.element.target.equivalence:
    value: equivalent
  concept map.group.element.target.comment:
    value: Renamed: 'Data exchange and interoperability'; split from 1 leaf code into 3 in v2

index: 117
concept map.group.element.code:
  value: 4.4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.4.1
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: v1 'Data exchange across systems' is broader; v2 4.4.1 covers only point-to-point integration. See also v2 4.4.2 [standards-compliant] and 4.4.3 [message routing].

index: 118
concept map.group.element.code:
  value: 4.4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.4.2
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: v2 4.4.2 'Standards-compliant interoperability' partially covers the broader v1 4.4.1 concept

index: 119
concept map.group.element.code:
  value: 4.4.1
concept map.group.element.target:
  index: 0
  concept map.group.element.target.code:
    value: 4.4.3
  concept map.group.element.target.equivalence:
    value: wider
  concept map.group.element.target.comment:
    value: v2 4.4.3 'Message routing' partially covers the broader v1 4.4.1 concept