{ "description": "Radiotherapy\\nMaturity Level: 2 - Ready for Review", "_filename": "StructureDefinition-Radiotherapy.json", "package_name": "hl7.eu.fhir.pcsp", "date": "2023-01-26T09:50:21+01:00", "derivation": "specialization", "publisher": "PanCareSurPass Project", "fhirVersion": "4.0.1", "jurisdiction": [ { "coding": [ { "code": "150", "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "display": "Europe" } ] } ], "name": "Radiotherapy", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "hl7.org/fhir/r4", "name": "Radiotherapy model to PCSP HL7 FHIR R4 Profiles", "identity": "fhir" } ], "abstract": false, "type": "http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Radiotherapy", "experimental": null, "resourceType": "StructureDefinition", "title": "Radiotherapy", "package_version": "0.1.0", "snapshot": { "element": [ { "path": "Radiotherapy", "min": 0, "definition": "Radiotherapy\nMaturity Level: 2 - Ready for Review", "isModifier": false, "short": "Radiotherapy", "mapping": [ { "map": "Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp')", "identity": "fhir" } ], "max": "*", "id": "Radiotherapy", "base": { "max": "*", "min": 0, "path": "Base" } }, { "path": "Radiotherapy.relatedDiagnosis", "min": 0, "definition": "Identifier of the diagnosis for which this radiotherapy is performed", "short": "Related Diagnosis", "mapping": [ { "map": ".reasonReference", "identity": "fhir" } ], "type": [ { "code": "Identifier" } ], "max": "1", "id": "Radiotherapy.relatedDiagnosis", "base": { "max": "1", "min": 0, "path": "Radiotherapy.relatedDiagnosis" } }, { "path": "Radiotherapy.relatedRelapse", "min": 0, "definition": "Identifier of the relapse/progression (after FLT) for which this radiotherapy is performed", "short": "Related relapse/progression (after FLT)", "mapping": [ { "map": ".reasonReference", "identity": "fhir" } ], "type": [ { "code": "Identifier" } ], "max": "1", "id": "Radiotherapy.relatedRelapse", "base": { "max": "1", "min": 0, "path": "Radiotherapy.relatedRelapse" } }, { "path": "Radiotherapy.identifier", "min": 0, "definition": "Progressive number of radotherapy episode. An EPISODE might be a single or several courses of pre-planned treatment within a consecutive time period to different sites. For example, if a patient had radiotherapy to a limb and also to the lungs for a Ewing?s sarcoma these should be entered in one episode of treatment but as separate radiotherapy courses with their respective site, total dose, and number of fractions. They will both be within one episode", "short": "Identifier of the radotherapy episode", "mapping": [ { "map": ".identifier", "identity": "fhir" } ], "type": [ { "code": "Identifier" } ], "max": "*", "id": "Radiotherapy.identifier", "base": { "max": "*", "min": 0, "path": "Radiotherapy.identifier" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.istitutionOfTreatment", "min": 0, "definition": "Please indicate the institution in which the radiotherapeutic treatment was given", "short": "Institution of treatment", "mapping": [ { "map": ".location.resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp)", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment", "base": { "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment" } }, { "path": "Radiotherapy.istitutionOfTreatment.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.istitutionOfTreatment.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.istitutionOfTreatment.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.istitutionOfTreatment.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.istitutionOfTreatment.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "path": "Radiotherapy.istitutionOfTreatment.description", "min": 0, "definition": "Please provide name, city and countryof the institution", "short": "Institution description", "mapping": [ { "map": "Location.description", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment.description", "base": { "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.description" } }, { "path": "Radiotherapy.istitutionOfTreatment.name", "min": 0, "definition": "Institution name", "short": "Institution name", "mapping": [ { "map": "Location.name", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment.name", "base": { "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.name" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.istitutionOfTreatment.address", "min": 0, "definition": "Institution address", "short": "Institution address", "mapping": [ { "map": "Location.address.city", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment.address", "base": { "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.address" } }, { "path": "Radiotherapy.istitutionOfTreatment.address.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment.address.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.istitutionOfTreatment.address.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.istitutionOfTreatment.address.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.istitutionOfTreatment.address.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.istitutionOfTreatment.address.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "id": "Radiotherapy.istitutionOfTreatment.address.name", "max": "1", "min": 0, "base": { "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.address.name" }, "path": "Radiotherapy.istitutionOfTreatment.address.name", "type": [ { "code": "string" } ], "short": "Institution city", "definition": "Institution city" }, { "path": "Radiotherapy.istitutionOfTreatment.address.country", "min": 0, "definition": "Institution country", "short": "Institution country", "mapping": [ { "map": "Location.address.country", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.istitutionOfTreatment.address.country", "base": { "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.address.country" } }, { "path": "Radiotherapy.startDate", "min": 1, "definition": "Enter the date on which the first treatment (fraction) of radiotherapy was given, in a DD/MM/YYYY format. If the date is unkown or partially missed insert the year at the best of your knowledge.", "short": "Start date", "mapping": [ { "map": ".performedPeriod.start", "identity": "fhir" } ], "type": [ { "code": "dateTime" } ], "max": "1", "id": "Radiotherapy.startDate", "base": { "max": "1", "min": 1, "path": "Radiotherapy.startDate" } }, { "path": "Radiotherapy.enddate", "min": 0, "definition": "Enter the full date on which the last treatment (fraction) of radiotherapy was given in a DD/MM/YYYY format. \nWhen only a single radiation treatment/fraction was given, the start and end dates will be the same. If the date is unkown or partially missed insert the year at the best of your knowledge.", "short": "End date", "mapping": [ { "map": ".performedPeriod.end", "identity": "fhir" } ], "type": [ { "code": "dateTime" } ], "max": "1", "id": "Radiotherapy.enddate", "base": { "max": "1", "min": 0, "path": "Radiotherapy.enddate" } }, { "path": "Radiotherapy.type", "min": 1, "definition": "External Beam Radiation: The radiation is produced by a large machine, and the type of the machine needs to be recorded in the subsequent field.\nBrachytherapy: a material that is radioactive (often a fine wire or a tiny ?seed?) is placed on or in the body to give a very localized high dose of radiation. Details will be asked in the next field\nMetabolic or radionuclide treatment/therapy: a liquid substance is injected into the blood stream and carries radiation throughout the body with the aim of reaching tumour tissue. Also in this case, details will be asked in the subsequent field.\n1 => External beam\n2 => Brachytherapy\n3 => Metabolic/radionuclide therapy", "short": "Type of radiotherapy", "mapping": [ { "map": ".code", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.type", "base": { "max": "1", "min": 1, "path": "Radiotherapy.type" } }, { "path": "Radiotherapy.deviceType", "min": 0, "definition": "A detailed description of the type of machine can be found in the user's manual.\nIf you have the name of a machine but cannot find it in this list, please select Other and add the name in free text. \nIf you know the treatment was with external beam but not which machine or energy, select 'Unknown'.\n1 =>Orthovoltage / kilovoltage usually 200 - 300kv X rays/photons\n2 =>Linac (Linear Accelerator) megavoltage MV X Rays/photons\n3 =>Linac (Linear Accelerator) electrons\n4 => Cobalt - MV gamma rays / photons\n5 => Proton Beam\n6 => Other, if other specify the name\n-9922 => Unknown ", "short": "type of machine (If external beam)", "mapping": [ { "map": ".usedCode", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.deviceType", "base": { "max": "1", "min": 0, "path": "Radiotherapy.deviceType" } }, { "path": "Radiotherapy.brachytherapyType", "min": 0, "definition": "? Surface brachytherapy - a radiation source (radioactive material) is positioned on a superficial tumour\n? Interstitial brachytherapy ? a radiation source is implanted into a tumour\n? Intracavitary or intraluminal brachytherapy - a radiation source is introduced in special applicators into a body cavity or lumen\n\n1 => Surface brachytherapy\n2 => Interstitial brachytherapy\n3 => Intracavitary or intraluminal brachytherapy\n-9922=> Unknown", "short": "type of brachytherapy (if brachytherapy)", "mapping": [ { "map": ".extension('http://hl7.org/fhir/StructureDefinition/procedure-method').valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.brachytherapyType", "base": { "max": "1", "min": 0, "path": "Radiotherapy.brachytherapyType" } }, { "path": "Radiotherapy.isotopes", "min": 0, "definition": "Specify the radioactive material (isotopes) used: If not listed, select 'Other then specify'\n1 => Iridium (Ir)\n2 => Gold (Au)\n3 => Iodine (I)\n4 => Caesium (Cs)\n5 => Other\n-9922 => Unknown", "short": "Radioactive materials (if brachytherapy)", "mapping": [ { "map": ".extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.isotopes", "base": { "max": "1", "min": 0, "path": "Radiotherapy.isotopes" } }, { "path": "Radiotherapy.radionuclides", "min": 0, "definition": "A detailed description of the radionuclides can be found in the user's manual.\nIf you have the name of a radionuclide but cannot find it in this list, please select Other and add the name in free text. \nIf you know the treatment was with external beam but not which machine or energy, select 'Unknown'.\n1 => Iodine-131\n2 => MIBG\n3 =>Yttrium 90\n4 => Other\n-9922 => Unknown", "short": "radionuclides (required If metabolic/radionuclide)", "mapping": [ { "map": ".extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.radionuclides", "base": { "max": "1", "min": 0, "path": "Radiotherapy.radionuclides" } }, { "path": "Radiotherapy.numberOfCourses", "min": 0, "definition": "For Metabolic/radionuclide therapy", "short": "Number of courses (If metabolic/radionuclide)", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count", "identity": "fhir" } ], "type": [ { "code": "integer" } ], "max": "1", "id": "Radiotherapy.numberOfCourses", "base": { "max": "1", "min": 0, "path": "Radiotherapy.numberOfCourses" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target", "min": 0, "definition": "Site' refers to the radiation therapy treatment field, i.e. the part of the body that received the radiation dose in order to treat the tumour. \nRequired if Type of radiotherapy = 1 or 2 (External Beam, Brachytherapy)�\nIf more than one body site was treated with radiotherapy, you can add anther site and describe; upto 5 sites are allowed by the system ", "short": "Target", "mapping": [ { "map": ".bodySite", "identity": "fhir" }, { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "5", "id": "Radiotherapy.target", "base": { "max": "5", "min": 0, "path": "Radiotherapy.target" } }, { "path": "Radiotherapy.target.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.target.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.target.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.target.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.site", "min": 1, "definition": "RT sites are coded with a 3 tier level (see list). The first is ?Tier 1?. The first digit/s of the code, describes the large topographical body areas e.g. brain, chest, abdomen, limb. Since radiation fields often involve more than one topographical area we have added ?cervico-thoracic?, ?thoraco abdominal? and ?abdomino pelvic? areas to Tier 1. \nThe second (Tier 2) includes subcategories of Tier 1 sites e.g. brain stem, heart, liver, upper limb. \nWhere the information is available a third (Tier 3) of further subdivisions includes more detailed areas. \nWhen using the SurPass platform, as you start typing the name of the site, a drop down list with related terms will appear (special sites like Inverted Y are included). If the RT site listed in the medical record cannot reasonably be matched to one of the sites listed in the computer, choose ??Other' (.98 in tier 2) and then add in free text the name of this RT site. ", "short": "Body Site Code", "mapping": [ { "map": ".bodySite", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.site", "base": { "max": "1", "min": 1, "path": "Radiotherapy.target.site" } }, { "path": "Radiotherapy.target.site.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.target.site.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.site.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.target.site.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.site.coding", "requirements": "Allows for alternative encodings within a code system, and translations to other code systems.", "min": 0, "definition": "A reference to a code defined by a terminology system.", "isModifier": false, "short": "Code defined by a terminology system", "mapping": [ { "map": "C*E.1-8, C*E.10-22", "identity": "v2" }, { "map": "union(., ./translation)", "identity": "rim" }, { "map": "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding", "identity": "orim" } ], "type": [ { "code": "Coding" } ], "max": "*", "id": "Radiotherapy.target.site.coding", "comment": "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", "base": { "max": "*", "min": 0, "path": "CodeableConcept.coding" }, "isSummary": true }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.site.text", "requirements": "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.", "min": 0, "definition": "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", "isModifier": false, "short": "Plain text representation of the concept", "mapping": [ { "map": "C*E.9. But note many systems use C*E.2 for this", "identity": "v2" }, { "map": "./originalText[mediaType/code=\"text/plain\"]/data", "identity": "rim" }, { "map": "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText", "identity": "orim" } ], "type": [ { "code": "string" } ], "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ], "max": "1", "id": "Radiotherapy.target.site.text", "comment": "Very often the text is the same as a displayName of one of the codings.", "base": { "max": "1", "min": 0, "path": "CodeableConcept.text" }, "isSummary": true }, { "path": "Radiotherapy.target.site.notes", "min": 0, "definition": "Record any available details on the shielded tissue/organ (or size of shielded area).", "short": "Additional description", "mapping": [ { "map": ".note", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.site.notes", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.site.notes" } }, { "path": "Radiotherapy.target.laterality", "min": 0, "definition": "Report laterality of the radiation.\n R = right,\n L = left,\n B = bilateral", "short": "Laterality", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.laterality", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.laterality" } }, { "path": "Radiotherapy.target.details", "min": 0, "definition": "If needed it is possible to add details", "short": "Details", "mapping": [ { "map": ".text", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.details", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.details" } }, { "path": "Radiotherapy.target.from", "min": 0, "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the starting point using the vertebrae to identify the upper limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Thoracic / dorsal vertebra 10)", "short": "Start point", "mapping": [ { "map": ".bodySite.where(extension('mcode-body-location-qualifier').valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure')", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.from", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.from" } }, { "path": "Radiotherapy.target.to", "min": 0, "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the ending point using the vertebrae to identify the lower limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Lumbar vertebra 3)", "short": "End point", "mapping": [ { "map": ".bodySite.where(extension('mcode-body-location-qualifier').valueCodeableConcept = http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp#to-structure 'To-structure')", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.to", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.to" } }, { "path": "Radiotherapy.target.position", "min": 0, "definition": "Specify whether the radiation was anterior or posterior. \n1 => Anterior\n2 => Posterior\n-9922 = NK", "short": "Position", "mapping": [ { "map": ".extension('http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.position", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.position" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.totalDose", "min": 0, "definition": "Specify the total dose given to the primary radiation therapy site.\nIf the dose is not known, write NK.", "short": "Total dose", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "Radiotherapy.target.totalDose", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose" } }, { "path": "Radiotherapy.target.totalDose.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.target.totalDose.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.totalDose.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.target.totalDose.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.totalDose.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.target.totalDose.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "path": "Radiotherapy.target.totalDose.completionStatus", "min": 0, "definition": "Check in case of incomplete doses", "short": "The reported doses are incomplete (either under- or over-estimated)", "mapping": [ { "map": ".status = #preliminary", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.totalDose.completionStatus", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.completionStatus" } }, { "path": "Radiotherapy.target.totalDose.statusReason", "min": 0, "definition": "Specify reasons of incomplete estimated doses", "short": "Specify reasons why", "mapping": [ { "map": ".extension('http://hl7.org/fhir/StructureDefinition/event-statusReason')", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.totalDose.statusReason", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.statusReason" } }, { "path": "Radiotherapy.target.totalDose.notKnown", "min": 0, "definition": "Not known dose", "short": "Not known dose", "mapping": [ { "map": ".valueCodeableConcept = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.totalDose.notKnown", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.notKnown" } }, { "path": "Radiotherapy.target.totalDose.dose", "min": 0, "definition": "Specify the total dose given to the primary radiation therapy site.", "short": "Dose", "mapping": [ { "map": ".valueQuantity.value", "identity": "fhir" } ], "type": [ { "code": "decimal" } ], "max": "1", "id": "Radiotherapy.target.totalDose.dose", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.dose" } }, { "path": "Radiotherapy.target.totalDose.unit", "min": 0, "definition": "External Beam Radiation Therapy (EBRT) and Brachytherapy doses are in Gy. If doses are reported in cGY, roughly two zeroes need to be deleted (e.g. 100 cGy = 1 Gy).\nspecify if dose is recorded in bequerels (MBq or GBq) or curies (Ci) or Unkwnon", "short": "Measure unit", "mapping": [ { "map": ".valueQuantity.code", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.totalDose.unit", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.unit" } }, { "path": "Radiotherapy.target.totalDose.fractions", "min": 0, "definition": "A FRACTION of radiation treatment is a single attendance for treatment; if 'not known' insert NK", "short": "Number of fractions (if external beam)", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count", "identity": "fhir" } ], "type": [ { "code": "integer" } ], "max": "1", "id": "Radiotherapy.target.totalDose.fractions", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.fractions" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.boost", "min": 0, "definition": "A boost is an extra dose of radiotherapy directed to a smaller area inside the primary radiation field. (only if type is External Beam)", "short": "Boost", "mapping": [ { "map": "Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyBoost-eu-pcsp')", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "5", "id": "Radiotherapy.target.boost", "base": { "max": "5", "min": 0, "path": "Radiotherapy.target.boost" } }, { "path": "Radiotherapy.target.boost.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.target.boost.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.boost.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.target.boost.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.boost.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.target.boost.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "path": "Radiotherapy.target.boost.type", "min": 1, "definition": "Specify radiation type of the boost.\n1 => External Beam\n2 => Brachytherapy\n-9922 => NK �", "short": "Type of Boost", "mapping": [ { "map": ".partOf.resolve().code", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.type", "base": { "max": "1", "min": 1, "path": "Radiotherapy.target.boost.type" } }, { "path": "Radiotherapy.target.boost.given", "min": 0, "definition": "Flag indicating if a boost was given, not given or unknown", "short": "Boost given", "mapping": [ { "map": ".status", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.given", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.given" } }, { "path": "Radiotherapy.target.boost.site", "min": 0, "definition": "Site' refers to the radiation therapy treatment field. As you start typing the name of the site, a drop down list with related terms will appear (special sites like Inverted Y are included). If the RT site listed in the medical record cannot reasonably be matched to one of the sites listed in the computer, choose: ??Other' and then add in free text the name of this RT site. \nrequired if given", "short": "Boost site", "mapping": [ { "map": ".bodySite", "identity": "fhir" }, { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp).bodySite", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.site", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.site" } }, { "path": "Radiotherapy.target.boost.laterality", "min": 0, "definition": "Report laterality of the radiation.\n R = right,\n L = left,\n B = bilateral", "short": "Laterality", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.laterality", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.laterality" } }, { "path": "Radiotherapy.target.boost.details", "min": 0, "definition": "If needed it is possible to add details", "short": "Details", "mapping": [ { "map": ".note", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.boost.details", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.details" } }, { "path": "Radiotherapy.target.boost.from", "min": 0, "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the starting point using the vertebrae to identify the upper limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Thoracic / dorsal vertebra 10)", "short": "Start point", "mapping": [ { "map": ".bodySite.where(extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure')", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.boost.from", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.from" } }, { "path": "Radiotherapy.target.boost.to", "min": 0, "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the ending point using the vertebrae to identify the lower limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Lumbar vertebra 3)", "short": "End point", "mapping": [ { "map": ".bodySite.where(extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept = http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp#to-structure 'To-structure')", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.boost.to", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.to" } }, { "path": "Radiotherapy.target.boost.position", "min": 0, "definition": "Specify whether the radiation was anterior or posterior. \n1 => Anterior\n2 => Posterior\n-9922 = NK", "short": "Position", "mapping": [ { "map": ".extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.position", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.position" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.boost.totalDose", "min": 1, "definition": "Specify the total dose given to the boost site.", "short": "Total dose", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose", "base": { "max": "1", "min": 1, "path": "Radiotherapy.target.boost.totalDose" } }, { "path": "Radiotherapy.target.boost.totalDose.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.boost.totalDose.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.target.boost.totalDose.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.boost.totalDose.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.target.boost.totalDose.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "path": "Radiotherapy.target.boost.totalDose.completionStatus", "min": 0, "definition": "Check in case of incomplete doses", "short": "The reported doses are incomplete (either under- or over-estimated)", "mapping": [ { "map": ".status = #preliminary", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.completionStatus", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.completionStatus" } }, { "path": "Radiotherapy.target.boost.totalDose.statusReason", "min": 0, "definition": "Specify reasons of incomplete estimated doses", "short": "Specify reasons why", "mapping": [ { "map": ".extension('http://hl7.org/fhir/StructureDefinition/event-statusReason')", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.statusReason", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.statusReason" } }, { "path": "Radiotherapy.target.boost.totalDose.notKnown", "min": 0, "definition": "Not known dose", "short": "Not known dose", "mapping": [ { "map": ".valueCodeableConcept = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.notKnown", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.notKnown" } }, { "path": "Radiotherapy.target.boost.totalDose.dose", "min": 0, "definition": "Specify the total dose given to the boost site.", "short": "Dose", "mapping": [ { "map": ".valueQuantity.value", "identity": "fhir" } ], "type": [ { "code": "decimal" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.dose", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.dose" } }, { "path": "Radiotherapy.target.boost.totalDose.unit", "min": 0, "definition": "Specify the unit of the boost in case of external beam radiotherapy as Gy. \nspecify if dose is recorded in bequerels (MBq or GBq) or curies (Ci) or Unkwnon", "short": "Unit", "mapping": [ { "map": ".valueQuantity.code", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.unit", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.unit" } }, { "path": "Radiotherapy.target.boost.totalDose.fractions", "min": 0, "definition": "A fraction of radiation treatment is a single attendance for treatment. Please specify the number of fractions given as included in the boost. If not known, insert NK.", "short": "Number of fractions (if external beam)", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count", "identity": "fhir" } ], "type": [ { "code": "integer" } ], "max": "1", "id": "Radiotherapy.target.boost.totalDose.fractions", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.fractions" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.target.shielding", "min": 0, "definition": "Shielding, in some records this is called ?blocking? or ?blocks?. ", "short": "Shielding", "mapping": [ { "map": "Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyShield-eu-pcsp')", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "Radiotherapy.target.shielding", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.shielding" } }, { "path": "Radiotherapy.target.shielding.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.target.shielding.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.shielding.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.target.shielding.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.target.shielding.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.target.shielding.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "path": "Radiotherapy.target.shielding.status", "min": 0, "definition": "Specify if shielding was used or not. \nYes; No; NK �", "short": "Shielding status", "mapping": [ { "map": ".status", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.target.shielding.status", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.shielding.status" } }, { "path": "Radiotherapy.target.shielding.position", "min": 0, "definition": "Describe the positioning of shielding", "short": "Position of shielding", "mapping": [ { "map": ".bodySite", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.target.shielding.position", "base": { "max": "1", "min": 0, "path": "Radiotherapy.target.shielding.position" } }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Radiotherapy.organAtRisk", "min": 0, "definition": "Organs at Risk", "short": "Organ at Risk", "mapping": [ { "map": ".extension(http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference)", "identity": "fhir" } ], "type": [ { "code": "BackboneElement" } ], "max": "1", "id": "Radiotherapy.organAtRisk", "base": { "max": "1", "min": 0, "path": "Radiotherapy.organAtRisk" } }, { "path": "Radiotherapy.organAtRisk.id", "min": 0, "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Radiotherapy.organAtRisk.id", "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.organAtRisk.extension", "min": 0, "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.", "isModifier": false, "short": "Additional content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Radiotherapy.organAtRisk.extension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Radiotherapy.organAtRisk.modifierExtension", "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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "min": 0, "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "isModifier": true, "short": "Extensions that cannot be ignored even if unrecognized", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content", "modifiers" ], "max": "*", "id": "Radiotherapy.organAtRisk.modifierExtension", "comment": "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.", "base": { "max": "*", "min": 0, "path": "BackboneElement.modifierExtension" }, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true }, { "path": "Radiotherapy.organAtRisk.dosimetry", "min": 0, "definition": "Specify if there is available information on Dosimetry of Organs at Risk [Yes/No]", "short": "Dosimetry on Organ at Risk", "mapping": [ { "map": ".exists()", "identity": "fhir" } ], "type": [ { "code": "CodeableConcept" } ], "max": "1", "id": "Radiotherapy.organAtRisk.dosimetry", "base": { "max": "1", "min": 0, "path": "Radiotherapy.organAtRisk.dosimetry" } }, { "path": "Radiotherapy.organAtRisk.dosimetryDocument", "min": 0, "definition": "If Dosimetry on Organ at Risk is available, upload here the electronic / scanned version(s) of any relevant document(s)", "short": "Electronic / scanned version(s) of relevant document(s)", "mapping": [ { "map": ".", "identity": "fhir" } ], "type": [ { "code": "Binary" } ], "max": "2", "id": "Radiotherapy.organAtRisk.dosimetryDocument", "base": { "max": "2", "min": 0, "path": "Radiotherapy.organAtRisk.dosimetryDocument" } }, { "path": "Radiotherapy.files", "min": 0, "definition": "Radiotherapy file(s) can be uploaded here", "short": "Upload radiotherapy file (1)", "mapping": [ { "map": ".extension(http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference)", "identity": "fhir" } ], "type": [ { "code": "Binary" } ], "max": "2", "id": "Radiotherapy.files", "base": { "max": "2", "min": 0, "path": "Radiotherapy.files" } }, { "path": "Radiotherapy.notes", "min": 0, "definition": "Notes", "short": "Notes", "mapping": [ { "map": ".note", "identity": "fhir" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Radiotherapy.notes", "base": { "max": "1", "min": 0, "path": "Radiotherapy.notes" } } ] }, "status": "active", "id": "84e2ddb0-1de3-4a1b-93bb-257fede914ba", "kind": "logical", "url": "http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Radiotherapy", "version": "0.1.0", "differential": { "element": [ { "id": "Radiotherapy", "path": "Radiotherapy", "short": "Radiotherapy", "mapping": [ { "map": "Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp')", "identity": "fhir" } ], "definition": "Radiotherapy\nMaturity Level: 2 - Ready for Review" }, { "id": "Radiotherapy.relatedDiagnosis", "max": "1", "min": 0, "path": "Radiotherapy.relatedDiagnosis", "type": [ { "code": "Identifier" } ], "short": "Related Diagnosis", "mapping": [ { "map": ".reasonReference", "identity": "fhir" } ], "definition": "Identifier of the diagnosis for which this radiotherapy is performed" }, { "id": "Radiotherapy.relatedRelapse", "max": "1", "min": 0, "path": "Radiotherapy.relatedRelapse", "type": [ { "code": "Identifier" } ], "short": "Related relapse/progression (after FLT)", "mapping": [ { "map": ".reasonReference", "identity": "fhir" } ], "definition": "Identifier of the relapse/progression (after FLT) for which this radiotherapy is performed" }, { "id": "Radiotherapy.identifier", "max": "*", "min": 0, "path": "Radiotherapy.identifier", "type": [ { "code": "Identifier" } ], "short": "Identifier of the radotherapy episode", "mapping": [ { "map": ".identifier", "identity": "fhir" } ], "definition": "Progressive number of radotherapy episode. An EPISODE might be a single or several courses of pre-planned treatment within a consecutive time period to different sites. For example, if a patient had radiotherapy to a limb and also to the lungs for a Ewing?s sarcoma these should be entered in one episode of treatment but as separate radiotherapy courses with their respective site, total dose, and number of fractions. They will both be within one episode" }, { "id": "Radiotherapy.istitutionOfTreatment", "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment", "type": [ { "code": "BackboneElement" } ], "short": "Institution of treatment", "mapping": [ { "map": ".location.resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp)", "identity": "fhir" } ], "definition": "Please indicate the institution in which the radiotherapeutic treatment was given" }, { "id": "Radiotherapy.istitutionOfTreatment.description", "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.description", "type": [ { "code": "string" } ], "short": "Institution description", "mapping": [ { "map": "Location.description", "identity": "fhir" } ], "definition": "Please provide name, city and countryof the institution" }, { "id": "Radiotherapy.istitutionOfTreatment.name", "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.name", "type": [ { "code": "string" } ], "short": "Institution name", "mapping": [ { "map": "Location.name", "identity": "fhir" } ], "definition": "Institution name" }, { "id": "Radiotherapy.istitutionOfTreatment.address", "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.address", "type": [ { "code": "BackboneElement" } ], "short": "Institution address", "mapping": [ { "map": "Location.address.city", "identity": "fhir" } ], "definition": "Institution address" }, { "id": "Radiotherapy.istitutionOfTreatment.address.name", "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.address.name", "type": [ { "code": "string" } ], "short": "Institution city", "definition": "Institution city" }, { "id": "Radiotherapy.istitutionOfTreatment.address.country", "max": "1", "min": 0, "path": "Radiotherapy.istitutionOfTreatment.address.country", "type": [ { "code": "string" } ], "short": "Institution country", "mapping": [ { "map": "Location.address.country", "identity": "fhir" } ], "definition": "Institution country" }, { "id": "Radiotherapy.startDate", "max": "1", "min": 1, "path": "Radiotherapy.startDate", "type": [ { "code": "dateTime" } ], "short": "Start date", "mapping": [ { "map": ".performedPeriod.start", "identity": "fhir" } ], "definition": "Enter the date on which the first treatment (fraction) of radiotherapy was given, in a DD/MM/YYYY format. If the date is unkown or partially missed insert the year at the best of your knowledge." }, { "id": "Radiotherapy.enddate", "max": "1", "min": 0, "path": "Radiotherapy.enddate", "type": [ { "code": "dateTime" } ], "short": "End date", "mapping": [ { "map": ".performedPeriod.end", "identity": "fhir" } ], "definition": "Enter the full date on which the last treatment (fraction) of radiotherapy was given in a DD/MM/YYYY format. \nWhen only a single radiation treatment/fraction was given, the start and end dates will be the same. If the date is unkown or partially missed insert the year at the best of your knowledge." }, { "id": "Radiotherapy.type", "max": "1", "min": 1, "path": "Radiotherapy.type", "type": [ { "code": "CodeableConcept" } ], "short": "Type of radiotherapy", "mapping": [ { "map": ".code", "identity": "fhir" } ], "definition": "External Beam Radiation: The radiation is produced by a large machine, and the type of the machine needs to be recorded in the subsequent field.\nBrachytherapy: a material that is radioactive (often a fine wire or a tiny ?seed?) is placed on or in the body to give a very localized high dose of radiation. Details will be asked in the next field\nMetabolic or radionuclide treatment/therapy: a liquid substance is injected into the blood stream and carries radiation throughout the body with the aim of reaching tumour tissue. Also in this case, details will be asked in the subsequent field.\n1 => External beam\n2 => Brachytherapy\n3 => Metabolic/radionuclide therapy" }, { "id": "Radiotherapy.deviceType", "max": "1", "min": 0, "path": "Radiotherapy.deviceType", "type": [ { "code": "CodeableConcept" } ], "short": "type of machine (If external beam)", "mapping": [ { "map": ".usedCode", "identity": "fhir" } ], "definition": "A detailed description of the type of machine can be found in the user's manual.\nIf you have the name of a machine but cannot find it in this list, please select Other and add the name in free text. \nIf you know the treatment was with external beam but not which machine or energy, select 'Unknown'.\n1 =>Orthovoltage / kilovoltage usually 200 - 300kv X rays/photons\n2 =>Linac (Linear Accelerator) megavoltage MV X Rays/photons\n3 =>Linac (Linear Accelerator) electrons\n4 => Cobalt - MV gamma rays / photons\n5 => Proton Beam\n6 => Other, if other specify the name\n-9922 => Unknown " }, { "id": "Radiotherapy.brachytherapyType", "max": "1", "min": 0, "path": "Radiotherapy.brachytherapyType", "type": [ { "code": "CodeableConcept" } ], "short": "type of brachytherapy (if brachytherapy)", "mapping": [ { "map": ".extension('http://hl7.org/fhir/StructureDefinition/procedure-method').valueCodeableConcept", "identity": "fhir" } ], "definition": "? Surface brachytherapy - a radiation source (radioactive material) is positioned on a superficial tumour\n? Interstitial brachytherapy ? a radiation source is implanted into a tumour\n? Intracavitary or intraluminal brachytherapy - a radiation source is introduced in special applicators into a body cavity or lumen\n\n1 => Surface brachytherapy\n2 => Interstitial brachytherapy\n3 => Intracavitary or intraluminal brachytherapy\n-9922=> Unknown" }, { "id": "Radiotherapy.isotopes", "max": "1", "min": 0, "path": "Radiotherapy.isotopes", "type": [ { "code": "CodeableConcept" } ], "short": "Radioactive materials (if brachytherapy)", "mapping": [ { "map": ".extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept", "identity": "fhir" } ], "definition": "Specify the radioactive material (isotopes) used: If not listed, select 'Other then specify'\n1 => Iridium (Ir)\n2 => Gold (Au)\n3 => Iodine (I)\n4 => Caesium (Cs)\n5 => Other\n-9922 => Unknown" }, { "id": "Radiotherapy.radionuclides", "max": "1", "min": 0, "path": "Radiotherapy.radionuclides", "type": [ { "code": "CodeableConcept" } ], "short": "radionuclides (required If metabolic/radionuclide)", "mapping": [ { "map": ".extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept", "identity": "fhir" } ], "definition": "A detailed description of the radionuclides can be found in the user's manual.\nIf you have the name of a radionuclide but cannot find it in this list, please select Other and add the name in free text. \nIf you know the treatment was with external beam but not which machine or energy, select 'Unknown'.\n1 => Iodine-131\n2 => MIBG\n3 =>Yttrium 90\n4 => Other\n-9922 => Unknown" }, { "id": "Radiotherapy.numberOfCourses", "max": "1", "min": 0, "path": "Radiotherapy.numberOfCourses", "type": [ { "code": "integer" } ], "short": "Number of courses (If metabolic/radionuclide)", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count", "identity": "fhir" } ], "definition": "For Metabolic/radionuclide therapy" }, { "id": "Radiotherapy.target", "max": "5", "min": 0, "path": "Radiotherapy.target", "type": [ { "code": "BackboneElement" } ], "short": "Target", "mapping": [ { "map": ".bodySite", "identity": "fhir" }, { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)", "identity": "fhir" } ], "definition": "Site' refers to the radiation therapy treatment field, i.e. the part of the body that received the radiation dose in order to treat the tumour. \nRequired if Type of radiotherapy = 1 or 2 (External Beam, Brachytherapy)�\nIf more than one body site was treated with radiotherapy, you can add anther site and describe; upto 5 sites are allowed by the system " }, { "id": "Radiotherapy.target.site", "max": "1", "min": 1, "path": "Radiotherapy.target.site", "type": [ { "code": "CodeableConcept" } ], "short": "Body Site Code", "mapping": [ { "map": ".bodySite", "identity": "fhir" } ], "definition": "RT sites are coded with a 3 tier level (see list). The first is ?Tier 1?. The first digit/s of the code, describes the large topographical body areas e.g. brain, chest, abdomen, limb. Since radiation fields often involve more than one topographical area we have added ?cervico-thoracic?, ?thoraco abdominal? and ?abdomino pelvic? areas to Tier 1. \nThe second (Tier 2) includes subcategories of Tier 1 sites e.g. brain stem, heart, liver, upper limb. \nWhere the information is available a third (Tier 3) of further subdivisions includes more detailed areas. \nWhen using the SurPass platform, as you start typing the name of the site, a drop down list with related terms will appear (special sites like Inverted Y are included). If the RT site listed in the medical record cannot reasonably be matched to one of the sites listed in the computer, choose ??Other' (.98 in tier 2) and then add in free text the name of this RT site. " }, { "id": "Radiotherapy.target.site.notes", "max": "1", "min": 0, "path": "Radiotherapy.target.site.notes", "type": [ { "code": "string" } ], "short": "Additional description", "mapping": [ { "map": ".note", "identity": "fhir" } ], "definition": "Record any available details on the shielded tissue/organ (or size of shielded area)." }, { "id": "Radiotherapy.target.laterality", "max": "1", "min": 0, "path": "Radiotherapy.target.laterality", "type": [ { "code": "CodeableConcept" } ], "short": "Laterality", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept", "identity": "fhir" } ], "definition": "Report laterality of the radiation.\n R = right,\n L = left,\n B = bilateral" }, { "id": "Radiotherapy.target.details", "max": "1", "min": 0, "path": "Radiotherapy.target.details", "type": [ { "code": "string" } ], "short": "Details", "mapping": [ { "map": ".text", "identity": "fhir" } ], "definition": "If needed it is possible to add details" }, { "id": "Radiotherapy.target.from", "max": "1", "min": 0, "path": "Radiotherapy.target.from", "type": [ { "code": "string" } ], "short": "Start point", "mapping": [ { "map": ".bodySite.where(extension('mcode-body-location-qualifier').valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure')", "identity": "fhir" } ], "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the starting point using the vertebrae to identify the upper limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Thoracic / dorsal vertebra 10)" }, { "id": "Radiotherapy.target.to", "max": "1", "min": 0, "path": "Radiotherapy.target.to", "type": [ { "code": "string" } ], "short": "End point", "mapping": [ { "map": ".bodySite.where(extension('mcode-body-location-qualifier').valueCodeableConcept = http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp#to-structure 'To-structure')", "identity": "fhir" } ], "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the ending point using the vertebrae to identify the lower limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Lumbar vertebra 3)" }, { "id": "Radiotherapy.target.position", "max": "1", "min": 0, "path": "Radiotherapy.target.position", "type": [ { "code": "CodeableConcept" } ], "short": "Position", "mapping": [ { "map": ".extension('http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').valueCodeableConcept", "identity": "fhir" } ], "definition": "Specify whether the radiation was anterior or posterior. \n1 => Anterior\n2 => Posterior\n-9922 = NK" }, { "id": "Radiotherapy.target.totalDose", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose", "type": [ { "code": "BackboneElement" } ], "short": "Total dose", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)", "identity": "fhir" } ], "definition": "Specify the total dose given to the primary radiation therapy site.\nIf the dose is not known, write NK." }, { "id": "Radiotherapy.target.totalDose.completionStatus", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.completionStatus", "type": [ { "code": "CodeableConcept" } ], "short": "The reported doses are incomplete (either under- or over-estimated)", "mapping": [ { "map": ".status = #preliminary", "identity": "fhir" } ], "definition": "Check in case of incomplete doses" }, { "id": "Radiotherapy.target.totalDose.statusReason", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.statusReason", "type": [ { "code": "CodeableConcept" } ], "short": "Specify reasons why", "mapping": [ { "map": ".extension('http://hl7.org/fhir/StructureDefinition/event-statusReason')", "identity": "fhir" } ], "definition": "Specify reasons of incomplete estimated doses" }, { "id": "Radiotherapy.target.totalDose.notKnown", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.notKnown", "type": [ { "code": "string" } ], "short": "Not known dose", "mapping": [ { "map": ".valueCodeableConcept = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown", "identity": "fhir" } ], "definition": "Not known dose" }, { "id": "Radiotherapy.target.totalDose.dose", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.dose", "type": [ { "code": "decimal" } ], "short": "Dose", "mapping": [ { "map": ".valueQuantity.value", "identity": "fhir" } ], "definition": "Specify the total dose given to the primary radiation therapy site." }, { "id": "Radiotherapy.target.totalDose.unit", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.unit", "type": [ { "code": "CodeableConcept" } ], "short": "Measure unit", "mapping": [ { "map": ".valueQuantity.code", "identity": "fhir" } ], "definition": "External Beam Radiation Therapy (EBRT) and Brachytherapy doses are in Gy. If doses are reported in cGY, roughly two zeroes need to be deleted (e.g. 100 cGy = 1 Gy).\nspecify if dose is recorded in bequerels (MBq or GBq) or curies (Ci) or Unkwnon" }, { "id": "Radiotherapy.target.totalDose.fractions", "max": "1", "min": 0, "path": "Radiotherapy.target.totalDose.fractions", "type": [ { "code": "integer" } ], "short": "Number of fractions (if external beam)", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count", "identity": "fhir" } ], "definition": "A FRACTION of radiation treatment is a single attendance for treatment; if 'not known' insert NK" }, { "id": "Radiotherapy.target.boost", "max": "5", "min": 0, "path": "Radiotherapy.target.boost", "type": [ { "code": "BackboneElement" } ], "short": "Boost", "mapping": [ { "map": "Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyBoost-eu-pcsp')", "identity": "fhir" } ], "definition": "A boost is an extra dose of radiotherapy directed to a smaller area inside the primary radiation field. (only if type is External Beam)" }, { "id": "Radiotherapy.target.boost.type", "max": "1", "min": 1, "path": "Radiotherapy.target.boost.type", "type": [ { "code": "CodeableConcept" } ], "short": "Type of Boost", "mapping": [ { "map": ".partOf.resolve().code", "identity": "fhir" } ], "definition": "Specify radiation type of the boost.\n1 => External Beam\n2 => Brachytherapy\n-9922 => NK �" }, { "id": "Radiotherapy.target.boost.given", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.given", "type": [ { "code": "CodeableConcept" } ], "short": "Boost given", "mapping": [ { "map": ".status", "identity": "fhir" } ], "definition": "Flag indicating if a boost was given, not given or unknown" }, { "id": "Radiotherapy.target.boost.site", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.site", "type": [ { "code": "CodeableConcept" } ], "short": "Boost site", "mapping": [ { "map": ".bodySite", "identity": "fhir" }, { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp).bodySite", "identity": "fhir" } ], "definition": "Site' refers to the radiation therapy treatment field. As you start typing the name of the site, a drop down list with related terms will appear (special sites like Inverted Y are included). If the RT site listed in the medical record cannot reasonably be matched to one of the sites listed in the computer, choose: ??Other' and then add in free text the name of this RT site. \nrequired if given" }, { "id": "Radiotherapy.target.boost.laterality", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.laterality", "type": [ { "code": "CodeableConcept" } ], "short": "Laterality", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept", "identity": "fhir" } ], "definition": "Report laterality of the radiation.\n R = right,\n L = left,\n B = bilateral" }, { "id": "Radiotherapy.target.boost.details", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.details", "type": [ { "code": "string" } ], "short": "Details", "mapping": [ { "map": ".note", "identity": "fhir" } ], "definition": "If needed it is possible to add details" }, { "id": "Radiotherapy.target.boost.from", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.from", "type": [ { "code": "string" } ], "short": "Start point", "mapping": [ { "map": ".bodySite.where(extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure')", "identity": "fhir" } ], "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the starting point using the vertebrae to identify the upper limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Thoracic / dorsal vertebra 10)" }, { "id": "Radiotherapy.target.boost.to", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.to", "type": [ { "code": "string" } ], "short": "End point", "mapping": [ { "map": ".bodySite.where(extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept = http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp#to-structure 'To-structure')", "identity": "fhir" } ], "definition": "When the radiation involves more than one site, eventually covering different body areas (e.g. torax and abdomen), select the ending point using the vertebrae to identify the lower limit (e.g.: Thoraco-Abdominal (area): Paraspinal - Lumbar vertebra 3)" }, { "id": "Radiotherapy.target.boost.position", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.position", "type": [ { "code": "CodeableConcept" } ], "short": "Position", "mapping": [ { "map": ".extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept", "identity": "fhir" } ], "definition": "Specify whether the radiation was anterior or posterior. \n1 => Anterior\n2 => Posterior\n-9922 = NK" }, { "id": "Radiotherapy.target.boost.totalDose", "max": "1", "min": 1, "path": "Radiotherapy.target.boost.totalDose", "type": [ { "code": "BackboneElement" } ], "short": "Total dose", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)", "identity": "fhir" } ], "definition": "Specify the total dose given to the boost site." }, { "id": "Radiotherapy.target.boost.totalDose.completionStatus", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.completionStatus", "type": [ { "code": "CodeableConcept" } ], "short": "The reported doses are incomplete (either under- or over-estimated)", "mapping": [ { "map": ".status = #preliminary", "identity": "fhir" } ], "definition": "Check in case of incomplete doses" }, { "id": "Radiotherapy.target.boost.totalDose.statusReason", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.statusReason", "type": [ { "code": "CodeableConcept" } ], "short": "Specify reasons why", "mapping": [ { "map": ".extension('http://hl7.org/fhir/StructureDefinition/event-statusReason')", "identity": "fhir" } ], "definition": "Specify reasons of incomplete estimated doses" }, { "id": "Radiotherapy.target.boost.totalDose.notKnown", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.notKnown", "type": [ { "code": "CodeableConcept" } ], "short": "Not known dose", "mapping": [ { "map": ".valueCodeableConcept = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown", "identity": "fhir" } ], "definition": "Not known dose" }, { "id": "Radiotherapy.target.boost.totalDose.dose", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.dose", "type": [ { "code": "decimal" } ], "short": "Dose", "mapping": [ { "map": ".valueQuantity.value", "identity": "fhir" } ], "definition": "Specify the total dose given to the boost site." }, { "id": "Radiotherapy.target.boost.totalDose.unit", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.unit", "type": [ { "code": "CodeableConcept" } ], "short": "Unit", "mapping": [ { "map": ".valueQuantity.code", "identity": "fhir" } ], "definition": "Specify the unit of the boost in case of external beam radiotherapy as Gy. \nspecify if dose is recorded in bequerels (MBq or GBq) or curies (Ci) or Unkwnon" }, { "id": "Radiotherapy.target.boost.totalDose.fractions", "max": "1", "min": 0, "path": "Radiotherapy.target.boost.totalDose.fractions", "type": [ { "code": "integer" } ], "short": "Number of fractions (if external beam)", "mapping": [ { "map": ".extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count", "identity": "fhir" } ], "definition": "A fraction of radiation treatment is a single attendance for treatment. Please specify the number of fractions given as included in the boost. If not known, insert NK." }, { "id": "Radiotherapy.target.shielding", "max": "1", "min": 0, "path": "Radiotherapy.target.shielding", "type": [ { "code": "BackboneElement" } ], "short": "Shielding", "mapping": [ { "map": "Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyShield-eu-pcsp')", "identity": "fhir" } ], "definition": "Shielding, in some records this is called ?blocking? or ?blocks?. " }, { "id": "Radiotherapy.target.shielding.status", "max": "1", "min": 0, "path": "Radiotherapy.target.shielding.status", "type": [ { "code": "CodeableConcept" } ], "short": "Shielding status", "mapping": [ { "map": ".status", "identity": "fhir" } ], "definition": "Specify if shielding was used or not. \nYes; No; NK �" }, { "id": "Radiotherapy.target.shielding.position", "max": "1", "min": 0, "path": "Radiotherapy.target.shielding.position", "type": [ { "code": "string" } ], "short": "Position of shielding", "mapping": [ { "map": ".bodySite", "identity": "fhir" } ], "definition": "Describe the positioning of shielding" }, { "id": "Radiotherapy.organAtRisk", "max": "1", "min": 0, "path": "Radiotherapy.organAtRisk", "type": [ { "code": "BackboneElement" } ], "short": "Organ at Risk", "mapping": [ { "map": ".extension(http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference)", "identity": "fhir" } ], "definition": "Organs at Risk" }, { "id": "Radiotherapy.organAtRisk.dosimetry", "max": "1", "min": 0, "path": "Radiotherapy.organAtRisk.dosimetry", "type": [ { "code": "CodeableConcept" } ], "short": "Dosimetry on Organ at Risk", "mapping": [ { "map": ".exists()", "identity": "fhir" } ], "definition": "Specify if there is available information on Dosimetry of Organs at Risk [Yes/No]" }, { "id": "Radiotherapy.organAtRisk.dosimetryDocument", "max": "2", "min": 0, "path": "Radiotherapy.organAtRisk.dosimetryDocument", "type": [ { "code": "Binary" } ], "short": "Electronic / scanned version(s) of relevant document(s)", "mapping": [ { "map": ".", "identity": "fhir" } ], "definition": "If Dosimetry on Organ at Risk is available, upload here the electronic / scanned version(s) of any relevant document(s)" }, { "id": "Radiotherapy.files", "max": "2", "min": 0, "path": "Radiotherapy.files", "type": [ { "code": "Binary" } ], "short": "Upload radiotherapy file (1)", "mapping": [ { "map": ".extension(http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference)", "identity": "fhir" } ], "definition": "Radiotherapy file(s) can be uploaded here" }, { "id": "Radiotherapy.notes", "max": "1", "min": 0, "path": "Radiotherapy.notes", "type": [ { "code": "string" } ], "short": "Notes", "mapping": [ { "map": ".note", "identity": "fhir" } ], "definition": "Notes" } ] }, "contact": [ { "name": "PanCareSurPass Project", "telecom": [ { "value": "https://www.pancaresurpass.eu/", "system": "url" } ] }, { "name": "PanCareSurPass Project", "telecom": [ { "value": "https://www.pancaresurpass.eu/", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base" }