Dicom RT dose export error: patient UID

3D Slicer community,

I am trying to convert 3ddose files generated in EGSnrc’s dosxyz to dicom RT dose volumes for analysis in Eclipse. However, I am unable to import the dcm files due to errors regarding the plan UID.

My workflow is as follows:

  1. import Eclipse plan (image series, structures, etc.)
  2. import 3ddose file
  3. drag and drop 3ddose file under study generated in step 1
  4. convert 3ddose to RT dose volume
  5. export to dicom

I’m not editing any dicom tags in the process and I’m not sure if this is something I could fix by editing the metadata of the exported RT dose. Any ideas/suggestions are much appreciated, thanks!!

Maybe this post was preemptive, but I figured I’d follow up in case it’s helpful for anyone else who encounters this issue. The RT dose dcm file exported from 3D slicer was missing the ReferencedSOPInstanceUID tag from the dicom header. I edited this tag in Matlab to match the ReferencedSOPInstanceUID in the header of the dose dcm file generated in Eclipse, then wrote the edited header info and image data to a new file. With this edit, Eclipse was able connect the 3D slicer converted dose file to a pre-existing plan and successfully import the file.

1 Like

Since this seems to be a shortcoming on the SlicerRT DICOM-RT export side, I added a ticket:

Thanks @jborsavage for the report and the description of the solution.

What exactly Referenced Sequence did you use?

The standard allows several options: Referenced RT Plan Sequence (mandatory if you have RtPlan with ControlPointSequence) with tag (300c,0002), Referenced Image Sequence with tag (300c,0002).

I suppose that you just have generated reference to CT data series?