description: Dieses Profil bildet eine Allergie/Unverträglichkeit ab. package_name: kbv.mio.kh-entlassbrief derivation: constraint name: KBV_PR_MIO_KHE_AllergyIntolerance type: AllergyIntolerance elements: patient: type: Reference mustSupport: true refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_KHE_Patient|1.0.0'] index: 92 elements: reference: {mustSupport: true, index: 93} type: {index: 94} identifier: {index: 95} display: {index: 96} required: [reference] onset: mustSupport: true choices: [onsetDateTime, onsetAge] index: 99 category: mustSupport: true index: 61 extensions: anzeigenameCategory: url: null mustSupport: true _required: true index: 63 extensions: content: url: null mustSupport: true _required: true index: 65 elements: value: mustSupport: true choices: [] index: 67 valueString: mustSupport: true index: 68 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 68} min: 1 required: [valueString] elements: extension: index: 64 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 65 elements: value: mustSupport: true choices: [] index: 67 valueString: mustSupport: true index: 68 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 68} min: 1 required: [valueString] required: [extension] elements: extension: index: 62 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameCategory: match: {url: null} schema: mustSupport: true _required: true index: 63 extensions: content: url: null mustSupport: true _required: true index: 65 elements: value: mustSupport: true choices: [] index: 67 valueString: mustSupport: true index: 68 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 68} min: 1 required: [valueString] elements: extension: index: 64 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 65 elements: value: mustSupport: true choices: [] index: 67 valueString: mustSupport: true index: 68 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 68} min: 1 required: [valueString] required: [extension] required: [extension] criticality: mustSupport: true index: 69 extensions: anzeigenameCriticality: url: null mustSupport: true _required: true index: 71 extensions: content: url: null mustSupport: true _required: true index: 73 elements: value: mustSupport: true choices: [] index: 75 valueString: mustSupport: true index: 76 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 76} min: 1 required: [valueString] elements: extension: index: 72 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 73 elements: value: mustSupport: true choices: [] index: 75 valueString: mustSupport: true index: 76 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 76} min: 1 required: [valueString] required: [extension] elements: extension: index: 70 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameCriticality: match: {url: null} schema: mustSupport: true _required: true index: 71 extensions: content: url: null mustSupport: true _required: true index: 73 elements: value: mustSupport: true choices: [] index: 75 valueString: mustSupport: true index: 76 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 76} min: 1 required: [valueString] elements: extension: index: 72 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 73 elements: value: mustSupport: true choices: [] index: 75 valueString: mustSupport: true index: 76 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 76} min: 1 required: [valueString] required: [extension] required: [extension] clinicalStatus: mustSupport: true index: 31 elements: coding: mustSupport: true index: 32 elements: display: extensions: anzeigenameClinicalStatus: url: null mustSupport: true _required: true index: 34 extensions: content: url: null mustSupport: true _required: true index: 36 elements: value: mustSupport: true choices: [] index: 38 valueString: mustSupport: true index: 39 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 39} min: 1 required: [valueString] elements: extension: index: 35 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 36 elements: value: mustSupport: true choices: [] index: 38 valueString: mustSupport: true index: 39 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 39} min: 1 required: [valueString] required: [extension] elements: extension: index: 33 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameClinicalStatus: match: {url: null} schema: mustSupport: true _required: true index: 34 extensions: content: url: null mustSupport: true _required: true index: 36 elements: value: mustSupport: true choices: [] index: 38 valueString: mustSupport: true index: 39 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 39} min: 1 required: [valueString] elements: extension: index: 35 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 36 elements: value: mustSupport: true choices: [] index: 38 valueString: mustSupport: true index: 39 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 39} min: 1 required: [valueString] required: [extension] required: [extension] userSelected: {index: 40} text: {index: 41} 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_KHE_AllergyIntolerance|1.0.0'} index: 4 security: {index: 5} tag: {index: 6} required: [profile] onsetAge: mustSupport: true index: 103 slicing: slices: onsetAge: match: {} schema: mustSupport: true index: 103 extensions: lebensphase-von: url: null mustSupport: true index: 105 elements: value: mustSupport: true choices: [] index: 107 valueCodeableConcept: mustSupport: true index: 108 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true _required: true index: 108 elements: coding: mustSupport: true index: 109 elements: display: extensions: anzeigeNameDisplay: url: null mustSupport: true _required: true index: 111 extensions: content: url: null mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} elements: extension: index: 112 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} required: [extension] elements: extension: index: 110 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigeNameDisplay: match: {url: null} schema: mustSupport: true _required: true index: 111 extensions: content: url: null mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} elements: extension: index: 112 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} required: [extension] required: [extension] userSelected: {index: 117} required: [valueCodeableConcept] elements: extension: index: 104 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: lebensphase-von: match: {url: null} schema: mustSupport: true index: 105 elements: value: mustSupport: true choices: [] index: 107 valueCodeableConcept: mustSupport: true index: 108 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true _required: true index: 108 elements: coding: mustSupport: true index: 109 elements: display: extensions: anzeigeNameDisplay: url: null mustSupport: true _required: true index: 111 extensions: content: url: null mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} elements: extension: index: 112 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} required: [extension] elements: extension: index: 110 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigeNameDisplay: match: {url: null} schema: mustSupport: true _required: true index: 111 extensions: content: url: null mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} elements: extension: index: 112 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 113 elements: value: mustSupport: true choices: [] index: 115 valueString: mustSupport: true index: 116 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 116} required: [extension] required: [extension] userSelected: {index: 117} required: [valueCodeableConcept] encounter: {index: 97} implicitRules: {index: 7} type: mustSupport: true index: 53 extensions: anzeigenameType: url: null mustSupport: true _required: true index: 55 extensions: content: url: null mustSupport: true _required: true index: 57 elements: value: mustSupport: true choices: [] index: 59 valueString: mustSupport: true index: 60 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 60} min: 1 required: [valueString] elements: extension: index: 56 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 57 elements: value: mustSupport: true choices: [] index: 59 valueString: mustSupport: true index: 60 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 60} min: 1 required: [valueString] required: [extension] elements: extension: index: 54 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameType: match: {url: null} schema: mustSupport: true _required: true index: 55 extensions: content: url: null mustSupport: true _required: true index: 57 elements: value: mustSupport: true choices: [] index: 59 valueString: mustSupport: true index: 60 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 60} min: 1 required: [valueString] elements: extension: index: 56 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 57 elements: value: mustSupport: true choices: [] index: 59 valueString: mustSupport: true index: 60 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 60} min: 1 required: [valueString] required: [extension] required: [extension] asserter: {index: 120} note: {index: 122} extension: index: 12 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: abatement: match: {url: null} schema: mustSupport: true index: 13 elements: value: mustSupport: true choices: [] index: 15 valueDateTime: mustSupport: true index: 16 slicing: slices: valueDateTime: match: {} schema: {mustSupport: true, _required: true, index: 16} min: 1 required: [valueDateTime, value] abatement-lebensphase-bis: match: {url: null} schema: mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 valueCodeableConcept: mustSupport: true index: 20 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true _required: true index: 20 elements: coding: mustSupport: true index: 21 elements: display: extensions: anzeigeNameDisplay: url: null mustSupport: true _required: true index: 23 extensions: content: url: null mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} elements: extension: index: 24 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} required: [extension] elements: extension: index: 22 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigeNameDisplay: match: {url: null} schema: mustSupport: true _required: true index: 23 extensions: content: url: null mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} elements: extension: index: 24 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} required: [extension] required: [extension] userSelected: {index: 29} required: [valueCodeableConcept] contained: {index: 11} recordedDate: {index: 118} language: {index: 8} recorder: {index: 119} code: mustSupport: true index: 77 elements: coding: mustSupport: true index: 78 slicing: slices: codeSnomed: match: {} schema: mustSupport: true index: 79 elements: version: {index: 80} display: index: 81 extensions: anzeigenameCode: {url: null, min: 0, max: 0, index: 83} elements: extension: index: 82 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: anzeigenameCode: match: {url: null} schema: {index: 83} min: 0 max: 0 userSelected: {index: 84} required: [version, display] codeASK: match: {} schema: mustSupport: true index: 85 elements: version: {index: 86} display: index: 87 extensions: anzeigenameCode: {url: null, min: 0, max: 0, index: 89} elements: extension: index: 88 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: anzeigenameCode: match: {url: null} schema: {index: 89} min: 0 max: 0 userSelected: {index: 90} required: [version, display] text: {mustSupport: true, index: 91} identifier: {index: 30} onsetDateTime: mustSupport: true index: 102 slicing: slices: onsetDateTime: match: {} schema: {mustSupport: true, index: 102} lastOccurrence: {index: 121} verificationStatus: mustSupport: true index: 42 elements: coding: mustSupport: true index: 43 elements: display: extensions: anzeigenameVerificationStatus: url: null mustSupport: true _required: true index: 45 extensions: content: url: null mustSupport: true _required: true index: 47 elements: value: mustSupport: true choices: [] index: 49 valueString: mustSupport: true index: 50 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 50} min: 1 required: [valueString] elements: extension: index: 46 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 47 elements: value: mustSupport: true choices: [] index: 49 valueString: mustSupport: true index: 50 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 50} min: 1 required: [valueString] required: [extension] elements: extension: index: 44 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameVerificationStatus: match: {url: null} schema: mustSupport: true _required: true index: 45 extensions: content: url: null mustSupport: true _required: true index: 47 elements: value: mustSupport: true choices: [] index: 49 valueString: mustSupport: true index: 50 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 50} min: 1 required: [valueString] elements: extension: index: 46 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 47 elements: value: mustSupport: true choices: [] index: 49 valueString: mustSupport: true index: 50 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 50} min: 1 required: [valueString] required: [extension] required: [extension] userSelected: {index: 51} text: {index: 52} reaction: mustSupport: true index: 123 elements: substance: {index: 124} manifestation: mustSupport: true index: 125 elements: coding: mustSupport: true index: 126 slicing: slices: codeSnomed: match: {} schema: mustSupport: true index: 127 elements: version: {index: 128} display: index: 129 extensions: anzeigenameManifestation: url: null mustSupport: true _required: true index: 131 extensions: content: url: null mustSupport: true _required: true index: 133 elements: value: mustSupport: true choices: [] index: 135 valueString: mustSupport: true index: 136 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 136} elements: extension: index: 132 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 133 elements: value: mustSupport: true choices: [] index: 135 valueString: mustSupport: true index: 136 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 136} required: [extension] elements: extension: index: 130 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameManifestation: match: {url: null} schema: mustSupport: true _required: true index: 131 extensions: content: url: null mustSupport: true _required: true index: 133 elements: value: mustSupport: true choices: [] index: 135 valueString: mustSupport: true index: 136 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 136} elements: extension: index: 132 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 133 elements: value: mustSupport: true choices: [] index: 135 valueString: mustSupport: true index: 136 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 136} required: [extension] required: [extension] 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: null mustSupport: true _required: true index: 143 extensions: content: url: null mustSupport: true _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: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _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: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigenameSeverity: match: {url: null} schema: mustSupport: true _required: true index: 143 extensions: content: url: null mustSupport: true _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: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _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 extensions: anzeigenameSnomed: url: null mustSupport: true index: 155 extensions: content: url: null mustSupport: true _required: true index: 157 elements: value: mustSupport: true choices: [] index: 159 valueString: mustSupport: true index: 160 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 160} min: 1 required: [valueString] elements: extension: index: 156 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 157 elements: value: mustSupport: true choices: [] index: 159 valueString: mustSupport: true index: 160 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 160} min: 1 required: [valueString] required: [extension] elements: extension: index: 154 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: anzeigenameSnomed: match: {url: null} schema: mustSupport: true index: 155 extensions: content: url: null mustSupport: true _required: true index: 157 elements: value: mustSupport: true choices: [] index: 159 valueString: mustSupport: true index: 160 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 160} min: 1 required: [valueString] elements: extension: index: 156 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 157 elements: value: mustSupport: true choices: [] index: 159 valueString: mustSupport: true index: 160 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 160} min: 1 required: [valueString] required: [extension] userSelected: {index: 161} required: [version, display] text: {mustSupport: true, index: 162} note: {index: 163} text: index: 9 elements: status: pattern: {type: Code, value: extensions} index: 10 package_version: 1.0.0-kommentierung extensions: abatement: url: null mustSupport: true index: 13 elements: value: mustSupport: true choices: [] index: 15 valueDateTime: mustSupport: true index: 16 slicing: slices: valueDateTime: match: {} schema: {mustSupport: true, _required: true, index: 16} min: 1 required: [valueDateTime, value] abatement-lebensphase-bis: url: null mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 valueCodeableConcept: mustSupport: true index: 20 slicing: slices: valueCodeableConcept: match: {} schema: mustSupport: true _required: true index: 20 elements: coding: mustSupport: true index: 21 elements: display: extensions: anzeigeNameDisplay: url: null mustSupport: true _required: true index: 23 extensions: content: url: null mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} elements: extension: index: 24 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} required: [extension] elements: extension: index: 22 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: anzeigeNameDisplay: match: {url: null} schema: mustSupport: true _required: true index: 23 extensions: content: url: null mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} elements: extension: index: 24 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 25 elements: value: mustSupport: true choices: [] index: 27 valueString: mustSupport: true index: 28 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 28} required: [extension] required: [extension] userSelected: {index: 29} required: [valueCodeableConcept] class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_KHE_AllergyIntolerance base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Allergy_Intolerance|1.2.1 version: 1.0.0 required: [meta]