StructureDefinition/ElementDefinition overlaps

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • DSTU1 [deprecated]
    • FHIR Infrastructure
    • STU
    • StructureDefinition
    • Hide

      StructureDefinition.description describes why the structure definition exists, and ElementDefinition.definition is about the resource or element.

      StructureDefinition.name == ElementDefinition.label

      ElementDefinition.label, ElementDefinition.code and ElementDefinition.requirements SHALL NOT be used on the first ElementDefinition (the one with no "." in the path) - add an invariant that enforces this.

      Show
      StructureDefinition.description describes why the structure definition exists, and ElementDefinition.definition is about the resource or element. StructureDefinition.name == ElementDefinition.label ElementDefinition.label, ElementDefinition.code and ElementDefinition.requirements SHALL NOT be used on the first ElementDefinition (the one with no "." in the path) - add an invariant that enforces this.
    • Lloyd Mckenzie / Josh Mandel: 2-0-3
    • Enhancement
    • Non-compatible
    • DSTU1 [deprecated]

      There are several elements in StructureDefinition that appear to be redundant with elements from ElementDefinition such that I'd expect the values in the first (root) ElementDefinition in Structure.snapshot.element to be identical to the values on StructureDefinition. We should either:

      • Declare that they are redundant and set rules that they must be the same (if there's a reason why redundancy is necessary)
        - Provide an explanation of how they're different and inidcate that they shouldn't have the same value
        - Remove the redundant elements from StructureDefinition

      We might make different decisions for different elements. Elements are: name, description, requirements, code

            Assignee:
            Unassigned
            Reporter:
            Lloyd McKenzie
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: