PanCareSurPass Project HL7 FHIR Implementation Guide
0.1.0 - trial-use 150

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

Logical Model: Radiotherapy - Mappings

Active as of 2023-01-26

Mappings for the Radiotherapy logical model.

Mappings for RIM Mapping (http://hl7.org/v3)

Radiotherapy
Radiotherapy
   istitutionOfTreatment
      idn/a
      extensionn/a
      modifierExtensionN/A
      address
         idn/a
         extensionn/a
         modifierExtensionN/A
   target
      idn/a
      extensionn/a
      modifierExtensionN/A
      site
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      totalDose
         idn/a
         extensionn/a
         modifierExtensionN/A
      boost
         idn/a
         extensionn/a
         modifierExtensionN/A
         totalDose
            idn/a
            extensionn/a
            modifierExtensionN/A
      shielding
         idn/a
         extensionn/a
         modifierExtensionN/A
   organAtRisk
      idn/a
      extensionn/a
      modifierExtensionN/A

Mappings for Radiotherapy model to PCSP HL7 FHIR R4 Profiles (hl7.org/fhir/r4)

Radiotherapy
RadiotherapyProcedure.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)
      descriptionLocation.description
      nameLocation.name
      addressLocation.address.city
         countryLocation.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
      boostProcedure.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
      shieldingProcedure.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