This page is part of the HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE) Release 1 - US Realm | STU1 (v1.0.0: STU 1) based on FHIR R4. The current version which supercedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions
Records the history of the primary cancer condition, the original or first tumor in the body (Definition from: NCI Dictionary of Cancer Terms). Cancers that are not clearly secondary (i.e., of uncertain origin or behavior) should be documented as primary.
Cancer staging information summarized in this profile should reflect the most recent staging assessment on the patient, and should be updated if and when there is a new staging assessment. Past staging assessments will be preserved in instances of the TNMClinicalStageGroup and/or TNMPathologicalStageGroup, which refer back to PrimaryCancerCondition.
Conformance note: For the code attribute, to be compliant with US Core Profiles, SNOMED CT must be used unless there is no suitable code, in which case ICD-10-CM can be used.
The official URL for this profile is:
http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-primary-cancer-condition
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from CancerConditionParent
This structure is derived from CancerConditionParent
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | CancerConditionParent | Detailed information about conditions, problems or diagnoses |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
condition-assertedDate | SI | 0..1 | dateTime | Date the condition was first asserted URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate |
mcode-histology-morphology-behavior | SI | 0..1 | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!SΣI | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | SI | 1..* | CodeableConcept | problem-list-item | encounter-diagnosis | health-concern Binding: US Core Condition Category Codes (extensible) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 64572001 | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
code | SΣI | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Primary or Uncertain Behavior Cancer Disorder Value Set (extensible) |
bodySite | SΣI | 0..* | CodeableConcept | Anatomical location, if relevant Binding: Cancer Body Location Value Set (preferred) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
mcode-laterality | SI | 0..1 | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality |
coding | ΣI | 0..* | Coding | Code defined by a terminology system |
text | ΣI | 0..1 | string | Plain text representation of the concept |
subject | SΣI | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | ΣI | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | ΣI | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetAge | Age | |||
onsetPeriod | Period | |||
onsetRange | Range | |||
onsetString | string | |||
abatement[x] | I | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementAge | Age | |||
abatementPeriod | Period | |||
abatementRange | Range | |||
abatementString | string | |||
recordedDate | ΣI | 0..1 | dateTime | Date record was first recorded |
recorder | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Who recorded the condition |
asserter | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Person who asserts this condition |
stage | I | 0..* | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: ConditionStage (example) |
assessment | I | 0..* | Reference(Cancer Stage Parent) | Formal record of assessment |
type | I | 0..1 | CodeableConcept | Kind of staging Binding: ConditionStageType (example) |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | I | 0..* | Annotation | Additional information about the Condition |
Documentation for this format |
This structure is derived from CancerConditionParent
Differential View
This structure is derived from CancerConditionParent
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | CancerConditionParent | Detailed information about conditions, problems or diagnoses |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
condition-assertedDate | SI | 0..1 | dateTime | Date the condition was first asserted URL: http://hl7.org/fhir/StructureDefinition/condition-assertedDate |
mcode-histology-morphology-behavior | SI | 0..1 | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-histology-morphology-behavior |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required) |
verificationStatus | ?!SΣI | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required) |
category | SI | 1..* | CodeableConcept | problem-list-item | encounter-diagnosis | health-concern Binding: US Core Condition Category Codes (extensible) Required Pattern: At least the following |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
version | 0..1 | string | Version of the system - if relevant | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 64572001 | |
display | 0..1 | string | Representation defined by the system | |
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |
text | 0..1 | string | Plain text representation of the concept | |
code | SΣI | 1..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: Primary or Uncertain Behavior Cancer Disorder Value Set (extensible) |
bodySite | SΣI | 0..* | CodeableConcept | Anatomical location, if relevant Binding: Cancer Body Location Value Set (preferred) |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
mcode-laterality | SI | 0..1 | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality |
coding | ΣI | 0..* | Coding | Code defined by a terminology system |
text | ΣI | 0..1 | string | Plain text representation of the concept |
subject | SΣI | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
encounter | ΣI | 0..1 | Reference(Encounter) | Encounter created as part of |
onset[x] | ΣI | 0..1 | Estimated or actual date, date-time, or age | |
onsetDateTime | dateTime | |||
onsetAge | Age | |||
onsetPeriod | Period | |||
onsetRange | Range | |||
onsetString | string | |||
abatement[x] | I | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementAge | Age | |||
abatementPeriod | Period | |||
abatementRange | Range | |||
abatementString | string | |||
recordedDate | ΣI | 0..1 | dateTime | Date record was first recorded |
recorder | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Who recorded the condition |
asserter | ΣI | 0..1 | Reference(Practitioner | PractitionerRole) | Person who asserts this condition |
stage | I | 0..* | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: ConditionStage (example) |
assessment | I | 0..* | Reference(Cancer Stage Parent) | Formal record of assessment |
type | I | 0..1 | CodeableConcept | Kind of staging Binding: ConditionStageType (example) |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | I | 0..* | Annotation | Additional information about the Condition |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet / Code |
Condition.language | preferred | CommonLanguages Max Binding: AllLanguages |
Condition.clinicalStatus | required | ConditionClinicalStatusCodes |
Condition.verificationStatus | required | ConditionVerificationStatus |
Condition.category | extensible | Pattern: SNOMED CT code 64572001 |
Condition.code | extensible | PrimaryOrUncertainBehaviorCancerDisorderVS |
Condition.bodySite | preferred | CancerBodyLocationVS |
Condition.stage.summary | example | ConditionStage |
Condition.stage.type | example | ConditionStageType |
Condition.evidence.code | example | ManifestationAndSymptomCodes |
Id | Path | Details | Requirements |
con-1 | Condition.stage | Stage SHALL have summary or assessment : summary.exists() or assessment.exists() | |
con-2 | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() |