PanCareSurPass Project HL7 FHIR Implementation Guide
1.0.0 - release 150

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

## Logical Model: Radiotherapy - Mappings

Active as of 2026-01-16

Mappings for the Radiotherapy logical model.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Radiotherapy model to PCSP HL7 FHIR R4 Profiles
--- | ---
Radiotherapy | //hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp')
relatedDiagnosis | .reasonReference
relatedRelapse | .reasonReference
identifier | .identifier
istitutionOfTreatment | //hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp)
@id |
extension |
modifierExtension |
description | Location.description
name | Location.name
address | Location.address.city
@id |
extension |
modifierExtension |
name |
country | Location.address.country
startDate | .performedPeriod.start
enddate | .performedPeriod.end
type | .code
deviceType | .usedCode
brachytherapyType | //hl7.org/fhir/StructureDefinition/procedure-method').valueCodeableConcept
isotopes | //hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept
radionuclides | //hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope').valueCodeableConcept
numberOfCourses | //hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count
target | //hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)
@id |
extension |
modifierExtension |
site | .bodySite
@id |
extension |
coding |
text |
notes | .note
laterality | //hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept
details | .text
from | //snomed.info/sct#272488003 'From-structure')
to | //hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp#to-structure 'To-structure')
position | //hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier').valueCodeableConcept
totalDose | //hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)
@id |
extension |
modifierExtension |
completionStatus | .status = #preliminary
statusReason | //hl7.org/fhir/StructureDefinition/event-statusReason')
notKnown | //terminology.hl7.org/CodeSystem/data-absent-reason#unknown
dose | .valueQuantity.value
unit | .valueQuantity.code
fractions | //hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count
boost | //hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyBoost-eu-pcsp')
@id |
extension |
modifierExtension |
type | .partOf.resolve().code
given | .status
site | //hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp).bodySite
laterality | //hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier).valueCodeableConcept
details | .note
from | //hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept = http://snomed.info/sct#272488003 'From-structure')
to | //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 | //hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier).valueCodeableConcept
totalDose | //hl7.eu/fhir/ig/pcsp/StructureDefinition/ResourceRelatedInfo-eu-pcsp).resolve().conformsTo(http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-cumulativeDoseRad-eu-pcsp)
@id |
extension |
modifierExtension |
completionStatus | .status = #preliminary
statusReason | //hl7.org/fhir/StructureDefinition/event-statusReason')
notKnown | //terminology.hl7.org/CodeSystem/data-absent-reason#unknown
dose | .valueQuantity.value
unit | .valueQuantity.code
fractions | //hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming).valueTiming.repeat.count
shielding | //hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyShield-eu-pcsp')
@id |
extension |
modifierExtension |
status | .status
position | .bodySite
organAtRisk | //hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference)
@id |
extension |
modifierExtension |
dosimetry | .exists()
dosimetryDocument | .
files | //hl7.org/fhir/StructureDefinition/workflow-supportingInfo).ofType(DocumentReference)
notes | .note
Documentation for this format