description: Definition of the Observation for the TNM stage group package_name: ch.fhir.ig.ch derivation: constraint name: CHCRLObservationTNMStageGroup type: Observation elements: code: pattern: type: CodeableConcept value: coding: - {code: 21914-7, system: 'http://loinc.org', display: Stage group.other Cancer} index: 0 subject: type: Reference short: Patient refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-patient'] index: 1 elements: reference: {index: 2} required: [reference] effective: choices: [] index: 4 effectiveDateTime: {type: dateTime, index: 5} performer: type: Reference short: Practitioner if resident physician or Organization Department if hospital refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-organization-department', 'http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-practitioner'] index: 6 elements: reference: {index: 7} required: [reference] valueCodeableConcept: type: CodeableConcept short: The UICC TNM stage group binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-crl/ValueSet/nkrs-tnmstagegroup'} constraint: nkrs-tnmstagegroup: {human: At least one of the codings should come from the preferred NKRS value set, source: 'http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-tnmstagegroup', severity: warning, expression: 'coding.where(code.memberOf(''http://fhir.ch/ig/ch-crl/ValueSet/nkrs-tnmstagegroup'')).exists()'} index: 8 elements: coding: index: 9 elements: system: {index: 10} code: {index: 11} display: {index: 12} required: [display, system, code] required: [coding] dataAbsentReason: short: The UICC TNM stage group is not applicable or unknown index: 13 elements: coding: constraint: ch-crl-obs-3: {human: The value for code must be either 'unknown' or 'not-applicable', source: 'http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-tnmstagegroup', severity: error, expression: code='unknown' or code='not-applicable'} index: 14 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} index: 15 code: short: "If not applicable or TNM classification not defined for this type of cancer than 'value=not-applicable'. \r\nIf not stated / not assessed than 'value=unknown'." index: 16 display: {index: 17} required: [display, system, code] required: [coding] hasMember: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Observation'] index: 18 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: profile} min: null slices: ch-crl-cT: match: {} schema: type: Reference short: TNM clinical primary tumor category refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-ct'] index: 19 min: 0 max: 1 ch-crl-cN: match: {} schema: type: Reference short: TNM clinical regional nodes category refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-cn'] index: 20 min: 0 max: 1 ch-crl-cM: match: {} schema: type: Reference short: TNM clinical distant metastases category refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-cm'] index: 21 min: 0 max: 1 ch-crl-pT: match: {} schema: type: Reference short: TNM pathologic primary tumor category refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-pt'] index: 22 min: 0 max: 1 ch-crl-pN: match: {} schema: type: Reference short: TNM pathologic regional nodes category refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-pn'] index: 23 min: 0 max: 1 ch-crl-pM: match: {} schema: type: Reference short: TNM pathologic distant metastases category refers: ['http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-pm'] index: 24 min: 0 max: 1 package_version: crl-0.9.0 class: profile kind: resource url: http://fhir.ch/ig/ch-crl/StructureDefinition/ch-crl-observation-tnmstagegroup base: http://hl7.org/fhir/StructureDefinition/Observation version: 0.9.0 required: [effectiveDateTime, subject, effective]