XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Not Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • STU3
    • FHIR Infrastructure
    • Normative
    • DomainResource
    • Conformance Rules
    • Hide

      Will add content from the "modifier" document discussed on the Zulip thread (https://docs.google.com/document/d/1z7FqdA9ZNkOaIrY0BFVSoSVTK4EIqVn_zUND7MHHc0w) into the Conformance page with some of the content moved to the wiki. This will more formally define the boundaries and ensure they are testable.

      Show
      Will add content from the "modifier" document discussed on the Zulip thread ( https://docs.google.com/document/d/1z7FqdA9ZNkOaIrY0BFVSoSVTK4EIqVn_zUND7MHHc0w ) into the Conformance page with some of the content moved to the wiki. This will more formally define the boundaries and ensure they are testable.
    • Grahame Grieve/Richard Ettema: 11-0-0
    • Enhancement
    • Non-substantive
    • STU3

      2.1.4 Is-modifier

      Is-Modifier is a boolean property that is assigned when an element is defined, either as part of the base resource contents in this specification, or when extensions are defined. "An element is labeled "Is-Modifier = true" if the value it contains may change the interpretation of the element that contains it (including if the element is the resource as a whole)... "

      Every element in every resource changes the interpretation of the element that contains it and thus every element is an is-Mod.

      From an editorial perspective there is no way to test whether its missing and should be present and it is devilishly hard to apply consistently and evenly throughout the specifification. From and informal survey of vendors is so often ignored.

      isMod is as useless as the G in Lasagna.

      I propose removing this element and, if the real intent here is to flag an element to say 'this is really really important' then it should be replaced with a flag that implementers can use as their use cases demand and change the name to 'Important' or 'dontIgnore' .

            Assignee:
            Unassigned
            Reporter:
            Eric Haas
            Eric Haas
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: