description: Report obligations for EuAllergyIntolerance package_name: hl7.fhir.eu.imaging-r5 derivation: constraint name: Report_EuAllergyIntolerance type: AllergyIntolerance elements: patient: {index: 13} onset: choices: [onsetString] index: 23 slicing: slices: onsetString: match: {} schema: choices: [onsetString] index: 23 min: 0 max: 1 criticality: {index: 11} clinicalStatus: {index: 8} onsetPeriod: type: Period choiceOf: onset index: 18 slicing: slices: onsetPeriod: match: {} schema: {type: Period, choiceOf: onset, index: 18} min: 0 max: 1 type: {index: 10} extension: index: 1 slicing: slices: abatement: match: {} schema: index: 1 elements: value: choices: [] index: 3 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueDateTime: match: {} schema: choices: [valueDateTime] index: 5 min: 0 max: 1 valueDateTime: type: dateTime choiceOf: value index: 6 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, choiceOf: value, index: 6} min: 0 max: 1 onsetString: type: string choiceOf: onset index: 24 slicing: slices: onsetString: match: {} schema: {type: string, choiceOf: onset, index: 24} min: 0 max: 1 code: {index: 12} identifier: {index: 7} onsetDateTime: type: dateTime choiceOf: onset index: 21 slicing: slices: onsetDateTime: match: {} schema: {type: dateTime, choiceOf: onset, index: 21} min: 0 max: 1 onset[x]: extensions: periodsOfLife: {url: null, index: 25} elements: extension: index: 25 slicing: slices: periodsOfLife: match: {} schema: {index: 25} verificationStatus: {index: 9} reaction: index: 26 elements: substance: {index: 27} manifestation: {index: 28} description: {index: 29} onset: {index: 30} severity: {index: 31} text: {index: 0} package_version: 0.1.0-ballot extensions: abatement: url: null index: 1 elements: value: choices: [] index: 3 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueDateTime: match: {} schema: choices: [valueDateTime] index: 5 min: 0 max: 1 valueDateTime: type: dateTime choiceOf: value index: 6 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, choiceOf: value, index: 6} min: 0 max: 1 class: profile kind: resource url: http://hl7.eu/fhir/imaging-r5/StructureDefinition/Report-EuAllergyIntolerance base: http://hl7.eu/fhir/imaging-r5/StructureDefinition/AllergyIntoleranceEu version: 0.1.0-ballot