StoreSCP

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
rbeaulieu
Posts: 7
Joined: Wed, 2009-07-29, 14:19

StoreSCP

#1 Post by rbeaulieu »

Hello,

I try to receive ultrasound image with StoreSCP with no succes when the file is a multiframe images.

Can you help me with that to have a file in the receiving folder ?

Thanks a lot!

This is my command line :

C:\DCMTK\DCMTK_3.6.4_64\bin\storescp.exe -v +v +xa -od D:\PACS\INCOMCR -aet VOXIMAGE +uf 4006

********************************************************************
This is the verbose output while receiving attemp of one multiframe image ultrasound file:

I: Association Received
I: Parameters:
I: ====================== BEGIN A-ASSOCIATE-RQ =====================
I: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
I: Our Implementation Version Name: OFFIS_DCMTK_364
I: Their Implementation Class UID: 1.3.46.670589.14.10000.400
I: Their Implementation Version Name: EPIQ-AFFIN_4.00
I: Application Context Name: 1.2.840.10008.3.1.1.1
I: Calling Application Name: PHILIPS2
I: Called Application Name: VOXIMAGE
I: Responding Application Name:
I: Our Max PDU Receive Size: 16384
I: Their Max PDU Receive Size: 32768
I: Presentation Contexts:
I: Context ID: 1 (Proposed)
I: Abstract Syntax: =UltrasoundImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 3 (Proposed)
I: Abstract Syntax: =RETIRED_UltrasoundImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 5 (Proposed)
I: Abstract Syntax: 1.3.46.670589.2.5.1.1
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 7 (Proposed)
I: Abstract Syntax: =ComprehensiveSRStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 9 (Proposed)
I: Abstract Syntax: =UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =JPEGBaseline
I: Context ID: 11 (Proposed)
I: Abstract Syntax: =RETIRED_UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =JPEGBaseline
I: Context ID: 13 (Proposed)
I: Abstract Syntax: =StorageCommitmentPushModelSOPClass
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 15 (Proposed)
I: Abstract Syntax: =VerificationSOPClass
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 17 (Proposed)
I: Abstract Syntax: =SecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 19 (Proposed)
I: Abstract Syntax: =MultiframeTrueColorSecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =JPEGBaseline
I: Context ID: 21 (Proposed)
I: Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 23 (Proposed)
I: Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 25 (Proposed)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 27 (Proposed)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 29 (Proposed)
I: Abstract Syntax: =CTImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 31 (Proposed)
I: Abstract Syntax: =EnhancedCTImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 33 (Proposed)
I: Abstract Syntax: =MRImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 35 (Proposed)
I: Abstract Syntax: =EnhancedMRImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 37 (Proposed)
I: Abstract Syntax: =MRSpectroscopyStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 39 (Proposed)
I: Abstract Syntax: =PositronEmissionTomographyImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 41 (Proposed)
I: Abstract Syntax: =XRayAngiographicImageStorage
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: Requested Extended Negotiation: none
I: Accepted Extended Negotiation: none
I: Requested User Identity Negotiation: none
I: User Identity Negotiation Response: none
I: ======================= END A-ASSOCIATE-RQ ======================
I: Association Acknowledged (Max Send PDV: 32756)
I: ====================== BEGIN A-ASSOCIATE-AC =====================
I: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.4
I: Our Implementation Version Name: OFFIS_DCMTK_364
I: Their Implementation Class UID: 1.3.46.670589.14.10000.400
I: Their Implementation Version Name: EPIQ-AFFIN_4.00
I: Application Context Name: 1.2.840.10008.3.1.1.1
I: Calling Application Name: PHILIPS2
I: Called Application Name: VOXIMAGE
I: Responding Application Name: VOXIMAGE
I: Our Max PDU Receive Size: 16384
I: Their Max PDU Receive Size: 32768
I: Presentation Contexts:
I: Context ID: 1 (Accepted)
I: Abstract Syntax: =UltrasoundImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 3 (Accepted)
I: Abstract Syntax: =RETIRED_UltrasoundImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 5 (Abstract Syntax Not Supported)
I: Abstract Syntax: 1.3.46.670589.2.5.1.1
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 7 (Accepted)
I: Abstract Syntax: =ComprehensiveSRStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 9 (Accepted)
I: Abstract Syntax: =UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =JPEGBaseline
I: Context ID: 11 (Accepted)
I: Abstract Syntax: =RETIRED_UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =JPEGBaseline
I: Context ID: 13 (Abstract Syntax Not Supported)
I: Abstract Syntax: =StorageCommitmentPushModelSOPClass
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 15 (Accepted)
I: Abstract Syntax: =VerificationSOPClass
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 17 (Accepted)
I: Abstract Syntax: =SecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 19 (Accepted)
I: Abstract Syntax: =MultiframeTrueColorSecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =JPEGBaseline
I: Context ID: 21 (Abstract Syntax Not Supported)
I: Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 23 (Abstract Syntax Not Supported)
I: Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 25 (Accepted)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 27 (Accepted)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 29 (Accepted)
I: Abstract Syntax: =CTImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 31 (Accepted)
I: Abstract Syntax: =EnhancedCTImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 33 (Accepted)
I: Abstract Syntax: =MRImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 35 (Accepted)
I: Abstract Syntax: =EnhancedMRImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 37 (Accepted)
I: Abstract Syntax: =MRSpectroscopyStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 39 (Accepted)
I: Abstract Syntax: =PositronEmissionTomographyImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 41 (Accepted)
I: Abstract Syntax: =XRayAngiographicImageStorage
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Requested Extended Negotiation: none
I: Accepted Extended Negotiation: none
I: Requested User Identity Negotiation: none
I: User Identity Negotiation Response: none
I: ======================= END A-ASSOCIATE-AC ======================
I: Association Release

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

Re: StoreSCP

#2 Post by J. Riesmeier »

Since all proposed Storage SOP Classes are accepted by storescp (including RETIRED_UltrasoundMultiframeImageStorage and UltrasoundMultiframeImageStorage), my first guess would be that the SCU also wants to send an instance of the Private SOP Class with UID 1.3.46.670589.2.5.1.1. Seems to be a Philips-specific 3D presentation state object.

Please try to start storescp again with option -pm (--promiscuous) in addition to the other options.

rbeaulieu
Posts: 7
Joined: Wed, 2009-07-29, 14:19

Re: StoreSCP

#3 Post by rbeaulieu »

Problem solved.

Thank you so much !

Regards.

Post Reply

Who is online

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