No SOPInstanceUID for Series?

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
martinrame
Posts: 329
Joined: Mon, 2009-02-23, 19:57

No SOPInstanceUID for Series?

#1 Post by martinrame » Sat, 2019-08-03, 19:56

I'm doing some C-Find commands against a GE PACS (Centricity) and found this funny results.

When I query for series I get this:

Code: Select all

findscu -v --study -k 0008,0052=SERIES -k 0020,000D=1.2.840.113619.2.452.3.1678428672.149.1564403906.381 -k 0020,000E -k 0008,0060 --aetitle SCPAET --call GEPACS 10.100.0.41 4100

I: Requesting Association
I: Association Accepted (Max Send PDV: 28660)
I: Sending Find Request (MsgID 1)
I: Request Identifiers:
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0060) CS (no value available)                     #   0, 0 Modality
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI (no value available)                     #   0, 0 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 1 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [CT]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.383] #  52, 1 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 2 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [CT]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.388] #  52, 1 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 3 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [CT]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.388.4] #  54, 1 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 4 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [CT]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.80.3007052912.2451.1564750540.1.4.1] #  52, 1 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 5 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [CT]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.80.3007052912.2451.1564750566.27.4.1] #  54, 1 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 6 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [SR]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.471] #  52, 1 SeriesInstanceUID
I:
I: ---------------------------
I: Find Response: 7 (Pending)
I:
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [CT]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.469] #  52, 1 SeriesInstanceUID
I:
I: Received Final Find Response (Success)
I: Releasing Association
The interesting part is this series:

Code: Select all

I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0052) CS [SERIES]                                 #   6, 1 QueryRetrieveLevel
I: (0008,0054) AE [GEPACS]                                 #   6, 1 RetrieveAETitle
I: (0008,0056) CS [ONLINE]                                 #   6, 1 InstanceAvailability
I: (0008,0060) CS [SR]                                     #   2, 1 Modality
I: (0010,0020) LO [820614]                                 #   6, 1 PatientID
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.471] #  52, 1 SeriesInstanceUID
When I try to get the SOPInstanceUIDs of that series I get this:

Code: Select all

findscu -v --study -k 0008,0052=IMAGE -k 0020,000D=1.2.840.113619.2.452.3.1678428672.149.1564403906.381 -k 0020,000E=1.2.840.113619.2.452.3.1678428672.149.1564403906.471 -k 0008,0018 -k 0008,0016 --aetitle SCPAET --call GEPACS 10.100.0.41 4100
I: Requesting Association
I: Association Accepted (Max Send PDV: 28660)
I: Sending Find Request (MsgID 1)
I: Request Identifiers:
I: 
I: # Dicom-Data-Set
I: # Used TransferSyntax: Little Endian Explicit
I: (0008,0016) UI (no value available)                     #   0, 0 SOPClassUID
I: (0008,0018) UI (no value available)                     #   0, 0 SOPInstanceUID
I: (0008,0052) CS [IMAGE]                                  #   6, 1 QueryRetrieveLevel
I: (0020,000d) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.381] #  52, 1 StudyInstanceUID
I: (0020,000e) UI [1.2.840.113619.2.452.3.1678428672.149.1564403906.471] #  52, 1 SeriesInstanceUID
I: 
I: Received Final Find Response (Success)
I: Releasing Association
As you can see, aparently the series is empty. Is this correct?, shouldn't the PACS ignore that series if it doesn't contain any object?.

J. Riesmeier
DCMTK Developer
Posts: 2291
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

Re: No SOPInstanceUID for Series?

#2 Post by J. Riesmeier » Sun, 2019-08-04, 11:47

When I try to get the SOPInstanceUIDs of that series I get this:
The dataset dump shows the request (see caption "Request Identifiers:" in the log output) and not the response, i.e. there is no match for your request. I only mention this to make sure that we are talking about the same aspect of the findscu output.

Apart from that, I agree that a Series should never be empty. By the way, this seems to be the only Series in this Study that contains Structured Reporting documents (Modality "SR").

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 1 guest