Bug 145 - OrthancWSIDicomizer SOPInstanceUID
Summary: OrthancWSIDicomizer SOPInstanceUID
Status: RESOLVED FIXED
Alias: None
Product: Orthanc
Classification: Unclassified
Component: Whole-slide imaging (show other bugs)
Version: unspecified
Hardware: All All
: --- normal
Assignee: Sébastien Jodogne
URL:
Depends on:
Blocks:
 
Reported: 2020-06-29 15:15 CEST by Sébastien Jodogne
Modified: 2021-01-12 18:33 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sébastien Jodogne 2020-06-29 15:15:53 CEST
[BitBucket user: Markus Herrmann]
[BitBucket date: 2019-06-21.17:55:58]

The dicomizer program splits the DICOM multi-frame image instance into multiple parts and assigns each part a separate SOPInstanceUID:

https://hg.orthanc-server.com/orthanc-wsi/file/8c279c5b28a3ee2057a051c0117a336136a276f2/Framework/Outputs/MultiframeDicomWriter.cpp#L278

These instances are not compliant with the standard.



According to PS3.3 Section C7.6.16, each “concatentation” part \(which contain subsets of frames\) must contain the following attributess

* Concatenation UID
* Concatenation Frame Offset Number
* In-concatenation Number
* SOP Instance UID of Concatenation Source

See http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.16.html#table_C.7.6.16-1

and http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.6.16.html#figure_C.7.6.16-1a
Comment 1 Sébastien Jodogne 2021-01-12 18:33:27 CET
This issue should be fixed by the following changeset, that will be part of release 0.8 of the WSI framework:
https://hg.orthanc-server.com/orthanc-wsi/rev/7ffcce8ec94c