Radiation Dose Summary for Diagnostic Procedures on FHIR
0.1.0 - STU 1 Ballot

This page is part of the Radiation Dose Summary for Diagnostic Procedures on FHIR (v0.1.0: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

Resource Profile: NMRadiationDoseSummary - Mappings

Mappings for the nm-radiation-dose-summary resource profile.

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

NMRadiationDoseSummary
ObservationEvent
   identifierEvent.identifier
   identifier (radiationSRUID)Event.identifier
   basedOnEvent.basedOn
   basedOn (serviceRequestRef)Event.basedOn
   partOfEvent.partOf
   partOf (imagingStudyRef)Event.partOf
   statusEvent.status
   codeEvent.code
   subjectEvent.subject
   encounterEvent.context
   effective[x]Event.occurrence[x]
   performerEvent.performer.actor
   performer (irradiationAutorizingPerson)Event.performer.actor

Mappings for SNOMED CT Concept Domain Binding (http://snomed.info/conceptdomain)

NMRadiationDoseSummary
Observation< 363787002 |Observable entity|
   status< 445584004 |Report by finality status|
   code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
   interpretation< 260245000 |Findings values|
   bodySite< 123037004 |Body structure|
   device< 49062001 |Device|
   referenceRange
      type< 260245000 |Findings values| OR < 365860008 |General clinical state finding| OR < 250171008 |Clinical history or observation findings| OR < 415229000 |Racial group| OR < 365400002 |Finding of puberty stage| OR < 443938003 |Procedure carried out on subject|
      appliesTo< 260245000 |Findings values| OR < 365860008 |General clinical state finding| OR < 250171008 |Clinical history or observation findings| OR < 415229000 |Racial group| OR < 365400002 |Finding of puberty stage| OR < 443938003 |Procedure carried out on subject|
   component
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|
   component (procedureReported)
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      value[x] (valueCodeableConcept)363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|
   component (administeredActivity)
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      value[x] (valueQuantity)363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|
   component (radiopharmaceutical)
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      value[x] (valueCodeableConcept)363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|
   component (radioisotope)
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      value[x] (valueCodeableConcept)363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|
   component (radiopharmaceuticalVolume)
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      value[x] (valueQuantity)363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|
   component (routeOfAdministration)
      code< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
      value[x]363714003 |Interprets| < 441742003 |Evaluation finding|
      value[x] (valueCodeableConcept)363714003 |Interprets| < 441742003 |Evaluation finding|
      interpretation< 260245000 |Findings values|

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

NMRadiationDoseSummary
ObservationOBX
   identifierOBX.21 For OBX segments from systems without OBX-21 support a combination of ORC/OBR and OBX must be negotiated between trading partners to uniquely identify the OBX segment. Depending on how V2 has been implemented each of these may be an option: 1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
   identifier (radiationSRUID)OBX.21 For OBX segments from systems without OBX-21 support a combination of ORC/OBR and OBX must be negotiated between trading partners to uniquely identify the OBX segment. Depending on how V2 has been implemented each of these may be an option: 1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   basedOnORC
   basedOn (serviceRequestRef)ORC
      identifier
         useN/A
         typeCX.5
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
         periodCX.7 + CX.8
         assignerCX.4 / (CX.4,CX.9,CX.10)
   partOfVaries by domain
   partOf (imagingStudyRef)Varies by domain
      identifier
         useN/A
         typeCX.5
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
         periodCX.7 + CX.8
         assignerCX.4 / (CX.4,CX.9,CX.10)
   statusOBX-11
   codeOBX-3
   subjectPID-3
   focusOBX-3
   encounterPV1
   effective[x]OBX-14, and/or OBX-19 after v2.4 (depends on who observation made)
   issuedOBR.22 (or MSH.7), or perhaps OBX-19 (depends on who observation made)
   performerOBX.15 / (Practitioner) OBX-16, PRT-5:PRT-4='RO' / (Device) OBX-18 , PRT-10:PRT-4='EQUIP' / (Organization) OBX-23, PRT-8:PRT-4='PO'
   performer (irradiationAutorizingPerson)OBX.15 / (Practitioner) OBX-16, PRT-5:PRT-4='RO' / (Device) OBX-18 , PRT-10:PRT-4='EQUIP' / (Organization) OBX-23, PRT-8:PRT-4='PO'
   interpretationOBX-8
   noteNTE.3 (partner NTE to OBX, or sometimes another (child?) OBX)
   bodySiteOBX-20
   methodOBX-17
   deviceOBX-17 / PRT -10
   referenceRangeOBX.7
      lowOBX-7
      highOBX-7
      typeOBX-10
      appliesToOBX-10
      textOBX-7
   hasMemberRelationships established by OBX-4 usage
   hasMember (irradiationEvent)Relationships established by OBX-4 usage
   derivedFromRelationships established by OBX-4 usage
   componentcontainment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7
   component (procedureReported)containment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      value[x] (valueCodeableConcept)OBX.2, OBX.5, OBX.6
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7
   component (administeredActivity)containment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      value[x] (valueQuantity)OBX.2, OBX.5, OBX.6
         valueSN.2 / CQ - N/A
         comparatorSN.1 / CQ.1
         unit(see OBX.6 etc.) / CQ.2
         system(see OBX.6 etc.) / CQ.2
         code(see OBX.6 etc.) / CQ.2
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7
   component (radiopharmaceutical)containment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      value[x] (valueCodeableConcept)OBX.2, OBX.5, OBX.6
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7
   component (radioisotope)containment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      value[x] (valueCodeableConcept)OBX.2, OBX.5, OBX.6
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7
   component (radiopharmaceuticalVolume)containment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      value[x] (valueQuantity)OBX.2, OBX.5, OBX.6
         valueSN.2 / CQ - N/A
         comparatorSN.1 / CQ.1
         unit(see OBX.6 etc.) / CQ.2
         system(see OBX.6 etc.) / CQ.2
         code(see OBX.6 etc.) / CQ.2
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7
   component (routeOfAdministration)containment by OBX-4?
      codeOBX-3
      value[x]OBX.2, OBX.5, OBX.6
      value[x] (valueCodeableConcept)OBX.2, OBX.5, OBX.6
      dataAbsentReasonN/A
      interpretationOBX-8
      referenceRangeOBX.7

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

NMRadiationDoseSummary
ObservationEntity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
   identifier (radiationSRUID)id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   basedOn.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
   basedOn (serviceRequestRef).inboundRelationship[typeCode=COMP].source[moodCode=EVN]
      idn/a
      extensionn/a
      referenceN/A
      typeN/A
      identifier.identifier
         idn/a
         extensionn/a
         useRole.code or implied by context
         typeRole.code or implied by context
         systemII.root or Role.id.root
         valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
         periodRole.effectiveTime or implied by context
         assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
      displayN/A
   partOf.outboundRelationship[typeCode=FLFS].target
   partOf (imagingStudyRef).outboundRelationship[typeCode=FLFS].target
      idn/a
      extensionn/a
      referenceN/A
      typeN/A
      identifier.identifier
         idn/a
         extensionn/a
         useRole.code or implied by context
         typeRole.code or implied by context
         systemII.root or Role.id.root
         valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
         periodRole.effectiveTime or implied by context
         assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
      displayN/A
   statusstatus Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
   category.outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
   codecode
   subjectparticipation[typeCode=RTGT]
   focusparticipation[typeCode=SBJ]
   encounterinboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
   effective[x]effectiveTime
   issuedparticipation[typeCode=AUT].time
   performerparticipation[typeCode=PRF]
   performer (irradiationAutorizingPerson)participation[typeCode=PRF]
   interpretationinterpretationCode
   notesubjectOf.observationEvent[code="annotation"].value
   bodySitetargetSiteCode
   methodmethodCode
   deviceparticipation[typeCode=DEV]
   referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
      idn/a
      extensionn/a
      modifierExtensionN/A
      lowvalue:IVL_PQ.low
      highvalue:IVL_PQ.high
      typeinterpretationCode
      appliesTointerpretationCode
      ageoutboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
      textvalue:ST
   hasMemberoutBoundRelationship
   hasMember (irradiationEvent)outBoundRelationship
   derivedFrom.targetObservation
   componentoutBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
   component (procedureReported)outBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      value[x] (valueCodeableConcept)value
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
   component (administeredActivity)outBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      value[x] (valueQuantity)value
         idn/a
         extensionn/a
         valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
         comparatorIVL properties
         unitPQ.unit
         systemCO.codeSystem, PQ.translation.codeSystem
         codePQ.code, MO.currency, PQ.translation.code
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
   component (radiopharmaceutical)outBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      value[x] (valueCodeableConcept)value
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
   component (radioisotope)outBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      value[x] (valueCodeableConcept)value
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
   component (radiopharmaceuticalVolume)outBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      value[x] (valueQuantity)value
         idn/a
         extensionn/a
         valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
         comparatorIVL properties
         unitPQ.unit
         systemCO.codeSystem, PQ.translation.codeSystem
         codePQ.code, MO.currency, PQ.translation.code
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
   component (routeOfAdministration)outBoundRelationship[typeCode=COMP]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codecode
      value[x]value
      value[x] (valueCodeableConcept)value
      dataAbsentReasonvalue.nullFlavor
      interpretationinterpretationCode
      referenceRangeoutboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

NMRadiationDoseSummary
Observation
   identifierFiveWs.identifier
   identifier (radiationSRUID)FiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   codeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   focusFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   effective[x]FiveWs.done[x]
   issuedFiveWs.recorded
   performerFiveWs.actor
   performer (irradiationAutorizingPerson)FiveWs.actor
   component
      codeFiveWs.what[x]
   component (procedureReported)
      codeFiveWs.what[x]
   component (administeredActivity)
      codeFiveWs.what[x]
   component (radiopharmaceutical)
      codeFiveWs.what[x]
   component (radioisotope)
      codeFiveWs.what[x]
   component (radiopharmaceuticalVolume)
      codeFiveWs.what[x]
   component (routeOfAdministration)
      codeFiveWs.what[x]

Mappings for SNOMED CT Attribute Binding (http://snomed.org/attributebinding)

NMRadiationDoseSummary
Observation
   code116680003 |Is a|
   interpretation363713009 |Has interpretation|
   bodySite718497002 |Inherent location|
   device424226004 |Using device|
   component
      value[x]363714003 |Interprets|
      interpretation363713009 |Has interpretation|
   component (procedureReported)
      value[x]363714003 |Interprets|
      value[x] (valueCodeableConcept)363714003 |Interprets|
      interpretation363713009 |Has interpretation|
   component (administeredActivity)
      value[x]363714003 |Interprets|
      value[x] (valueQuantity)363714003 |Interprets|
      interpretation363713009 |Has interpretation|
   component (radiopharmaceutical)
      value[x]363714003 |Interprets|
      value[x] (valueCodeableConcept)363714003 |Interprets|
      interpretation363713009 |Has interpretation|
   component (radioisotope)
      value[x]363714003 |Interprets|
      value[x] (valueCodeableConcept)363714003 |Interprets|
      interpretation363713009 |Has interpretation|
   component (radiopharmaceuticalVolume)
      value[x]363714003 |Interprets|
      value[x] (valueQuantity)363714003 |Interprets|
      interpretation363713009 |Has interpretation|
   component (routeOfAdministration)
      value[x]363714003 |Interprets|
      value[x] (valueCodeableConcept)363714003 |Interprets|
      interpretation363713009 |Has interpretation|

Mappings for DICOM SR (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_RadiopharmaceuticalRadiationDoseSRIODTemplates.html)

The NMRadiationDoseSummary can be extracted from TID10021 (Radiopharmaceutical Radiation Dose)

NMRadiationDoseSummary
ObservationTID10021 (Radiopharmaceutical Radiation Dose)
   identifier (radiationSRUID)tag(0008,0018) [SOP Instance UID]
   basedOn (serviceRequestRef)tag(0008,0050) [Accession Number]
   partOf (imagingStudyRef)tag(0020,000D) [Study Instance UID]
   subjecttag(0010,0020) [Patient ID]
   effective[x]TID10021 (Radiopharmaceutical Radiation Dose).TID10022 (Radiopharmaceutical Administration Event Data).EV (123003, DCM, Radiopharmaceutical Start DateTime)
   component (administeredActivity)TID10021 (Radiopharmaceutical Radiation Dose).TID10022 (Radiopharmaceutical Administration Event Data).EV (113507, DCM, Administered activity)
   component (radiopharmaceutical)TID10021 (Radiopharmaceutical Radiation Dose).TID10022 (Radiopharmaceutical Administration Event Data).EV (349358000, SCT, Radiopharmaceutical agent)
   component (radioisotope)TID10021 (Radiopharmaceutical Radiation Dose).TID10022 (Radiopharmaceutical Administration Event Data).EV (349358000, SCT, Radiopharmaceutical agent).EV (89457008, SCT, Radionuclide)
   component (radiopharmaceuticalVolume)TID10021 (Radiopharmaceutical Radiation Dose).TID10022 (Radiopharmaceutical Administration Event Data).EV (123005, DCM, Radiopharmaceutical Volume)
   component (routeOfAdministration)TID10021 (Radiopharmaceutical Radiation Dose).TID10022 (Radiopharmaceutical Administration Event Data).EV (410675002, SCT, Route of administration)