PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.extensions.r4@5.1.0
    http://hl7.org/fhir/StructureDefinition/allergyintolerance-substanceExposureRisk
description: The 'substanceExposureRisk' extension is a structured and more flexible alternative to AllergyIntolerance.code for making positive or negative allergy or intolerance statements. This extension provides the capability to make \"no known allergy\" (or \"no risk of adverse reaction\") statements regarding any coded substance/product (including cases when a pre-coordinated \"no allergy to x\" concept for that substance/product does not exist). If the 'substanceExposureRisk' extension is present, the AllergyIntolerance.code element SHALL be omitted.
package_name: hl7.fhir.uv.extensions.r4
derivation: constraint
name: AISubstanceExposureRisk
type: Extension
elements:
  extension:
    short: Substance (or pharmaceutical product)
    type: Extension
    index: 0
    slicing:
      slices:
        substance:
          match: {}
          schema:
            short: Substance (or pharmaceutical product)
            type: Extension
            _required: true
            index: 0
            extensions: {}
            elements:
              extension: {index: 1}
              url:
                type: uri
                pattern: {type: Uri, value: substance}
                index: 2
              value:
                choices: [valueCodeableConcept]
                index: 4
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5}
            required: [value, valueCodeableConcept]
        exposureRisk:
          match: {}
          schema:
            short: known-reaction-risk | no-known-reaction-risk
            type: Extension
            _required: true
            index: 6
            extensions: {}
            elements:
              extension: {index: 7}
              url:
                type: uri
                pattern: {type: Uri, value: exposureRisk}
                index: 8
              value:
                choices: [valueCodeableConcept]
                index: 10
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 11}
            required: [value, valueCodeableConcept]
  url:
    pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/allergyintolerance-substanceExposureRisk'}
    index: 12
  value:
    choices: []
    index: 14
package_version: 5.1.0
extensions:
  substance:
    url: null
    short: Substance (or pharmaceutical product)
    type: Extension
    _required: true
    index: 0
    extensions: {}
    elements:
      extension: {index: 1}
      url:
        type: uri
        pattern: {type: Uri, value: substance}
        index: 2
      value:
        choices: [valueCodeableConcept]
        index: 4
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5}
    required: [value, valueCodeableConcept]
  exposureRisk:
    url: null
    short: known-reaction-risk | no-known-reaction-risk
    type: Extension
    _required: true
    index: 6
    extensions: {}
    elements:
      extension: {index: 7}
      url:
        type: uri
        pattern: {type: Uri, value: exposureRisk}
        index: 8
      value:
        choices: [valueCodeableConcept]
        index: 10
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 11}
    required: [value, valueCodeableConcept]
class: extension
kind: complex-type
url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-substanceExposureRisk
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 5.1.0
required: [extension]