description: Staging von Tumorerkrankungen nach der TNM-Klassifikation (klinisch) gemäß der aktuellen Ausgabe AJCC package_name: de.dktk.oncology derivation: constraint name: TNMc type: Observation elements: category: elements: coding: elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/observation-category'} index: 1 code: pattern: {type: Code, value: laboratory} index: 2 required: [system, code] value[x]: elements: coding: elements: version: short: TNM-Version binding: {strength: extensible, valueSet: 'http://dktk.dkfz.de/fhir/onco/core/ValueSet/TNMVersionVS'} index: 14 code: {short: UICC Stadium, index: 15} required: [version, code] encounter: type: Reference refers: ['http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Encounter-Fall'] index: 7 value: mustSupport: true choices: [valueCodeableConcept] index: 12 component: index: 16 slicing: id: '394' rules: open ordered: false discriminator: - {path: code.coding.code, type: value} min: null slices: TNM-T: match: code: coding: {code: 21905-5} schema: mustSupport: true index: 17 extensions: TNM-cpu-Praefix: {url: 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-TNMcpuPraefix', type: Extension, index: 19} elements: extension: index: 18 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: TNM-cpu-Praefix: match: {url: null} schema: {type: Extension, url: 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-TNMcpuPraefix', index: 19} code: elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 20 code: pattern: {type: Code, value: 21905-5} index: 21 required: [code] value: short: TNM-T mustSupport: true choices: [valueCodeableConcept] index: 23 valueCodeableConcept: {type: CodeableConcept, short: TNM-T, mustSupport: true, choiceOf: value, index: 24} TNM-N: match: code: coding: {code: 201906-3} schema: mustSupport: true index: 25 extensions: TNM-cpu-Praefix: {url: 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-TNMcpuPraefix', type: Extension, index: 27} elements: extension: index: 26 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: TNM-cpu-Praefix: match: {url: null} schema: {type: Extension, url: 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-TNMcpuPraefix', index: 27} code: elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 28 code: pattern: {type: Code, value: 201906-3} index: 29 value: short: TNM-N mustSupport: true choices: [valueCodeableConcept] index: 31 valueCodeableConcept: {type: CodeableConcept, short: TNM-N, mustSupport: true, choiceOf: value, index: 32} TNM-M: match: code: coding: {code: 21907-1} schema: mustSupport: true index: 33 extensions: TNM-cpu-Praefix: {url: 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-TNMcpuPraefix', max: 1, type: Extension, mustSupport: true, index: 35} elements: extension: index: 34 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: TNM-cpu-Praefix: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-TNMcpuPraefix', index: 35} max: 1 code: elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 36 code: pattern: {type: Code, value: 21907-1} index: 37 value: short: TNM-M mustSupport: true choices: [valueCodeableConcept] index: 39 valueCodeableConcept: {type: CodeableConcept, short: TNM-M, mustSupport: true, choiceOf: value, index: 40} TNM-y-Symbol: match: code: coding: {code: 59479-6} schema: mustSupport: true index: 41 elements: code: elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 42 code: pattern: {type: Code, value: 59479-6} index: 43 required: [code] value: short: TNM-y-Symbol choices: [valueCodeableConcept] index: 45 valueCodeableConcept: {type: CodeableConcept, short: TNM-y-Symbol, choiceOf: value, index: 46} value[x]: elements: coding: elements: code: {index: 47} required: [code] required: [value, valueCodeableConcept] TNM-r-Symbol: match: code: coding: {code: 21983-2} schema: mustSupport: true index: 48 elements: code: elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 49 code: pattern: {type: Code, value: 21983-2} index: 50 required: [code] value: short: TNM-r-Symbol choices: [valueCodeableConcept] index: 52 valueCodeableConcept: {type: CodeableConcept, short: TNM-r-Symbol, choiceOf: value, index: 53} value[x]: elements: coding: elements: code: {index: 54} required: [code] required: [value, valueCodeableConcept] TNM-m-Symbol: match: code: coding: {code: 42030-7} schema: mustSupport: true index: 55 elements: code: elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 56 code: pattern: {type: Code, value: 42030-7} index: 57 required: [code] value: short: TNM-m-Symbol choices: [valueCodeableConcept] index: 59 valueCodeableConcept: {type: CodeableConcept, short: TNM-m-Symbol, choiceOf: value, index: 60} value[x]: elements: coding: elements: code: {index: 61} required: [code] required: [value, valueCodeableConcept] effectiveDateTime: {type: dateTime, short: Datum der TNM-Dokumentation/Datum Befund, choiceOf: effective, index: 10} status: {mustSupport: true, index: 0} effective: short: Datum der TNM-Dokumentation/Datum Befund choices: [effectiveDateTime] index: 9 code: mustSupport: true index: 3 elements: coding: elements: system: pattern: {type: Uri, value: 'http://loinc.org'} index: 4 code: pattern: {type: Code, value: 21908-9} index: 5 required: [system, code] valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 13} subject: type: Reference mustSupport: true refers: ['http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Patient-Patient', 'http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Patient-Pseudonym'] index: 6 package_version: 1.1.1 class: profile kind: resource url: http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Observation-TNMc base: http://hl7.org/fhir/StructureDefinition/Observation version: 0.9.0 required: [subject]