Bug 145

Summary: OrthancWSIDicomizer SOPInstanceUID
Product: Orthanc Reporter: Sébastien Jodogne <s.jodogne>
Component: Whole-slide imagingAssignee: Sébastien Jodogne <s.jodogne>
Status: RESOLVED FIXED    
Severity: normal    
Priority: ---    
Version: unspecified   
Hardware: All   
OS: All   

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