PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.ips@1.0.0
    http://hl7.org/fhir/uv/ips/StructureDefinition/AllergyIntolerance-uv-ips
description: This profile represents the constraints applied to the AllergyIntolerance resource by the International Patient Summary (IPS) FHIR Implementation Guide. A record of an allergy or intolerance is represented in the patient summary as an instance of an AllergyIntolerance resource constrained by this profile.\r\n\r\nIt documents the relevant allergies or intolerances (conditions) for a patient, describing the kind of reaction (e.g. rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy.
package_name: hl7.fhir.uv.ips
derivation: constraint
name: AllergyIntoleranceUvIps
type: AllergyIntolerance
elements:
  patient:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips']
    index: 8
    elements:
      reference: {mustSupport: true, index: 9}
    required: [reference]
  criticality: {mustSupport: true, index: 4}
  clinicalStatus: {type: CodeableConcept, mustSupport: true, index: 1}
  type: {mustSupport: true, index: 3}
  asserter: {mustSupport: true, index: 11}
  extension:
    type: Extension
    short: Abatement datetime
    mustSupport: true
    url: http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips
    index: 0
    slicing:
      slices:
        abatement-datetime:
          match: {}
          schema: {type: Extension, short: Abatement datetime, mustSupport: true, url: 'http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips', index: 0}
          max: 1
  code:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergy-intolerance-substance-condition-uv-ips'}
    mustSupport: true
    index: 5
    slicing:
      rules: open
      description: Discriminated by the bound value set
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      max: 1
      slices:
        allergyIntoleranceGPSCode:
          match: {}
          schema:
            short: Code for allergy or intolerance from the SNOMED CT GPS code set
            type: CodeableConcept
            mustSupport: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergy-intolerance-substance-condition-gps-uv-ips'}
            index: 6
          min: 0
          max: 1
        absentOrUnknownAllergyIntolerance:
          match: {}
          schema:
            short: Code for absent or unknown allergy or intolerance
            type: CodeableConcept
            mustSupport: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-allergies-uv-ips'}
            index: 7
          min: 0
          max: 1
  onsetDateTime: {type: dateTime, mustSupport: true, index: 10}
  verificationStatus: {type: CodeableConcept, mustSupport: true, index: 2}
  reaction:
    mustSupport: true
    index: 12
    elements:
      manifestation:
        type: CodeableConcept
        mustSupport: true
        index: 13
        slicing:
          rules: open
          description: Discriminated by the bound value set
          discriminator:
          - {path: $this, type: pattern}
          min: null
          slices:
            allergyIntoleranceReactionManifestationGPSCode:
              match: {}
              schema:
                short: Code for the allergy or intolerance reaction manifestation from the SNOMED CT GPS code set
                type: CodeableConcept
                mustSupport: true
                binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergy-reaction-gps-uv-ips'}
                index: 14
              min: 0
              max: 1
      onset: {mustSupport: true, index: 15}
      severity: {mustSupport: true, index: 16}
package_version: 1.0.0
extensions:
  abatement-datetime: {url: 'http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips', max: 1, type: Extension, short: Abatement datetime, mustSupport: true, index: 0}
class: profile
kind: resource
url: http://hl7.org/fhir/uv/ips/StructureDefinition/AllergyIntolerance-uv-ips
base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance
version: 1.0.0
required: [code]