HL7 Europe Common Cancer Model
1.0.0-ballot - ballot 150

HL7 Europe Common Cancer Model - Local Development build (v1.0.0-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Logical Model: ActiveSurveillance - Detailed Descriptions

Active as of 2026-06-14

Definitions for the ActiveSurveillance logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be foundhere

0. ActiveSurveillance
Definition | Logical model representing an active surveillance strategy in which the patient is monitored over time without active treatment, prior to disease progression. Derived from Cancer_Common_Logical_Model_20260521.xlsx (sheet ActiveSurveillance).
Short | Active Surveillance
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
Invariants | as-1: If endDate is present, it must be greater than or equal to startDate. (`endDate.empty() or endDate >= startDate`)
2. ActiveSurveillance.subject
Definition | Reference to the patient (subject) under active surveillance.
Short | Subject
Control | 1..1
Type | http://hl7.eu/fhir/cancer-common/StructureDefinition/CancerPatient
4. ActiveSurveillance.cancerConditionAtDiagnosisReference
Definition | Reference to the cancer condition at diagnosis for which surveillance is applied.
Short | CancerCondition AtDiagnosis Reference
Comments | The reference to CancerCondition is limited to the CancerConditionAtDiagnosis because ActiveSurveillance is discontinued if a ClinicalCancerProgression occurs, at which point a different treatment strategy is initiated.
Control | 1..1
Type | Reference(CancerConditionAtDiagnosis)
6. ActiveSurveillance.startDate
Definition | Start date of the active surveillance period.
Short | StartDate
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
8. ActiveSurveillance.endDate
Definition | End date of the active surveillance period (if concluded).
Short | EndDate
Comments | It might not be available while the active surveillanceis still ongoing; however, an end date must eventually be recorded.
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. ActiveSurveillance
Definition | Logical model representing an active surveillance strategy in which the patient is monitored over time without active treatment, prior to disease progression. Derived from Cancer_Common_Logical_Model_20260521.xlsx (sheet ActiveSurveillance).
Short | Active Surveillance
Logical Model | Instances of this logical model are not marked to be the target of a Reference
Invariants | as-1: If endDate is present, it must be greater than or equal to startDate. (`endDate.empty() or endDate >= startDate`)
2. ActiveSurveillance.subject
Definition | Reference to the patient (subject) under active surveillance.
Short | Subject
Control | 1..1
Type | http://hl7.eu/fhir/cancer-common/StructureDefinition/CancerPatient
4. ActiveSurveillance.cancerConditionAtDiagnosisReference
Definition | Reference to the cancer condition at diagnosis for which surveillance is applied.
Short | CancerCondition AtDiagnosis Reference
Comments | The reference to CancerCondition is limited to the CancerConditionAtDiagnosis because ActiveSurveillance is discontinued if a ClinicalCancerProgression occurs, at which point a different treatment strategy is initiated.
Control | 1..1
Type | Reference(CancerConditionAtDiagnosis)
6. ActiveSurveillance.startDate
Definition | Start date of the active surveillance period.
Short | StartDate
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
8. ActiveSurveillance.endDate
Definition | End date of the active surveillance period (if concluded).
Short | EndDate
Comments | It might not be available while the active surveillanceis still ongoing; however, an end date must eventually be recorded.
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. ActiveSurveillance
Definition | Logical model representing an active surveillance strategy in which the patient is monitored over time without active treatment, prior to disease progression. Derived from Cancer_Common_Logical_Model_20260521.xlsx (sheet ActiveSurveillance).
Short | Active Surveillance
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
Invariants | as-1: If endDate is present, it must be greater than or equal to startDate. (`endDate.empty() or endDate >= startDate`)
2. ActiveSurveillance.subject
Definition | Reference to the patient (subject) under active surveillance.
Short | Subject
Control | 1..1
Type | http://hl7.eu/fhir/cancer-common/StructureDefinition/CancerPatient
4. ActiveSurveillance.cancerConditionAtDiagnosisReference
Definition | Reference to the cancer condition at diagnosis for which surveillance is applied.
Short | CancerCondition AtDiagnosis Reference
Comments | The reference to CancerCondition is limited to the CancerConditionAtDiagnosis because ActiveSurveillance is discontinued if a ClinicalCancerProgression occurs, at which point a different treatment strategy is initiated.
Control | 1..1
Type | Reference(CancerConditionAtDiagnosis)
6. ActiveSurveillance.startDate
Definition | Start date of the active surveillance period.
Short | StartDate
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
8. ActiveSurveillance.endDate
Definition | End date of the active surveillance period (if concluded).
Short | EndDate
Comments | It might not be available while the active surveillanceis still ongoing; however, an end date must eventually be recorded.
Control | 0..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension