Are slicing discriminators compatible with `pattern[x]` constraints in ElementDefinition?

XMLWordPrintableJSON

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

      for now, note that pattern[x] is not recommended to be used for discrimination until issues are investigated during DSTU usage

      Show
      for now, note that pattern [x] is not recommended to be used for discrimination until issues are investigated during DSTU usage
    • Grahame Grieve / Ewout Kramer : 7-0-1
    • Compatible, substantive
    • DSTU1 [deprecated]

      For example,http://hl7-fhir.github.io/lipid-report-lipidprofile.profile.xml uses a `fixedCodeableConcept` instead of a `patternCodeableConcept` to lock down the LOINC code. It might make better sense to demonstrate the more flexible pattern-based approach.

      But it appears that, since slicing discriminators "SHALL ensure that there is no overlap" across groups, then `pattern[x]` can't be used with slice discriminators. Is this a correct interpretation?

            Assignee:
            Unassigned
            Reporter:
            Josh Mandel
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: