description: 'Records the the primary cancer condition, the original or first tumor in the body (Definition from: [NCI Dictionary of Cancer Terms](https://www.cancer.gov/publications/dictionaries/cancer-terms/def/primary-tumor)). Cancers that are not clearly secondary (i.e., of uncertain origin or behavior) should be documented as primary.' package_name: hl7.fhir.us.mcode derivation: constraint name: PrimaryCancerCondition type: Condition elements: extension: mustSupport: true index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: assertedDate: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/condition-assertedDate', index: 1} min: 0 max: 1 histologyMorphologyBehavior: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior', index: 2} min: 0 max: 1 code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-primary-or-uncertain-behavior-cancer-disorder-vs'} constraint: primary-cancer-condition-code-invariant: {human: 'If the code representing ''Other primary cancer condition, specify'' is used, a second code from outside the original value set must be present. The second code MUST NOT represent a concept in or subsumed by any concept in the original value set.', source: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition', severity: error, expression: 'coding.where(code = ''PCC-OTHER'').exists() implies coding.where(code != ''PCC-OTHER'' and $this.memberOf(''http://hl7.org/fhir/us/mcode/ValueSet/mcode-primary-or-uncertain-behavior-cancer-disorder-vs'').not()).exists()'} index: 3 bodySite: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-body-location-vs'} mustSupport: true index: 4 extensions: locationQualifier: {url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-location-qualifier', min: 0, type: Extension, mustSupport: true, index: 5} elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-location-qualifier index: 5 slicing: slices: locationQualifier: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-location-qualifier', index: 5} min: 0 stage: mustSupport: true index: 6 elements: summary: {short: Most recent Stage Group, index: 7} assessment: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-stage-group'] index: 8 type: short: Staging system used. binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-observation-codes-stage-group-vs'} index: 9 package_version: 1.16.0 extensions: assertedDate: {url: 'http://hl7.org/fhir/StructureDefinition/condition-assertedDate', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} histologyMorphologyBehavior: {url: 'http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} class: profile kind: resource url: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition version: 1.16.0