Fix AllergyIntolerance.code slicing to discriminate on value set

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive
    • Priority: Medium
    • International Patient Summary (FHIR)
    • STU3
    • Patient Care
    • (NA)
    • Hide

      Agree with changes as pre-applied.

      Show
      Agree with changes as pre-applied.
    • Rob Hausam/Giorgio Cangioli: 13-0-0
    • Enhancement
    • Compatible, substantive

      Fix the slicing of AllergyIntolerance.code to discriminate on the value set binding (type=value, path=$this). Define the slice AllergyIntolerance.code:absentOrUnknownAllergy with a required binding to http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-allergies-uv-ips (the AllergyIntolerance.code.coding and AllergyIntolerance.code.coding.system elements are not constrained and therefore are not included in the slice definition). This allows explicity representing the absentOrUnknownAllergy case including the value set binding and declaring the slice mustSupport and rendering all of that in the differential. The previous max=1 contstraint on AllergyIntolerance.code.coding in the absentOrUnknownAllergy slice has been removed, which allows code translations (if there's ever any need for that) as is normally expected for a CodeableConcept.

            Assignee:
            Unassigned
            Reporter:
            Robert Hausam
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: