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

Clarifying the presence of parameters in the ValueSet returned by the Value Set Expansion ($expand) operation

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Highest Highest
    • FHIR Core (FHIR)
    • R6
    • Terminology Infrastructure
    • ValueSet
    • Terminology Module
    • Hide

      Current text:

      The server decides which parameters to return in ValueSet.expansion.parameter, but at a minimum, the list SHOULD include all of the parameters (server default and provided) that affect the $expand operation. If the codeSystem on the server has a specified version then this version SHALL be provided as a parameter in the expansion (note that not all code systems have a version). 

      Change to this:

      The server decides which parameters to return in ValueSet.expansion.parameter, but at a minimum, the list SHOULD include:

      • All input parameters defined by the $expand operation and provided by the client and used by the server to generate the expansion
      • All input parameters defined by the $expand operation and their values for which the server provided default values 
      • Canonical or URI references (including version) for all CodeSystems, CodeSystem Supplements and ValueSets  used in the expansion 
      Show
      Current text: The server decides which parameters to return in  ValueSet.expansion.parameter , but at a minimum, the list SHOULD include all of the parameters (server default and provided) that affect the  $expand  operation. If the codeSystem on the server has a specified version then this version SHALL be provided as a parameter in the expansion (note that not all code systems have a version).  Change to this: The server decides which parameters to return in  ValueSet.expansion.parameter , but at a minimum, the list SHOULD include: All input parameters defined by the $expand operation and provided by the client and used by the server to generate the expansion All input parameters defined by the $expand operation and their values for which the server provided default values  Canonical or URI references (including version) for all CodeSystems, CodeSystem Supplements and ValueSets  used in the expansion 
    • John Carter / Reuben Daniels : 19-0-0
    • Enhancement
    • Non-substantive
    • R6

    Description

      The $expand operation's documentation should clarify that the ValueSet.expansion.parameter elements in the ValueSet returned in the output of the operation are not necessarily those provided as input parameters to the expand operation.

      Attachments

        Activity

          People

            Unassigned Unassigned
            reuben.daniels Reuben Daniels
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: