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

Clarify assignment and use of "only" on a CodeableReference element.

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • Shorthand (FHIR)
    • 2.0.0
    • FHIR Infrastructure
    • Language Reference
    • 3.6.3.7
    • Hide

      We will add the following sentence in the text describing assignments with the CodeableReference type:

      When applying a type rule (e.g., code only CodeableReference(Medication)), the element's reference property is constrained to the given type, but its concept property remains available for use (unless otherwise constrained by another rule).

      As for the suggestion to add counter-examples of invalid syntax for assignments, we will not do that since FHIR-42623 removes the prohibition of direct assignments to CodeableReference elements.

      Show
      We will add the following sentence in the text describing assignments with the CodeableReference type: When applying a type rule (e.g., code only CodeableReference(Medication) ), the element's reference property is constrained to the given type, but its concept property remains available for use (unless otherwise constrained by another rule). As for the suggestion to add counter-examples of invalid syntax for assignments, we will not do that since FHIR-42623 removes the prohibition of direct assignments to CodeableReference elements.
    • Chris Moesel/Gino Canessa: 14-0-2
    • Clarification
    • Non-substantive

    Description

      Clarify that "code only …" on a CodeableReference does not restrict the value to only being a Reference; that is, it doesn't prohibit use of the concept element. Instead it restricts the reference element to only being able to reference certain resource types.

      Also, add counter-examples of invalid syntax for CodeableReference assignments:

      • code = $SCT#1003754000
      • code = Reference(NaturalLatexSubstanceDefinitionExample)

      Existing Wording:

      • code only CodeableReference(LatexSubstanceDefinition)
      • code.reference = Reference(…)

      (Comment 59 - imported by: Ron G. Parker)

      Attachments

        Activity

          People

            cmoesel Chris Moesel
            Rongparker Ron G. Parker
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: