PanCareSurPass Project HL7 FHIR Implementation Guide
1.0.0 - release 150

PanCareSurPass Project HL7 FHIR Implementation Guide, published by PanCareSurPass Project. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/pcsp/ and changes regularly. See the Directory of published versions

## Logical Model: Diagnosis - Detailed Descriptions

Active as of 2026-01-16

Definitions for the Diagnosis 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. Diagnosis
Definition | Diagnosis
Short | Diagnosis
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. Diagnosis.identifier
Definition | diagnosis identifier
Short | ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
4. Diagnosis.dateOfDiagnosis
Definition | Official date of diagnosis. Please report the date as documented in the clinical record. Differences across institutions may occur in defining this date (either the date of the final test (laboratory, imaging, surgery or pathology report) based on which therapeutic decision was taken. In other cases the date of the pathology report is used to define the date of diagnosis. The system will send an 'error' message if the date of diagnosis is more recent hat the date of start of treatment. If the date is unkown or partially missed insert the year at the best of your knowledge.
Short | Date of diagnosis
Control | 0..*
Type | BackboneElement
6. Diagnosis.centerOfDiagnosis
Definition | Institution in which the diagnosis was made.
Short | Center of diagnosis
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
8. Diagnosis.centerOfDiagnosis.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
10. Diagnosis.centerOfDiagnosis.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `Diagnosis.centerOfDiagnosis.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
12. Diagnosis.centerOfDiagnosis.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
14. Diagnosis.centerOfDiagnosis.identifier
Definition | Code of the institution in which the diagnosis was made. IN AIEOP thus information is retrievable from the Mod.1.01 database
Short | Center code
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..1
Type | Identifier
16. Diagnosis.centerOfDiagnosis.name
Definition | Center name
Short | Center name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
18. Diagnosis.centerOfDiagnosis.city
Definition | Center city
Short | Center city
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
20. Diagnosis.centerOfDiagnosis.country
Definition | Center country
Short | Center country
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. Diagnosis.primaryTreatmentCenter
Definition | Report here the institution in which most of the treatment was given
Short | Primary treatment center
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
24. Diagnosis.primaryTreatmentCenter.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
26. Diagnosis.primaryTreatmentCenter.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `Diagnosis.primaryTreatmentCenter.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
28. Diagnosis.primaryTreatmentCenter.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
30. Diagnosis.primaryTreatmentCenter.name
Definition | Primary treatment center name
Short | Primary treatment center name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
32. Diagnosis.primaryTreatmentCenter.city
Definition | Primary treatment center city
Short | Primary treatment center city
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
34. Diagnosis.primaryTreatmentCenter.country
Definition | Primary treatment center country
Short | Primary treatment center country
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
36. Diagnosis.dateOfArrivalAtCenter
Definition | Date of arrival to our institution
Short | Date of arrival to our institution
Control | 1..*
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
38. Diagnosis.diagnosticGroup
Definition | Diagnostic Group. ICCC-3 Classification (Main and Extended classification tables)
Short | Diagnostic Group
Control | 0..*
Type | CodeableConcept
40. Diagnosis.morphologyCode
Definition | Report the diagnosis using the ICD-O-3 Morphology coding system (an help tool is built into the system). If also the site of the tumor will be reported (see 'site') using the ICD-O-3 Topography codes, the system will automatically define the tumor according to ICCC-3 classic pediatric classification (see: Cancer category). This field is automatically generated if both ICD-O-3 Morphology and Topography data have been reported
Short | Diagnosis
Control | 0..*
Type | CodeableConcept
42. Diagnosis.tumorBehaviour
Definition | Tumour behaviour. Automatically generated by the system for benign tumors
Short | Tumour behaviour (ICD-O-3 type)
Control | 0..*
Type | CodeableConcept
44. Diagnosis.description
Definition | Diagnosis description
Short | Diagnosis description
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
46. Diagnosis.site
Definition | Site of the tumor
Short | Site
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
48. Diagnosis.site.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
50. Diagnosis.site.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `Diagnosis.site.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
52. Diagnosis.site.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
54. Diagnosis.site.code
Definition | Site . Report the site of the tumor using the ICD-O-3 Topography (an help tool is built into the system). If also ICD-O-3 Morphology data have been reported, the system will automatically define the tumor also according to ICCC-3 classic pediatric classification (see: Cancer category)
Short | Site(ICD-O-3 topography)
Control | 0..*
Type | CodeableConcept
56. Diagnosis.site.description
Definition | Site description . Free text to report the site of the tumor
Short | Site description
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
58. Diagnosis.laterality
Definition | Laterality
Short | Laterality
Control | 0..*
Type | CodeableConcept
60. Diagnosis.metastasis
Definition | Some tumors may be either localized (e.g. stage III neuroblastoma) or metastatic. Please specify.
Short | Metastatic
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
62. Diagnosis.metastasis.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
64. Diagnosis.metastasis.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `Diagnosis.metastasis.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
66. Diagnosis.metastasis.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
68. Diagnosis.metastasis.identifier
Definition | Number of metastases
Short | Metastasis id
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
70. Diagnosis.metastasis.site
Definition | Please report here the site(s) of metastases detected at diagnosis.
Short | Metastasis site
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
72. Diagnosis.metastasis.site.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
74. Diagnosis.metastasis.site.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `Diagnosis.metastasis.site.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
76. Diagnosis.metastasis.site.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
78. Diagnosis.metastasis.site.code
Definition | Metastases detected at diagnosis (using ICD-O-3 Topography). If site(s) is unknown, code C80.9
Short | Metastasis site code
Control | 0..*
Type | CodeableConcept
80. Diagnosis.metastasis.site.description
Definition | Additional description of sites of metastatis
Short | Additional description of sites of metastatis
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
82. Diagnosis.geneticMarkers
Definition | Please report here any genetic marker: chromosomal alterations (e.g. translocation, deletions, duplications); or other types of genetic alterations (amplification, deletion, mutation)
Short | Genetic markers(text)
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
84. Diagnosis.stage
Definition | Stage/Risk. Free trext to specify the stage, if applicable, of the tumor at diagnosis. Staging codes may be different across tumor types and eras of treatment. Please report the one used to define the survivors' tumor at the moment of diagnosis. In case of leukemia the 'risk' (e.g. high, standard) could be reported. If the stage is unknown, specifie 'NK'
Short | Stage/Risk
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
86. Diagnosis.immunology
Definition | Immunology . This is a free text field. Report here, if applicable (e.g. leukemias) the immunophenotype of the disease (sometimes already reported in the ICD-O-3 Morphology coding). If immunology is unknown, specify 'NK'
Short | Immunology
Control | 0..*
Type | CodeableConcept
88. Diagnosis.hereditaryPredisposition
Definition | Hereditary Cancer Predisposition Syndromeor medical condition cancer associated. Report here if the survivor has some Hereditary Cancer Predisposition Syndrome or a medical conditions, cancer associated. The SurPass system provides a list of the most common Hereditary Cancer Predisposition Syndromes or other medical conditions reported to be cancer associated (an help tool is build into the system: when you start writing the computer proposes the syndromes/conditions with similar spelling). If the syndrome is not listed, please mark other and then 'Specify'
Short | Hereditary Cancer Predisposition
Control | 0..*
Type | CodeableConcept
90. Diagnosis.notes
Definition | Notes
Short | Notes
Control | 0..*
Type | string
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. Diagnosis
Definition | Diagnosis
Short | Diagnosis
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. Diagnosis.identifier
Definition | diagnosis identifier
Short | ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
4. Diagnosis.dateOfDiagnosis
Definition | Official date of diagnosis. Please report the date as documented in the clinical record. Differences across institutions may occur in defining this date (either the date of the final test (laboratory, imaging, surgery or pathology report) based on which therapeutic decision was taken. In other cases the date of the pathology report is used to define the date of diagnosis. The system will send an 'error' message if the date of diagnosis is more recent hat the date of start of treatment. If the date is unkown or partially missed insert the year at the best of your knowledge.
Short | Date of diagnosis
Control | 0..*
Type | BackboneElement
6. Diagnosis.centerOfDiagnosis
Definition | Institution in which the diagnosis was made.
Short | Center of diagnosis
Control | 0..*
Type | BackboneElement
8. Diagnosis.centerOfDiagnosis.identifier
Definition | Code of the institution in which the diagnosis was made. IN AIEOP thus information is retrievable from the Mod.1.01 database
Short | Center code
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..1
Type | Identifier
10. Diagnosis.centerOfDiagnosis.name
Definition | Center name
Short | Center name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
12. Diagnosis.centerOfDiagnosis.city
Definition | Center city
Short | Center city
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
14. Diagnosis.centerOfDiagnosis.country
Definition | Center country
Short | Center country
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
16. Diagnosis.primaryTreatmentCenter
Definition | Report here the institution in which most of the treatment was given
Short | Primary treatment center
Control | 0..1
Type | BackboneElement
18. Diagnosis.primaryTreatmentCenter.name
Definition | Primary treatment center name
Short | Primary treatment center name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
20. Diagnosis.primaryTreatmentCenter.city
Definition | Primary treatment center city
Short | Primary treatment center city
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. Diagnosis.primaryTreatmentCenter.country
Definition | Primary treatment center country
Short | Primary treatment center country
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
24. Diagnosis.dateOfArrivalAtCenter
Definition | Date of arrival to our institution
Short | Date of arrival to our institution
Control | 1..*
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
26. Diagnosis.diagnosticGroup
Definition | Diagnostic Group. ICCC-3 Classification (Main and Extended classification tables)
Short | Diagnostic Group
Control | 0..*
Type | CodeableConcept
28. Diagnosis.morphologyCode
Definition | Report the diagnosis using the ICD-O-3 Morphology coding system (an help tool is built into the system). If also the site of the tumor will be reported (see 'site') using the ICD-O-3 Topography codes, the system will automatically define the tumor according to ICCC-3 classic pediatric classification (see: Cancer category). This field is automatically generated if both ICD-O-3 Morphology and Topography data have been reported
Short | Diagnosis
Control | 0..*
Type | CodeableConcept
30. Diagnosis.tumorBehaviour
Definition | Tumour behaviour. Automatically generated by the system for benign tumors
Short | Tumour behaviour (ICD-O-3 type)
Control | 0..*
Type | CodeableConcept
32. Diagnosis.description
Definition | Diagnosis description
Short | Diagnosis description
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
34. Diagnosis.site
Definition | Site of the tumor
Short | Site
Control | 0..*
Type | BackboneElement
36. Diagnosis.site.code
Definition | Site . Report the site of the tumor using the ICD-O-3 Topography (an help tool is built into the system). If also ICD-O-3 Morphology data have been reported, the system will automatically define the tumor also according to ICCC-3 classic pediatric classification (see: Cancer category)
Short | Site(ICD-O-3 topography)
Control | 0..*
Type | CodeableConcept
38. Diagnosis.site.description
Definition | Site description . Free text to report the site of the tumor
Short | Site description
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
40. Diagnosis.laterality
Definition | Laterality
Short | Laterality
Control | 0..*
Type | CodeableConcept
42. Diagnosis.metastasis
Definition | Some tumors may be either localized (e.g. stage III neuroblastoma) or metastatic. Please specify.
Short | Metastatic
Control | 0..*
Type | BackboneElement
44. Diagnosis.metastasis.identifier
Definition | Number of metastases
Short | Metastasis id
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
46. Diagnosis.metastasis.site
Definition | Please report here the site(s) of metastases detected at diagnosis.
Short | Metastasis site
Control | 0..*
Type | BackboneElement
48. Diagnosis.metastasis.site.code
Definition | Metastases detected at diagnosis (using ICD-O-3 Topography). If site(s) is unknown, code C80.9
Short | Metastasis site code
Control | 0..*
Type | CodeableConcept
50. Diagnosis.metastasis.site.description
Definition | Additional description of sites of metastatis
Short | Additional description of sites of metastatis
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
52. Diagnosis.geneticMarkers
Definition | Please report here any genetic marker: chromosomal alterations (e.g. translocation, deletions, duplications); or other types of genetic alterations (amplification, deletion, mutation)
Short | Genetic markers(text)
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
54. Diagnosis.stage
Definition | Stage/Risk. Free trext to specify the stage, if applicable, of the tumor at diagnosis. Staging codes may be different across tumor types and eras of treatment. Please report the one used to define the survivors' tumor at the moment of diagnosis. In case of leukemia the 'risk' (e.g. high, standard) could be reported. If the stage is unknown, specifie 'NK'
Short | Stage/Risk
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
56. Diagnosis.immunology
Definition | Immunology . This is a free text field. Report here, if applicable (e.g. leukemias) the immunophenotype of the disease (sometimes already reported in the ICD-O-3 Morphology coding). If immunology is unknown, specify 'NK'
Short | Immunology
Control | 0..*
Type | CodeableConcept
58. Diagnosis.hereditaryPredisposition
Definition | Hereditary Cancer Predisposition Syndromeor medical condition cancer associated. Report here if the survivor has some Hereditary Cancer Predisposition Syndrome or a medical conditions, cancer associated. The SurPass system provides a list of the most common Hereditary Cancer Predisposition Syndromes or other medical conditions reported to be cancer associated (an help tool is build into the system: when you start writing the computer proposes the syndromes/conditions with similar spelling). If the syndrome is not listed, please mark other and then 'Specify'
Short | Hereditary Cancer Predisposition
Control | 0..*
Type | CodeableConcept
60. Diagnosis.notes
Definition | Notes
Short | Notes
Control | 0..*
Type | string
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. Diagnosis
Definition | Diagnosis
Short | Diagnosis
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. Diagnosis.identifier
Definition | diagnosis identifier
Short | ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
4. Diagnosis.dateOfDiagnosis
Definition | Official date of diagnosis. Please report the date as documented in the clinical record. Differences across institutions may occur in defining this date (either the date of the final test (laboratory, imaging, surgery or pathology report) based on which therapeutic decision was taken. In other cases the date of the pathology report is used to define the date of diagnosis. The system will send an 'error' message if the date of diagnosis is more recent hat the date of start of treatment. If the date is unkown or partially missed insert the year at the best of your knowledge.
Short | Date of diagnosis
Control | 0..*
Type | BackboneElement
6. Diagnosis.centerOfDiagnosis
Definition | Institution in which the diagnosis was made.
Short | Center of diagnosis
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
8. Diagnosis.centerOfDiagnosis.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
10. Diagnosis.centerOfDiagnosis.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `Diagnosis.centerOfDiagnosis.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
12. Diagnosis.centerOfDiagnosis.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
14. Diagnosis.centerOfDiagnosis.identifier
Definition | Code of the institution in which the diagnosis was made. IN AIEOP thus information is retrievable from the Mod.1.01 database
Short | Center code
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..1
Type | Identifier
16. Diagnosis.centerOfDiagnosis.name
Definition | Center name
Short | Center name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
18. Diagnosis.centerOfDiagnosis.city
Definition | Center city
Short | Center city
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
20. Diagnosis.centerOfDiagnosis.country
Definition | Center country
Short | Center country
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. Diagnosis.primaryTreatmentCenter
Definition | Report here the institution in which most of the treatment was given
Short | Primary treatment center
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
24. Diagnosis.primaryTreatmentCenter.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
26. Diagnosis.primaryTreatmentCenter.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `Diagnosis.primaryTreatmentCenter.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
28. Diagnosis.primaryTreatmentCenter.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
30. Diagnosis.primaryTreatmentCenter.name
Definition | Primary treatment center name
Short | Primary treatment center name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
32. Diagnosis.primaryTreatmentCenter.city
Definition | Primary treatment center city
Short | Primary treatment center city
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
34. Diagnosis.primaryTreatmentCenter.country
Definition | Primary treatment center country
Short | Primary treatment center country
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
36. Diagnosis.dateOfArrivalAtCenter
Definition | Date of arrival to our institution
Short | Date of arrival to our institution
Control | 1..*
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
38. Diagnosis.diagnosticGroup
Definition | Diagnostic Group. ICCC-3 Classification (Main and Extended classification tables)
Short | Diagnostic Group
Control | 0..*
Type | CodeableConcept
40. Diagnosis.morphologyCode
Definition | Report the diagnosis using the ICD-O-3 Morphology coding system (an help tool is built into the system). If also the site of the tumor will be reported (see 'site') using the ICD-O-3 Topography codes, the system will automatically define the tumor according to ICCC-3 classic pediatric classification (see: Cancer category). This field is automatically generated if both ICD-O-3 Morphology and Topography data have been reported
Short | Diagnosis
Control | 0..*
Type | CodeableConcept
42. Diagnosis.tumorBehaviour
Definition | Tumour behaviour. Automatically generated by the system for benign tumors
Short | Tumour behaviour (ICD-O-3 type)
Control | 0..*
Type | CodeableConcept
44. Diagnosis.description
Definition | Diagnosis description
Short | Diagnosis description
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
46. Diagnosis.site
Definition | Site of the tumor
Short | Site
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
48. Diagnosis.site.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
50. Diagnosis.site.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `Diagnosis.site.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
52. Diagnosis.site.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
54. Diagnosis.site.code
Definition | Site . Report the site of the tumor using the ICD-O-3 Topography (an help tool is built into the system). If also ICD-O-3 Morphology data have been reported, the system will automatically define the tumor also according to ICCC-3 classic pediatric classification (see: Cancer category)
Short | Site(ICD-O-3 topography)
Control | 0..*
Type | CodeableConcept
56. Diagnosis.site.description
Definition | Site description . Free text to report the site of the tumor
Short | Site description
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
58. Diagnosis.laterality
Definition | Laterality
Short | Laterality
Control | 0..*
Type | CodeableConcept
60. Diagnosis.metastasis
Definition | Some tumors may be either localized (e.g. stage III neuroblastoma) or metastatic. Please specify.
Short | Metastatic
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
62. Diagnosis.metastasis.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
64. Diagnosis.metastasis.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `Diagnosis.metastasis.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
66. Diagnosis.metastasis.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
68. Diagnosis.metastasis.identifier
Definition | Number of metastases
Short | Metastasis id
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | integer
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
70. Diagnosis.metastasis.site
Definition | Please report here the site(s) of metastases detected at diagnosis.
Short | Metastasis site
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
72. Diagnosis.metastasis.site.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
74. Diagnosis.metastasis.site.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `Diagnosis.metastasis.site.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
76. Diagnosis.metastasis.site.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
78. Diagnosis.metastasis.site.code
Definition | Metastases detected at diagnosis (using ICD-O-3 Topography). If site(s) is unknown, code C80.9
Short | Metastasis site code
Control | 0..*
Type | CodeableConcept
80. Diagnosis.metastasis.site.description
Definition | Additional description of sites of metastatis
Short | Additional description of sites of metastatis
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
82. Diagnosis.geneticMarkers
Definition | Please report here any genetic marker: chromosomal alterations (e.g. translocation, deletions, duplications); or other types of genetic alterations (amplification, deletion, mutation)
Short | Genetic markers(text)
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
84. Diagnosis.stage
Definition | Stage/Risk. Free trext to specify the stage, if applicable, of the tumor at diagnosis. Staging codes may be different across tumor types and eras of treatment. Please report the one used to define the survivors' tumor at the moment of diagnosis. In case of leukemia the 'risk' (e.g. high, standard) could be reported. If the stage is unknown, specifie 'NK'
Short | Stage/Risk
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
86. Diagnosis.immunology
Definition | Immunology . This is a free text field. Report here, if applicable (e.g. leukemias) the immunophenotype of the disease (sometimes already reported in the ICD-O-3 Morphology coding). If immunology is unknown, specify 'NK'
Short | Immunology
Control | 0..*
Type | CodeableConcept
88. Diagnosis.hereditaryPredisposition
Definition | Hereditary Cancer Predisposition Syndromeor medical condition cancer associated. Report here if the survivor has some Hereditary Cancer Predisposition Syndrome or a medical conditions, cancer associated. The SurPass system provides a list of the most common Hereditary Cancer Predisposition Syndromes or other medical conditions reported to be cancer associated (an help tool is build into the system: when you start writing the computer proposes the syndromes/conditions with similar spelling). If the syndrome is not listed, please mark other and then 'Specify'
Short | Hereditary Cancer Predisposition
Control | 0..*
Type | CodeableConcept
90. Diagnosis.notes
Definition | Notes
Short | Notes
Control | 0..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension