This page is part of the PanCareSurPass Project HL7 FHIR Implementation Guide (v0.1.0: QA Preview) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
Mappings for the Radiotherapy logical model.
Radiotherapy |
Radiotherapy | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp') |
relatedDiagnosis | .reasonReference |
relatedRelapse | .reasonReference |
identifier | .identifier |
istitutionOfTreatment | .location.resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp) |
description | Location.description |
name | Location.name |
address | Location.address.city |
country | Location.address.country |
startDate | .performedPeriod.start |
enddate | .performedPeriod.end |
type | .code |
deviceType | .usedCode |
brachytherapyType | .extension('http://hl7.org/fhir/StructureDefinition/procedure-method').valueCodeableConcept |
isotopes | .extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept |
radionuclides | .extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept |
numberOfCourses | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count |
target | .bodySite, .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp) |
site | .bodySite |
notes | .note |
laterality | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept |
details | .text |
from | .bodySite.where(extension('mcode-body-location-qualifier').valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure') |
to | .bodySite.where(extension('mcode-body-location-qualifier').valueCodeableConcept = http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp#to-structure 'To-structure') |
position | .extension('http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').valueCodeableConcept |
totalDose | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp) |
completionStatus | .status = #preliminary |
statusReason | .extension('http://hl7.org/fhir/StructureDefinition/event-statusReason') |
notKnown | .valueCodeableConcept = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown |
dose | .valueQuantity.value |
unit | .valueQuantity.code |
fractions | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count |
boost | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyBoost-eu-pcsp') |
type | .partOf.resolve().code |
given | .status |
site | .bodySite, .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 |
laterality | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept |
details | .note |
from | .bodySite.where(extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure') |
to | .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') |
position | .extension(http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept |
totalDose | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp) |
completionStatus | .status = #preliminary |
statusReason | .extension('http://hl7.org/fhir/StructureDefinition/event-statusReason') |
notKnown | .valueCodeableConcept = http://terminology.hl7.org/CodeSystem/data-absent-reason#unknown |
dose | .valueQuantity.value |
unit | .valueQuantity.code |
fractions | .extension(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count |
shielding | Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyShield-eu-pcsp') |
status | .status |
position | .bodySite |
organAtRisk | .extension(http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference) |
dosimetry | .exists() |
dosimetryDocument | . |
files | .extension(http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference) |
notes | .note |