Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-39262

CodeSystem Concept Hierarchy text implies single parent

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: High High
    • FHIR Core (FHIR)
    • R5
    • Terminology Infrastructure
    • STU
    • CodeSystem
    • 4.8.13 Concept Hierarchy
    • Hide

      Change existing text to:

      Code systems may be presented hierarchically using either nested concept elements or properties. When exclusively using nested concept elements the code system hierarchy is a single tree, and concepts have only one parent. When using properties, polyhierarchies are allowed (e.g. concepts may have more than one parent). 

      If a code system hierarchy is represented using properties (typically, concepts that are subsumed by more than one other concept), the code system SHOULD NOT be represented using the hierarchy structure in the Code System resource, and the relationships between concepts should be defined using properties.

      Show
      Change existing text to: Code systems may be presented hierarchically using either nested concept elements or properties. When exclusively using nested concept elements the code system hierarchy is a single tree, and concepts have only one parent. When using properties, polyhierarchies are allowed (e.g. concepts may have more than one parent).  If a code system hierarchy is represented using properties (typically, concepts that are subsumed by more than one other concept), the code system SHOULD NOT be represented using the hierarchy structure in the Code System resource, and the relationships between concepts should be defined using properties .
    • Rob Hausam/Reuben Daniels: 3-0-0
    • Clarification
    • Non-substantive
    • R5

    Description

      Existing text:

      Code systems may be presented hierarchically, using nested concept elements, where the hierarchy has a defined meaning specified in hierarchyMeaning. The code system hierarchy is a single tree, where concepts have only one parent.

      Some code systems define concepts that have multiple parents. If a code system has concepts like this (typically, concepts that are subsumed by more than one other concept), the code system SHOULD NOT be represented using the hierarchy structure in the Code System resource, and the relationships between concepts should be defined using properties. If the hierarchy is used, implementers SHALL use a property to indicate additional parents that are not represented in the structural (nested concepts) hierarchy.

       

      Suggested text for 1st sentence in 2nd paragraph:

      Some code systems define multiple hierarchies resulting in concepts with multiple parents. 

      Attachments

        Activity

          People

            Unassigned Unassigned
            carmela_couderc Carmela A. Couderc
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: