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

Add parameter to $expand to specify relevant CodeSystem supplements

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R4
    • Terminology Infrastructure
    • ValueSet
    • Hide

      Add a new input parameter to $expand and $validate-code ValueSet operations

      Name:  useSupplement

      Cardinality: 0..*

      Type: canonical

      Documentation for the $expand parameter:  The supplement must be used when performing an expansion. Use of this parameter should result in $expand behaving the same way as if the supplements were included in the value set definition using  http://hl7.org/fhir/StructureDefinition/valueset-supplement 

      Documentation for the $validate-code parameter: The supplement must be used when validating the code. Use of this parameter should result in $validate-code behaving the same way as if the supplements were included in the value set definition using  http://hl7.org/fhir/StructureDefinition/valueset-supplement 

      Show
      Add a new input parameter to $expand and $validate-code ValueSet operations Name:  useSupplement Cardinality: 0..* Type: canonical Documentation for the $expand parameter:  The supplement must be used when performing an expansion. Use of this parameter should result in $expand behaving the same way as if the supplements were included in the value set definition using   http://hl7.org/fhir/StructureDefinition/valueset-supplement   Documentation for the $validate-code parameter: The supplement must be used when validating the code. Use of this parameter should result in $validate-code behaving the same way as if the supplements were included in the value set definition using   http://hl7.org/fhir/StructureDefinition/valueset-supplement  
    • Michael Lawley/Reuben Daniels: 4-0-0
    • Enhancement
    • Non-substantive
    • R5

    Description

      Currently there are two mechanisms a terminology server can use to determine whether and which CodeSystem supplements should be used when performing a $expand.

      1. implicitly, based on displayLanguage parameter / Accept-Language header, translations might be sourced from available supplements
      2. explicitly, based on an extension in the ValueSet resource itself (usually for access to additional properties)

      It would be useful for an explicit indication capability to be more accessible in a dynamic context (eg with implicit ValueSets) by adding a new parameter 'includeSupplement' 0..* of type canonical (or 'useSupplement')

       

      Attachments

        Activity

          People

            jsnell Jessica Bota
            mjlawley Michael Lawley
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: