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

Clarify what "one of the display strings" means

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R4B
    • Modeling & Methodology
    • Datatypes
    • Hide

      Will update the text to represent the rules agreed in the comment

      Show
      Will update the text to represent the rules agreed in the comment
    • Grahame Grieve/Lloyd McKenzie: 24-0-1
    • Clarification
    • Non-substantive
    • R5

    Description

      from https://hl7.org/fhir/datatypes.html#codesystem
      > If the 'display' element is populated, the string used in display SHALL be one of the display strings defined for that code by the code system (code systems may define multiple display strings for a single code). If one of the available display strings is labeled as preferred, it SHOULD be used.

      However, CodeSystem.concept.display is `0..1`.

      I assume it means you can use any of the "designations" for the Coding.display, but it would be nice to see that written.

      Additionally, there is no "preferred" element/marker in CodeSystem.concept and so I assume that last line is referring to the conceptual CodeSystem being represented (and not to anything visible in the computable resource)?  Is it safe to assume that the string chosen for CodeSystem.concept.display is the "preferred" one?

       

      Suggested wording:

      > If the 'display' element is populated, the string used in display SHALL be one of the display strings defined for that code by the code system (code systems may define multiple display strings for a single code). When the system concepts are enumerated in a CodeSystem resource, the display value must match the CodeSystem.concept.display or one of the values from CodeSystem.concept.designation.

      > If one of the available display strings is labeled as preferred, it SHOULD be used. When the system concepts are enumerated in a CodeSystem resource, the preferred value is typically represented in CodeSystem.concept.display, although the preferred value MAY be language-specific for some code systems.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lmsurprenant Lee Surprenant
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: