description: Czech national profile for an Allergy Intolerance package_name: hl7.fhir.cz.core derivation: constraint name: CZ_AllergyIntolerance type: AllergyIntolerance elements: patient: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core'] index: 12 category: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergy-intolerance-category'} index: 10 clinicalStatus: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergyintolerance-clinical'} index: 8 type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/allergy-intolerance-type'} index: 9 asserter: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core', 'https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-core', 'https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core', 'https://hl7.cz/fhir/core/StructureDefinition/cz-relatedPerson-core'] index: 14 extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: abatement: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement index: 1 elements: value: choices: [] index: 3 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueDateTime: match: {} schema: short: End date choices: [valueDateTime] index: 5 min: 0 max: 1 valueDateTime: type: dateTime short: End date choiceOf: value index: 6 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, short: End date, choiceOf: value, index: 6} min: 0 max: 1 recorder: type: Reference refers: ['https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core', 'https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-core', 'https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core', 'https://hl7.cz/fhir/core/StructureDefinition/cz-relatedPerson-core'] index: 13 code: binding: {strength: preferred, valueSet: 'https://ncez.mzcr.cz/terminology/ValueSet/AllergenWithExceptions'} index: 11 identifier: {index: 7} reaction: elements: manifestation: binding: {strength: preferred, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSIReactionAllergy'} index: 15 onset: {short: Reaction onset, index: 16} severity: {short: Reaction severity, index: 17} package_version: 0.3.0 extensions: abatement: url: http://hl7.org/fhir/StructureDefinition/allergyintolerance-abatement type: Extension index: 1 elements: value: choices: [] index: 3 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueDateTime: match: {} schema: short: End date choices: [valueDateTime] index: 5 min: 0 max: 1 valueDateTime: type: dateTime short: End date choiceOf: value index: 6 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, short: End date, choiceOf: value, index: 6} min: 0 max: 1 class: profile kind: resource url: https://hl7.cz/fhir/core/StructureDefinition/cz-allergyIntolerance base: http://hl7.org/fhir/StructureDefinition/AllergyIntolerance version: 0.3.0 required: [clinicalStatus, identifier, code]