IDEA4RC FHIR Implementation Guide
0.1.0 - CI Build 150

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

ConceptMap: Radiotherapy Model to this guide Map (Experimental)

Official URL: http://hl7.eu/fhir/ig/idea4rc/ConceptMap/radiotherapy2FHIR Version: 0.1.0
Draft as of 2026-08-07 Computable Name: Radiotherapy2FHIR

It shows how the Radiotherapy model is mapped into this guide

This mapping does not specify any particular context of use.


Mapping from Radiotherapy to Procedure: Radiotherapy

Source CodeCard.TypeRelationshipTarget CodeCard.TypeComment
Radiotherapy.diagnosisReference1..*todois related toProcedure.reasonReference1..*todo
Radiotherapy.episodeEventReference1..*todois related toProcedure.reasonReference1..*todo
Radiotherapy.radiotherapyHospital1..*todois related toProcedure.performer0..*todoIn case the actual Organization performing the procedure is captured. It could be a perfomer of type Organization; or a perfomer.organization if of type PractitionerRole
Radiotherapy.radiotherapyHospital1..*todois related toProcedure.extension:sameHospital0..1todoTemporary included in the guide for covering the request of tracking if this information has been captured and maintained by the same or other organizations. It is envisioned that this kind of requirements could be covered by recording where specific act are taking place.
Radiotherapy.intent1..*todois related toProcedure.extension:procedureIntent0..1todofrom mcode https://build.fhir.org/ig/HL7/fhir-mCODE-ig/StructureDefinition-mcode-radiotherapy-course-summary.html
Radiotherapy.setting0..*todois equivalent toProcedure.extension:procedureCategoryR50..*todo
Radiotherapy.beamQuality1..*todois equivalent toProcedure.extension:modalityAndTechnique.extension:modality.value[x]1..1todoUse valueCodeableConcept. For now we can use the mcode extension
Radiotherapy.other0..*todois equivalent toProcedure.extension:modalityAndTechnique.extension:modality.value[x]1..1todoUse element valueCodeableConcept.text
Radiotherapy.treatmentTechnique1..*todois equivalent toProcedure.extension:modalityAndTechnique.extension:technique.value[x]1..1todoUse valueCodeableConcept. For now we can use the mcode extension
Radiotherapy.totalDoseGy1..*todois equivalent toProcedure.extension:doseToVolume0..1todoUse extension:totalDoseDelivered
Radiotherapy.totalHighDose0..*todois equivalent toProcedure.extension:totalHighDoseDelivered0..1todo
Radiotherapy.numberOfFractions1..*todois equivalent toProcedure.extension:doseToVolume0..1todoUse extension:fractionsDelivered
Radiotherapy.adaptiveRt0..*todois equivalent toProcedure.extension:adaptive0..1todoUse value.
Radiotherapy.igrt0..*todois related toProcedure.extension:modalityAndTechnique.extension:technique.value[x]1..1todoIf is present the extension with code 2000100046 'Image guided radiotherapy (IGRT)' it is 'true', else it is 'false'
Radiotherapy.reirradiation0..*todois related toProcedure0..*todoIf is present another procedure in the same site for the same condition it is 'true', else it is 'false'
Radiotherapy.fieldOfReirradiation0..*todois equivalent toProcedure.reasonCode0..*todoPresent only in the second procedure with the same site for the same condition
Radiotherapy.startDate1..*todois equivalent toProcedure.performed[x]1..1todoUse type Period and element start.
Radiotherapy.endDate1..*todois equivalent toProcedure.performed[x]1..1todoUse type Period and element end.
Radiotherapy.treatmentSitePrimaryOnly0..*todois related toProcedure.bodySite0..*todoIf bodySite = 1 and is the same of the Condition: Primary Cancer it is 'true', else it is 'false'
Radiotherapy.treatmentSiteNeckOnly0..*todois related toProcedure.bodySite0..*todoIf bodySite = 1 and is 36770046 'Neck' it is 'true', else it is 'false'
Radiotherapy.treatmentSitePrimaryAndIpsilateralNeck1..*todois related toProcedure.bodySite0..*todoIf bodySite > 1 and one is the same of the Condition: Primary Cancer and another is 36770046 'Neck' with Procedure.bosySite.extension:lateralityQualifier 4112106 'Ipsilateral' it is 'true', else it is 'false'
Radiotherapy.treatmentSitePrimaryAndBilateralNeck1..*todois related toProcedure.bodySite0..*todoIf bodySite > 1 and one is the same of the Condition: Primary Cancer and another is 36770046 'Neck' with Procedure.bosySite.extension:lateralityQualifier 4197258 'Right and left' it is 'true', else it is 'false'
Radiotherapy.treatmentSiteDistantMetastasis1..*todois related toProcedure.bodySite0..*todoIf is 36769180 'Metastasis' it is 'true', else it is 'false'
Radiotherapy.otherTreatmentSite0..*todois equivalent toProcedure.bodySite0..*todo
Radiotherapy.metastaticTreatmentSiteLung0..*todois related toProcedure.bodySite0..*todoIf is 36770283 'Metastasis to lung' it is 'true', else it is 'false'
Radiotherapy.metastaticTreatmentSiteMediastinum0..*todois related toProcedure.bodySite0..*todoIf is 35225542 'Metastasis to mediastinum' it is 'true', else it is 'false'
Radiotherapy.metastaticTreatmentSiteBone0..*todois related toProcedure.bodySite0..*todoIf is 36769301 'Metastasis to bone' it is 'true', else it is 'false'
Radiotherapy.metastaticTreatmentSiteSoftTissue0..*todois related toProcedure.bodySite0..*todoIf is 35225724 'Metastasis to soft tissues' it is 'true', else it is 'false'
Radiotherapy.metastaticTreatmentSiteLiver0..*todois related toProcedure.bodySite0..*todoIf is 36770544 'Metastasis to liver' it is 'true', else it is 'false'
Radiotherapy.rtTreatmentCompletedAsPlanned1..*todois equivalent toProcedure.extension:terminationReason0..*todoFor now we can use the mcode extension
Radiotherapy.regionalDeepHyperthemia1..*todois related toProcedure.partOf0..*todo
Radiotherapy.treatmentResponse0..*todois equivalent toProcedure.outcome0..1todo