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

Need to clarify if the expansion of a REQUIRED binding can change

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: High High
    • FHIR Core (FHIR)
    • R4
    • Terminology Infrastructure
    • ValueSet
    • Terminologies
    • Hide

      Current text here:  http://build.fhir.org/terminologies.html#required 

      To be conformant, codes in this element SHALL be from the specified value set.

      If the binding strength is required, the data element SHALL contain one of the values in the bound value set.

       

      Change to this:

      To be conformant, the data element SHALL contain one of the values in the expansion of the bound value set.

      The value set expansion may change over time depending on the value set definition and changes in the referenced code system(s). 

       

      Show
      Current text here:   http://build.fhir.org/terminologies.html#required   To be conformant, codes in this element SHALL be from the specified value set. If the binding strength is required, the data element SHALL contain one of the values in the bound value set.   Change to this: To be conformant, the data element SHALL contain one of the values in the expansion of the bound value set. The value set expansion may change over time depending on the value set definition and changes in the referenced code system(s).   
    • Rob McClure/Marc Duteau: 19-0-1
    • Clarification
    • Non-substantive
    • R5

    Description

      Given that the expansion of a value set is what is actually of use and an expansion is determined by the value set definition version plus the code system version used, the binding strength REQUIRED is unclear as to if a specification is dictating a STATIC unchanging expansion for use, or if one or both of the versions noted can change. Presumably a binding can specify a value set version if the value set canonical plus version is used, are thee other ways to specify a specific vs version? Even if this is done (very uncommon if ever) it still leaves the code system version unspecified so if a code system is updated then can the expansion used in the required binding change? How does maturity level effect this? IE": if the resource/element is normative - can the expansion change? 

      Attachments

        Activity

          People

            Unassigned Unassigned
            Rob_McClure Rob McClure
            Rob McClure
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: