PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.ips@0.3.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: 12
    elements:
      reference: {mustSupport: true, index: 13}
    required: [reference]
  criticality: {mustSupport: true, index: 7}
  clinicalStatus: {type: CodeableConcept, mustSupport: true, index: 4}
  meta:
    mustSupport: true
    index: 1
    elements:
      profile:
        mustSupport: true
        pattern: {type: Canonical, value: 'http://hl7.org/fhir/uv/ips/StructureDefinition/AllergyIntolerance-uv-ips'}
        index: 2
  type: {mustSupport: true, index: 6}
  asserter: {mustSupport: true, index: 15}
  extension:
    type: Extension
    short: Abatement datetime
    mustSupport: true
    url: http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips
    index: 3
    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: 3}
          max: 1
  id: {mustSupport: true, index: 0}
  code:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergy-intolerance-substance-condition-uv-ips'}
    mustSupport: true
    index: 8
    slicing:
      rules: open
      description: Discriminated by code system
      discriminator:
      - {path: coding.system, type: value}
      min: 1
      max: 1
      slices:
        absentOrUnknownAllergy:
          match:
            coding: {system: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'}
          schema:
            type: CodeableConcept
            short: Code for absent or unknown allergy or intolerance
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-allergies-uv-ips'}
            mustSupport: true
            index: 9
            elements:
              coding:
                mustSupport: true
                index: 10
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://hl7.org/fhir/uv/ips/CodeSystem/absent-unknown-uv-ips'}
                    mustSupport: true
                    index: 11
                required: [system]
            required: [coding]
  onsetDateTime: {type: dateTime, mustSupport: true, index: 14}
  verificationStatus: {type: CodeableConcept, mustSupport: true, index: 5}
  reaction:
    mustSupport: true
    index: 16
    elements:
      manifestation:
        type: CodeableConcept
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/allergy-reaction-uv-ips'}
        mustSupport: true
        index: 17
      onset: {mustSupport: true, index: 18}
      severity: {mustSupport: true, index: 19}
package_version: 0.3.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: 3}
class: profile
kind: resource
url: http://hl7.org/fhir/uv/ips/StructureDefinition/AllergyIntolerance-uv-ips
base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance
version: 0.3.0
required: [code]