Skip to content

Commit

Permalink
change writing order of dicom tags in RTstruct export
Browse files Browse the repository at this point in the history
(cherry picked from commit c3de260)
  • Loading branch information
wahln committed Oct 9, 2020
1 parent a6154fd commit 6880d54
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions dicom/@matRad_DicomExporter/matRad_exportDicomRTStruct.m
Original file line number Diff line number Diff line change
Expand Up @@ -227,17 +227,16 @@
ImageSequenceItem.ReferencedSOPInstanceUID = obj.ctSliceMetas(i).SOPInstanceUID;
ContourImageSequence.(['Item_' num2str(i)]) = ImageSequenceItem;
end

RTReferencedSeriesSequenceItem.ContourImageSequence = ContourImageSequence;

RTReferencedSeriesSequenceItem.SeriesInstanceUID = obj.ctSliceMetas(1).SeriesInstanceUID;
RTReferencedSeriesSequenceItem.ContourImageSequence = ContourImageSequence;

RTReferencedStudySequenceItem.RTReferencedSeriesSequence.Item_1 = RTReferencedSeriesSequenceItem;
RTReferencedStudySequenceItem.ReferencedSOPInstanceUID = obj.StudyInstanceUID;
RTReferencedStudySequenceItem.ReferencedSOPClassUID = '1.2.840.10008.3.1.2.3.2'; %Apparently this class UID is deprecated in DICOM standard - what to use instead?
RTReferencedStudySequenceItem.ReferencedSOPInstanceUID = obj.StudyInstanceUID;
RTReferencedStudySequenceItem.RTReferencedSeriesSequence.Item_1 = RTReferencedSeriesSequenceItem;

meta.ReferencedFrameOfReferenceSequence.Item_1.RTReferencedStudySequence.Item_1 = RTReferencedStudySequenceItem;
meta.ReferencedFrameOfReferenceSequence.Item_1.FrameOfReferenceUID = obj.FrameOfReferenceUID;

meta.ReferencedFrameOfReferenceSequence.Item_1.RTReferencedStudySequence.Item_1 = RTReferencedStudySequenceItem;

filename = 'RTstruct.dcm';
filepath = obj.dicomDir;
Expand Down

0 comments on commit 6880d54

Please sign in to comment.