The order for applying ValueSet.Compose.Exclude in the expansion operation is unclear

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • STU3
    • Terminology Infrastructure
    • ValueSet
    • 4.9.4
    • Hide

      see other identical task from Carmela - proposed clarifying language that makes the required outcome clear without getting waylaid into the implementation order question

      Show
      see other identical task from Carmela - proposed clarifying language that makes the required outcome clear without getting waylaid into the implementation order question
    • Grahame Grieve/Rob Hausam: 20-0-5
    • Enhancement
    • Non-substantive
    • STU3

      I believe the intent of the expansion operation is to apply the valueSet.compose.exclude expression LAST in the determination of the expansion member set. By this I mean that all include operations are done, then union in the result of a referenced value set, and then finally remove all codes identified in the exclude operation. This is not clear in the documentation.

            Assignee:
            Unassigned
            Reporter:
            Rob McClure
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: