description: Dieses Profil bildet eine Diagnose ab. package_name: kbv.mio.tele derivation: constraint name: KBV_PR_MIO_TELE_Condition_Diagnosis type: Condition elements: onset: mustSupport: true choices: [] index: 111 slicing: slices: onsetDateTime: match: {} schema: mustSupport: true choices: [] index: 111 onsetAge: match: {} schema: mustSupport: true choices: [] index: 113 category: {index: 33} abatement[x]: extensions: lebensphase-bis: {url: null, min: 1, mustSupport: true, _required: true, index: 130} elements: extension: mustSupport: true index: 129 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 max: 1 slices: lebensphase-bis: match: {url: null} schema: {mustSupport: true, _required: true, index: 130} min: 1 value: {index: 131} comparator: {index: 132} unit: {index: 133} system: {index: 134} code: {index: 135} required: [extension] clinicalStatus: mustSupport: true index: 18 elements: coding: mustSupport: true index: 19 elements: system: {index: 20} version: {index: 21} code: {index: 22} display: index: 23 extensions: anzeigenameCode: url: null mustSupport: true _required: true index: 25 extensions: content: url: null mustSupport: true index: 27 elements: value: mustSupport: true choices: [] index: 29 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 29 min: 1 required: [value] elements: extension: mustSupport: true index: 26 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 27 elements: value: mustSupport: true choices: [] index: 29 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 29 min: 1 required: [value] elements: extension: mustSupport: true index: 24 slicing: slices: anzeigenameCode: match: {} schema: mustSupport: true _required: true index: 25 extensions: content: url: null mustSupport: true index: 27 elements: value: mustSupport: true choices: [] index: 29 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 29 min: 1 required: [value] elements: extension: mustSupport: true index: 26 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 27 elements: value: mustSupport: true choices: [] index: 29 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 29 min: 1 required: [value] required: [extension] userSelected: {index: 30} required: [version, display, system, code] text: {index: 31} required: [coding] abatementAge: {type: Age, mustSupport: true, choiceOf: abatement, index: 124} 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_Condition_Diagnosis|1.0.0'} index: 4 security: {index: 5} tag: {index: 6} required: [profile] onsetAge: {type: Age, mustSupport: true, choiceOf: onset, index: 109} stage: {index: 139} encounter: {index: 105} evidence: {index: 140} implicitRules: {index: 7} abatement: mustSupport: true choices: [] index: 126 slicing: slices: abatementDateTime: match: {} schema: mustSupport: true choices: [] index: 126 abatementAge: match: {} schema: mustSupport: true choices: [] index: 128 asserter: {index: 138} note: {mustSupport: true, index: 141} extension: mustSupport: true index: 12 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: Feststellungsdatum: 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, index: 16} contained: {index: 11} recordedDate: {mustSupport: true, index: 136} language: {index: 8} recorder: {index: 137} severity: mustSupport: true index: 34 elements: coding: mustSupport: true index: 35 slicing: rules: closed discriminator: - {path: $this, type: pattern} min: 1 max: 1 slices: snomed-ct: match: {} schema: mustSupport: true _required: true index: 36 elements: system: {index: 37} version: {index: 38} code: {index: 39} display: index: 40 extensions: anzeigenameCode: url: null mustSupport: true _required: true index: 42 extensions: content: url: null mustSupport: true index: 44 elements: value: mustSupport: true choices: [] index: 46 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 46 min: 1 required: [value] elements: extension: mustSupport: true index: 43 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 44 elements: value: mustSupport: true choices: [] index: 46 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 46 min: 1 required: [value] elements: extension: mustSupport: true index: 41 slicing: slices: anzeigenameCode: match: {} schema: mustSupport: true _required: true index: 42 extensions: content: url: null mustSupport: true index: 44 elements: value: mustSupport: true choices: [] index: 46 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 46 min: 1 required: [value] elements: extension: mustSupport: true index: 43 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 44 elements: value: mustSupport: true choices: [] index: 46 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 46 min: 1 required: [value] required: [extension] userSelected: {index: 47} required: [version, display, system, code] text: {index: 48} required: [coding] code: mustSupport: true index: 49 elements: coding: mustSupport: true index: 50 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: ICD-10-GM: match: {system: null} schema: mustSupport: true index: 51 extensions: Primaercode: {url: null, mustSupport: true, index: 53} Manifestationscode: {url: null, mustSupport: true, index: 54} AusrufezeichenCode: {url: null, mustSupport: true, index: 55} Diagnosesicherheit: {url: null, mustSupport: true, index: 56} Seitenlokalisation: {url: null, mustSupport: true, index: 57} elements: extension: mustSupport: true index: 52 slicing: rules: closed discriminator: - {path: url, type: value} min: null slices: Primaercode: match: {url: null} schema: {mustSupport: true, index: 53} Manifestationscode: match: {url: null} schema: {mustSupport: true, index: 54} AusrufezeichenCode: match: {url: null} schema: {mustSupport: true, index: 55} Diagnosesicherheit: match: {url: null} schema: {mustSupport: true, index: 56} Seitenlokalisation: match: {url: null} schema: {mustSupport: true, index: 57} system: {mustSupport: true, index: 58} version: {mustSupport: true, index: 59} code: {mustSupport: true, index: 60} display: {mustSupport: true, index: 61} userSelected: {index: 62} alpha-id: match: {system: null} schema: mustSupport: true index: 63 elements: system: {mustSupport: true, index: 64} version: {mustSupport: true, index: 65} code: {mustSupport: true, index: 66} display: {mustSupport: true, index: 67} userSelected: {index: 68} snomed-ct: match: {system: null} schema: mustSupport: true index: 69 elements: system: {mustSupport: true, index: 70} version: {mustSupport: true, index: 71} code: {mustSupport: true, index: 72} display: mustSupport: true index: 73 extensions: anzeigenameCode: url: null mustSupport: true index: 75 extensions: content: url: null mustSupport: true index: 77 elements: value: mustSupport: true choices: [] index: 79 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 79 elements: extension: mustSupport: true index: 76 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 77 elements: value: mustSupport: true choices: [] index: 79 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 79 elements: extension: mustSupport: true index: 74 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCode: match: {url: null} schema: mustSupport: true index: 75 extensions: content: url: null mustSupport: true index: 77 elements: value: mustSupport: true choices: [] index: 79 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 79 elements: extension: mustSupport: true index: 76 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 77 elements: value: mustSupport: true choices: [] index: 79 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 79 userSelected: {index: 80} required: [version, display] orphanet: match: {system: null} schema: mustSupport: true index: 81 elements: system: {mustSupport: true, index: 82} code: {mustSupport: true, index: 83} display: {mustSupport: true, index: 84} userSelected: {index: 85} required: [display] text: {mustSupport: true, index: 86} identifier: {index: 17} onsetDateTime: {type: dateTime, mustSupport: true, choiceOf: onset, index: 108} bodySite: mustSupport: true index: 87 elements: coding: mustSupport: true index: 88 slicing: slices: snomed-ct: match: {} schema: mustSupport: true pattern: type: Coding value: {system: 'http://snomed.info/sct'} index: 89 elements: version: {index: 90} display: index: 91 extensions: anzeigenameCode: url: null mustSupport: true index: 93 extensions: content: url: null mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 97 elements: extension: mustSupport: true index: 94 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 97 elements: extension: mustSupport: true index: 92 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: anzeigenameCode: match: {url: null} schema: mustSupport: true index: 93 extensions: content: url: null mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 97 elements: extension: mustSupport: true index: 94 slicing: rules: closed discriminator: - {path: url, type: value} min: null max: 1 slices: content: match: {url: null} schema: mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 97 userSelected: {index: 98} required: [version, display] text: {index: 99} abatementDateTime: {type: dateTime, mustSupport: true, choiceOf: abatement, index: 123} onset[x]: extensions: lebensphase-von: {url: null, min: 1, mustSupport: true, _required: true, index: 115} elements: extension: mustSupport: true index: 114 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 max: 1 slices: lebensphase-von: match: {url: null} schema: {mustSupport: true, _required: true, index: 115} min: 1 value: {index: 116} comparator: {index: 117} unit: {index: 118} system: {index: 119} code: {index: 120} required: [extension] verificationStatus: {index: 32} subject: type: Reference mustSupport: true refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_Patient|1.0.0'] index: 100 elements: reference: {mustSupport: true, index: 101} type: {index: 102} identifier: {index: 103} display: {index: 104} required: [reference] text: index: 9 elements: status: pattern: {type: Code, value: extensions} index: 10 package_version: 1.0.0-benehmensherstellung extensions: Feststellungsdatum: 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, index: 16} class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_TELE_Condition_Diagnosis base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Diagnosis|1.2.1 version: 1.0.0 required: [subject, meta]