Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Toolbox/DicomStructuredReport.cpp @ 2091:35de56fb6f89 dicom-sr
support of referenced instances
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 08 Nov 2023 10:11:21 +0100 |
parents | 63d77859edee |
children | b7d4d288459a |
line wrap: on
line diff
--- a/OrthancStone/Sources/Toolbox/DicomStructuredReport.cpp Tue Nov 07 19:35:48 2023 +0100 +++ b/OrthancStone/Sources/Toolbox/DicomStructuredReport.cpp Wed Nov 08 10:11:21 2023 +0100 @@ -126,7 +126,7 @@ } else { - frames_.insert(frame); + frames_.insert(frame - 1); } } @@ -161,7 +161,7 @@ else { hasFrameNumber_ = true; - frameNumber_ = frame; + frameNumber_ = frame - 1; } } @@ -339,6 +339,9 @@ { DcmDataset& dataset = *dicom.GetDcmtkObject().getDataset(); + studyInstanceUid_ = GetStringValue(dataset, DCM_StudyInstanceUID); + seriesInstanceUid_ = GetStringValue(dataset, DCM_SeriesInstanceUID); + CheckStringValue(dataset, DCM_Modality, "SR"); CheckStringValue(dataset, DCM_SOPClassUID, "1.2.840.10008.5.1.4.1.1.88.33"); // Comprehensive SR IOD CheckStringValue(dataset, DCM_ValueType, "CONTAINER");