description: Dieses Profil bildet eine Allergie oder Intoleranz ab. package_name: kbv.mio.tele derivation: constraint name: KBV_PR_MIO_TELE_AllergyIntolerance type: AllergyIntolerance elements: patient: type: Reference mustSupport: true refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_Patient|1.0.0'] index: 95 elements: reference: {mustSupport: true, index: 96} type: {index: 97} identifier: {index: 98} display: {index: 99} required: [reference] onset: extensions: {} elements: extension: elements: value: mustSupport: true choices: [] index: 112 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [] _required: true index: 114 min: 1 category: mustSupport: true index: 68 extensions: anzeigenameCategory: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 70 extensions: content: url: null _required: true index: 72 elements: value: mustSupport: true choices: [] index: 74 valueString: mustSupport: true index: 75 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 75} min: 1 required: [valueString] elements: extension: index: 71 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 72 elements: value: mustSupport: true choices: [] index: 74 valueString: mustSupport: true index: 75 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 75} min: 1 required: [valueString] required: [extension] elements: extension: index: 69 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameCategory: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 70 extensions: content: url: null _required: true index: 72 elements: value: mustSupport: true choices: [] index: 74 valueString: mustSupport: true index: 75 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 75} min: 1 required: [valueString] elements: extension: index: 71 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 72 elements: value: mustSupport: true choices: [] index: 74 valueString: mustSupport: true index: 75 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 75} min: 1 required: [valueString] required: [extension] required: [extension] criticality: mustSupport: true index: 76 extensions: anzeigenameCriticality: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 78 extensions: content: url: null _required: true index: 80 elements: value: mustSupport: true choices: [] index: 82 valueString: mustSupport: true index: 83 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 83} min: 1 required: [valueString] elements: extension: index: 79 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 80 elements: value: mustSupport: true choices: [] index: 82 valueString: mustSupport: true index: 83 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 83} min: 1 required: [valueString] required: [extension] elements: extension: index: 77 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameCriticality: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 78 extensions: content: url: null _required: true index: 80 elements: value: mustSupport: true choices: [] index: 82 valueString: mustSupport: true index: 83 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 83} min: 1 required: [valueString] elements: extension: index: 79 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 80 elements: value: mustSupport: true choices: [] index: 82 valueString: mustSupport: true index: 83 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 83} min: 1 required: [valueString] required: [extension] required: [extension] clinicalStatus: mustSupport: true index: 30 elements: coding: mustSupport: true index: 31 elements: system: {index: 32} version: {index: 33} code: {index: 34} display: index: 35 extensions: anzeigenameClinicalStatus: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 37 extensions: content: url: null _required: true index: 39 elements: value: mustSupport: true choices: [] index: 41 valueString: mustSupport: true index: 42 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 42} min: 1 required: [valueString] elements: extension: index: 38 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 39 elements: value: mustSupport: true choices: [] index: 41 valueString: mustSupport: true index: 42 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 42} min: 1 required: [valueString] required: [extension] elements: extension: index: 36 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameClinicalStatus: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 37 extensions: content: url: null _required: true index: 39 elements: value: mustSupport: true choices: [] index: 41 valueString: mustSupport: true index: 42 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 42} min: 1 required: [valueString] elements: extension: index: 38 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 39 elements: value: mustSupport: true choices: [] index: 41 valueString: mustSupport: true index: 42 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 42} min: 1 required: [valueString] required: [extension] required: [extension] userSelected: {index: 43} required: [version, display, system, code] text: {index: 44} required: [coding] meta: index: 0 elements: versionId: {index: 1} lastUpdated: {index: 2} source: {index: 3} profile: pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_AllergyIntolerance|1.0.0'} index: 4 security: {index: 5} tag: {index: 6} required: [profile] onsetAge: {type: Age, mustSupport: true, choiceOf: onset, index: 104} encounter: {index: 100} implicitRules: {index: 7} type: mustSupport: true index: 60 extensions: anzeigenameType: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 62 extensions: content: url: null _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 valueString: mustSupport: true index: 67 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 67} min: 1 required: [valueString] elements: extension: index: 63 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 valueString: mustSupport: true index: 67 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 67} min: 1 required: [valueString] required: [extension] elements: extension: index: 61 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameType: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 62 extensions: content: url: null _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 valueString: mustSupport: true index: 67 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 67} min: 1 required: [valueString] elements: extension: index: 63 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 64 elements: value: mustSupport: true choices: [] index: 66 valueString: mustSupport: true index: 67 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 67} min: 1 required: [valueString] required: [extension] required: [extension] asserter: {index: 128} note: {index: 130} extension: mustSupport: true index: 12 slicing: slices: abatement: match: {} schema: mustSupport: true index: 13 elements: value: mustSupport: true choices: [] index: 15 slicing: slices: valueDateTime: match: {} schema: mustSupport: true choices: [] index: 17 abatement-lebensphase-bis: match: {} schema: mustSupport: true index: 18 elements: value: mustSupport: true choices: [] index: 20 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [] index: 22 value[x]: elements: coding: mustSupport: true index: 23 elements: system: {index: 24} version: {index: 25} code: {index: 26} display: {index: 27} userSelected: {index: 28} required: [version, display, system, code] contained: {index: 11} recordedDate: {index: 122} language: {index: 8} recorder: type: Reference refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_PractitionerRole|1.0.0', 'https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_Practitioner|1.0.0'] index: 123 elements: reference: {index: 124} type: {index: 125} identifier: {index: 126} display: {index: 127} required: [reference] code: mustSupport: true index: 84 elements: coding: mustSupport: true index: 85 slicing: slices: codeSnomed: match: {} schema: mustSupport: true index: 86 elements: version: {index: 87} display: {index: 88} userSelected: {index: 89} required: [version, display] codeASK: match: {} schema: mustSupport: true index: 90 elements: version: {index: 91} display: {index: 92} userSelected: {index: 93} required: [version, display] text: {mustSupport: true, index: 94} identifier: {index: 29} onsetDateTime: {type: dateTime, mustSupport: true, choiceOf: onset, index: 103} onset[x]: extensions: {} elements: extension: elements: value[x]: elements: coding: mustSupport: true index: 115 elements: userSelected: {index: 116} value: {index: 117} comparator: {index: 118} unit: {index: 119} system: {index: 120} code: {index: 121} lastOccurrence: {index: 129} verificationStatus: mustSupport: true index: 45 elements: coding: mustSupport: true index: 46 elements: system: {index: 47} version: {index: 48} code: {index: 49} display: index: 50 extensions: anzeigenameVerificationStatus: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 52 extensions: content: url: null _required: true index: 54 elements: value: mustSupport: true choices: [] index: 56 valueString: mustSupport: true index: 57 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 57} min: 1 required: [valueString] elements: extension: index: 53 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 54 elements: value: mustSupport: true choices: [] index: 56 valueString: mustSupport: true index: 57 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 57} min: 1 required: [valueString] required: [extension] elements: extension: index: 51 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameVerificationStatus: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 52 extensions: content: url: null _required: true index: 54 elements: value: mustSupport: true choices: [] index: 56 valueString: mustSupport: true index: 57 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 57} min: 1 required: [valueString] elements: extension: index: 53 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 54 elements: value: mustSupport: true choices: [] index: 56 valueString: mustSupport: true index: 57 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 57} min: 1 required: [valueString] required: [extension] required: [extension] userSelected: {index: 58} required: [version, display, system, code] text: {index: 59} required: [coding] reaction: mustSupport: true index: 131 elements: substance: {index: 132} manifestation: mustSupport: true index: 133 elements: coding: mustSupport: true index: 134 slicing: slices: codeSnomed: match: {} schema: mustSupport: true index: 134 elements: version: {index: 135} display: {index: 136} userSelected: {index: 137} required: [version, display] text: {mustSupport: true, index: 138} description: {index: 139} onset: {mustSupport: true, index: 140} severity: mustSupport: true index: 141 extensions: anzeigenameSeverity: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German type: Extension mustSupport: true index: 143 extensions: content: url: null _required: true index: 145 elements: value: mustSupport: true choices: [] index: 147 valueString: mustSupport: true index: 148 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 148} min: 1 required: [valueString] elements: extension: index: 144 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 145 elements: value: mustSupport: true choices: [] index: 147 valueString: mustSupport: true index: 148 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 148} min: 1 required: [valueString] required: [extension] elements: extension: index: 142 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: anzeigenameSeverity: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Terminology_German index: 143 extensions: content: url: null _required: true index: 145 elements: value: mustSupport: true choices: [] index: 147 valueString: mustSupport: true index: 148 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 148} min: 1 required: [valueString] elements: extension: index: 144 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: _required: true index: 145 elements: value: mustSupport: true choices: [] index: 147 valueString: mustSupport: true index: 148 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 148} min: 1 required: [valueString] required: [extension] required: [extension] exposureRoute: mustSupport: true index: 149 elements: coding: mustSupport: true index: 150 slicing: slices: codeSnomed: match: {} schema: mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} index: 151 elements: version: {index: 152} display: {index: 153} userSelected: {index: 154} required: [version, display] text: {mustSupport: true, index: 155} note: {index: 156} text: index: 9 elements: status: pattern: {type: Code, value: extensions} index: 10 package_version: 1.0.0-benehmensherstellung extensions: abatement: url: null mustSupport: true index: 13 elements: value: mustSupport: true choices: [] index: 15 slicing: slices: valueDateTime: match: {} schema: mustSupport: true choices: [] index: 17 abatement-lebensphase-bis: url: null mustSupport: true index: 18 elements: value: mustSupport: true choices: [] index: 20 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [] index: 22 value[x]: elements: coding: mustSupport: true index: 23 elements: system: {index: 24} version: {index: 25} code: {index: 26} display: {index: 27} userSelected: {index: 28} required: [version, display, system, code] class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_AllergyIntolerance base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Allergy_Intolerance|1.2.1 version: 1.0.0 required: [meta]