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

Use codeSystemEx and valueSetEx elements in value set membership operations

    XMLWordPrintableJSON

Details

    • Icon: Technical Correction Technical Correction
    • Resolution: Persuasive
    • Icon: Medium Medium
    • Clinical Quality Language (FHIR)
    • 1.5
    • Clinical Decision Support
    • Logical Specification
    • Hide

      Agreed, correct as suggested

      Show
      Agreed, correct as suggested
    • Correction
    • Non-substantive

    Description

      The change in terminology membership operators from terminology reference elements to expressions is a potentially backwards-incompatible change in the ELM, because if the ELM is serialized without a type element (the default for concretely-specified elements), then the deserialization into the schema with an abstractly-specified element will fail. Suggest instead of changing the type of the terminology reference element to Expression, adding a new element for the terminology when specified as an expression.

      Specifically:

      Change InValueSet.valueSet back to a ValueSetRef
      Change AnyInValueSet.valueSet back to a ValueSetRef
      Change InCodeSystem.codeSystem back to a CodeSystemRef
      Change AnyInCodeSystem.codeSystem back to a CodeSystemRef
      Add an InValueSet.valueSetEx element of type Expression
      Add an AnyInValueSet.valueSetEx element of type Expression
      Add an InCodeSystem.codeSystemEx element of type Expression
      Add an AnyInCodeSystem.codeSystemEx element of type Expression

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            bryn.rhodes Bryn Rhodes
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: