StoreSCP and Private Tag Data
Moderator: Moderator Team
StoreSCP and Private Tag Data
We've been trying to set up storescp to receive dicom plan files from the Leksell GammaPlan (GP) system.
When inspected using dcmdump (with a private tag file for the GP tags), files transferred using GP's storescu process do not decode the private tag data, VR is UN, e.g.
However, plans transferred using GP's USB option are correctly and fully read by dcmdump.
The only difference I can see when comparing the 2 files is that the transfer syntax is different. TS for the storescp process is "Little Endian Explicit" while the USB transferred file has a TS of "Little Endian Implicit".
storescp was started with these parameters: C:/dcmtk/storescp -v -sp -tos 5 -fe .dcm -od C:/path/StoreHere 1909 --config-file "C:/path/storescp.cfg" default
Is it a reasonable assumption to believe the TS is the reason the private tag data was not handled correctly?
I do see there are storescp params related to TS but the help doc says they are not for use with --config-file.
Thanks for any insight.
David
When inspected using dcmdump (with a private tag file for the GP tags), files transferred using GP's storescu process do not decode the private tag data, VR is UN, e.g.
However, plans transferred using GP's USB option are correctly and fully read by dcmdump.
The only difference I can see when comparing the 2 files is that the transfer syntax is different. TS for the storescp process is "Little Endian Explicit" while the USB transferred file has a TS of "Little Endian Implicit".
storescp was started with these parameters: C:/dcmtk/storescp -v -sp -tos 5 -fe .dcm -od C:/path/StoreHere 1909 --config-file "C:/path/storescp.cfg" default
Is it a reasonable assumption to believe the TS is the reason the private tag data was not handled correctly?
I do see there are storescp params related to TS but the help doc says they are not for use with --config-file.
Thanks for any insight.
David
-
- DCMTK Developer
- Posts: 2506
- Joined: Tue, 2011-05-03, 14:38
- Location: Oldenburg, Germany
- Contact:
Re: StoreSCP and Private Tag Data
Do you mean the exact opposite?TS for the storescp process is "Little Endian Explicit" while the USB transferred file has a TS of "Little Endian Implicit".
Re: StoreSCP and Private Tag Data
Sorry, I am not seeing today what I saw yesterday.
What I can say is that the GP files received by the dcmtk StoreSCP via GP's StoreCSU do not interpret correctly the GP's private data tags.
When exported using GP's USB option, they are correctly interpreted.
Also, when I push the USB plan file using dcmtk's StoreSCU to dcmtk's StoreSCP, everything looks good. I did both operations locally, on a computer where the private data dictionary lives, not from a remote system, if that matters.
What I can say is that the GP files received by the dcmtk StoreSCP via GP's StoreCSU do not interpret correctly the GP's private data tags.
When exported using GP's USB option, they are correctly interpreted.
Also, when I push the USB plan file using dcmtk's StoreSCU to dcmtk's StoreSCP, everything looks good. I did both operations locally, on a computer where the private data dictionary lives, not from a remote system, if that matters.
Re: StoreSCP and Private Tag Data
From the xml file, a tag looks like this:
<element tag="0009,1021" vr="UN" vm="1" len="10" name="TargetVolumeSize" binary="yes">32\2e\38\36\35\30\34\36\33\20</element>
<element tag="0009,1021" vr="UN" vm="1" len="10" name="TargetVolumeSize" binary="yes">32\2e\38\36\35\30\34\36\33\20</element>
-
- DCMTK Developer
- Posts: 2506
- Joined: Tue, 2011-05-03, 14:38
- Location: Oldenburg, Germany
- Contact:
Re: StoreSCP and Private Tag Data
It would be interesting to see what the Storage SCU proposes (only Implicit VR Little Endian or also Explcit VR Little Endian). Could you provide the log output of storescp with option --verbose-pc (+v)?What I can say is that the GP files received by the dcmtk StoreSCP via GP's StoreCSU do not interpret correctly the GP's private data tags.
Re: StoreSCP and Private Tag Data
I can on Monday. Patient's are being treated now.
I will post then.
Thanks so much for your reply.
David
I will post then.
Thanks so much for your reply.
David
Re: StoreSCP and Private Tag Data
I might add that the physicist involved with this project tried another storescp, and the result was the same.
-
- DCMTK Developer
- Posts: 2506
- Joined: Tue, 2011-05-03, 14:38
- Location: Oldenburg, Germany
- Contact:
Re: StoreSCP and Private Tag Data
By the way, you could also convert the UN elements back to the real VR (if known to the respective tool). For this purpose, both dcmdump and dcmconv support the following option:
Code: Select all
handling of defined length UN elements:
-uc --retain-un retain elements as UN (default)
+uc --convert-un convert to real VR if known
Re: StoreSCP and Private Tag Data
Thanks much, J.Reismeier.
+uc works and is the simplest solution for the time being.
+uc works and is the simplest solution for the time being.
Re: StoreSCP and Private Tag Data
Here is one complete +v output for storescp:
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.2.840.113854.88
I: Their Implementation Version Name: ELEKTA_NTPS_11.1
I: Application Context Name: 1.2.840.10008.3.1.1.1
I: Calling Application Name: INBOX
I: Called Application Name: STORESCP
I: Responding Application Name:
I: Our Max PDU Receive Size: 16384
I: Their Max PDU Receive Size: 64234
I: Presentation Contexts:
I: Context ID: 1 (Proposed)
I: Abstract Syntax: =FINDPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 3 (Proposed)
I: Abstract Syntax: =MOVEPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 5 (Proposed)
I: Abstract Syntax: =VerificationSOPClass
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 7 (Proposed)
I: Abstract Syntax: =MRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 9 (Proposed)
I: Abstract Syntax: =CTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 11 (Proposed)
I: Abstract Syntax: =XRayAngiographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 13 (Proposed)
I: Abstract Syntax: =SecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 15 (Proposed)
I: Abstract Syntax: =PositronEmissionTomographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 17 (Proposed)
I: Abstract Syntax: =UltrasoundImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 19 (Proposed)
I: Abstract Syntax: =UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 21 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneVOILUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 23 (Proposed)
I: Abstract Syntax: =NuclearMedicineImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 25 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneOverlayStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 27 (Proposed)
I: Abstract Syntax: =RETIRED_XRayAngiographicBiPlaneImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 29 (Proposed)
I: Abstract Syntax: =XRayRadiofluoroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 31 (Proposed)
I: Abstract Syntax: =RTDoseStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =JPEGLossless:Non-hierarchical-1stOrderPrediction
I: =JPEGBaseline
I: =JPEGExtended:Process2+4
I: =LittleEndianExplicit
I: =BigEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 33 (Proposed)
I: Abstract Syntax: =RTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 35 (Proposed)
I: Abstract Syntax: =RTPlanStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =JPEGLossless:Non-hierarchical-1stOrderPrediction
I: =JPEGBaseline
I: =JPEGExtended:Process2+4
I: =LittleEndianExplicit
I: =BigEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 37 (Proposed)
I: Abstract Syntax: =RTStructureSetStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =JPEGLossless:Non-hierarchical-1stOrderPrediction
I: =JPEGBaseline
I: =JPEGExtended:Process2+4
I: =LittleEndianExplicit
I: =BigEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 39 (Proposed)
I: Abstract Syntax: =RTBeamsTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 41 (Proposed)
I: Abstract Syntax: =RTBrachyTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 43 (Proposed)
I: Abstract Syntax: =RTTreatmentSummaryRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 45 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneModalityLUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 47 (Proposed)
I: Abstract Syntax: =RETIRED_StandalonePETCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 49 (Proposed)
I: Abstract Syntax: =RETIRED_HardcopyColorImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 51 (Proposed)
I: Abstract Syntax: =RETIRED_HardcopyGrayscaleImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 53 (Proposed)
I: Abstract Syntax: =RETIRED_StoredPrintStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 55 (Proposed)
I: Abstract Syntax: =DigitalXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 57 (Proposed)
I: Abstract Syntax: =DigitalXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 59 (Proposed)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 61 (Proposed)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 63 (Proposed)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 65 (Proposed)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 67 (Proposed)
I: Abstract Syntax: =VLEndoscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 69 (Proposed)
I: Abstract Syntax: =VLMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 71 (Proposed)
I: Abstract Syntax: =VLPhotographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 73 (Proposed)
I: Abstract Syntax: =VLSlideCoordinatesMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 75 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 77 (Proposed)
I: Abstract Syntax: =ComputedRadiographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 79 (Proposed)
I: Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 81 (Proposed)
I: Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 83 (Proposed)
I: Abstract Syntax: =EnhancedCTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 85 (Proposed)
I: Abstract Syntax: =EnhancedMRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
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: 64222)
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.2.840.113854.88
I: Their Implementation Version Name: ELEKTA_NTPS_11.1
I: Application Context Name: 1.2.840.10008.3.1.1.1
I: Calling Application Name: INBOX
I: Called Application Name: STORESCP
I: Responding Application Name: STORESCP
I: Our Max PDU Receive Size: 16384
I: Their Max PDU Receive Size: 64234
I: Presentation Contexts:
I: Context ID: 1 (Abstract Syntax Not Supported)
I: Abstract Syntax: =FINDPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 3 (Abstract Syntax Not Supported)
I: Abstract Syntax: =MOVEPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 5 (Accepted)
I: Abstract Syntax: =VerificationSOPClass
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 7 (Accepted)
I: Abstract Syntax: =MRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 9 (Accepted)
I: Abstract Syntax: =CTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 11 (Accepted)
I: Abstract Syntax: =XRayAngiographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 13 (Accepted)
I: Abstract Syntax: =SecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 15 (Accepted)
I: Abstract Syntax: =PositronEmissionTomographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 17 (Accepted)
I: Abstract Syntax: =UltrasoundImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 19 (Accepted)
I: Abstract Syntax: =UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 21 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneVOILUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 23 (Accepted)
I: Abstract Syntax: =NuclearMedicineImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 25 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneOverlayStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 27 (Accepted)
I: Abstract Syntax: =RETIRED_XRayAngiographicBiPlaneImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 29 (Accepted)
I: Abstract Syntax: =XRayRadiofluoroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 31 (Accepted)
I: Abstract Syntax: =RTDoseStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 33 (Accepted)
I: Abstract Syntax: =RTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 35 (Accepted)
I: Abstract Syntax: =RTPlanStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 37 (Accepted)
I: Abstract Syntax: =RTStructureSetStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 39 (Accepted)
I: Abstract Syntax: =RTBeamsTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 41 (Accepted)
I: Abstract Syntax: =RTBrachyTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 43 (Accepted)
I: Abstract Syntax: =RTTreatmentSummaryRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 45 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneModalityLUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 47 (Accepted)
I: Abstract Syntax: =RETIRED_StandalonePETCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 49 (Accepted)
I: Abstract Syntax: =RETIRED_HardcopyColorImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 51 (Accepted)
I: Abstract Syntax: =RETIRED_HardcopyGrayscaleImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 53 (Accepted)
I: Abstract Syntax: =RETIRED_StoredPrintStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 55 (Accepted)
I: Abstract Syntax: =DigitalXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 57 (Accepted)
I: Abstract Syntax: =DigitalXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 59 (Accepted)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 61 (Accepted)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 63 (Accepted)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 65 (Accepted)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 67 (Accepted)
I: Abstract Syntax: =VLEndoscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 69 (Accepted)
I: Abstract Syntax: =VLMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 71 (Accepted)
I: Abstract Syntax: =VLPhotographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 73 (Accepted)
I: Abstract Syntax: =VLSlideCoordinatesMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 75 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 77 (Accepted)
I: Abstract Syntax: =ComputedRadiographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 79 (Abstract Syntax Not Supported)
I: Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 81 (Abstract Syntax Not Supported)
I: Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 83 (Accepted)
I: Abstract Syntax: =EnhancedCTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 85 (Accepted)
I: Abstract Syntax: =EnhancedMRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =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-AC ======================
I: Received Store Request (MsgID 343, RS)
RECV: .....................................................
I: creating new subdirectory for study: C:/path/_PHANTOM____20190506_151229277
I: storing DICOM file: C:/path/_PHANTOM____20190506_151229277/RS.1.2.840.113854.3425259807.875907039.2284452327.384717243.dcm
I: Received Store Request (MsgID 344, RD)
RECV: ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
I: storing DICOM file: C:/path/_PHANTOM____20190506_151229277/RD.1.2.840.113854.712601159.399787203.3166827630.3997552718.dcm
I: Received Store Request (MsgID 345, RP)
RECV: .
I: storing DICOM file: C:/path/_PHANTOM____20190506_151229277/RP.1.2.840.113854.1777555074.866796569.2276243187.861826159.dcm
I: Association Release
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.2.840.113854.88
I: Their Implementation Version Name: ELEKTA_NTPS_11.1
I: Application Context Name: 1.2.840.10008.3.1.1.1
I: Calling Application Name: INBOX
I: Called Application Name: STORESCP
I: Responding Application Name:
I: Our Max PDU Receive Size: 16384
I: Their Max PDU Receive Size: 64234
I: Presentation Contexts:
I: Context ID: 1 (Proposed)
I: Abstract Syntax: =FINDPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 3 (Proposed)
I: Abstract Syntax: =MOVEPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 5 (Proposed)
I: Abstract Syntax: =VerificationSOPClass
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 7 (Proposed)
I: Abstract Syntax: =MRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 9 (Proposed)
I: Abstract Syntax: =CTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 11 (Proposed)
I: Abstract Syntax: =XRayAngiographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 13 (Proposed)
I: Abstract Syntax: =SecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 15 (Proposed)
I: Abstract Syntax: =PositronEmissionTomographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 17 (Proposed)
I: Abstract Syntax: =UltrasoundImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 19 (Proposed)
I: Abstract Syntax: =UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 21 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneVOILUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 23 (Proposed)
I: Abstract Syntax: =NuclearMedicineImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 25 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneOverlayStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 27 (Proposed)
I: Abstract Syntax: =RETIRED_XRayAngiographicBiPlaneImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 29 (Proposed)
I: Abstract Syntax: =XRayRadiofluoroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 31 (Proposed)
I: Abstract Syntax: =RTDoseStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =JPEGLossless:Non-hierarchical-1stOrderPrediction
I: =JPEGBaseline
I: =JPEGExtended:Process2+4
I: =LittleEndianExplicit
I: =BigEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 33 (Proposed)
I: Abstract Syntax: =RTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 35 (Proposed)
I: Abstract Syntax: =RTPlanStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =JPEGLossless:Non-hierarchical-1stOrderPrediction
I: =JPEGBaseline
I: =JPEGExtended:Process2+4
I: =LittleEndianExplicit
I: =BigEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 37 (Proposed)
I: Abstract Syntax: =RTStructureSetStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =JPEGLossless:Non-hierarchical-1stOrderPrediction
I: =JPEGBaseline
I: =JPEGExtended:Process2+4
I: =LittleEndianExplicit
I: =BigEndianExplicit
I: =LittleEndianImplicit
I: Context ID: 39 (Proposed)
I: Abstract Syntax: =RTBeamsTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 41 (Proposed)
I: Abstract Syntax: =RTBrachyTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 43 (Proposed)
I: Abstract Syntax: =RTTreatmentSummaryRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 45 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneModalityLUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 47 (Proposed)
I: Abstract Syntax: =RETIRED_StandalonePETCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 49 (Proposed)
I: Abstract Syntax: =RETIRED_HardcopyColorImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 51 (Proposed)
I: Abstract Syntax: =RETIRED_HardcopyGrayscaleImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 53 (Proposed)
I: Abstract Syntax: =RETIRED_StoredPrintStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 55 (Proposed)
I: Abstract Syntax: =DigitalXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 57 (Proposed)
I: Abstract Syntax: =DigitalXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 59 (Proposed)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 61 (Proposed)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 63 (Proposed)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 65 (Proposed)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 67 (Proposed)
I: Abstract Syntax: =VLEndoscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 69 (Proposed)
I: Abstract Syntax: =VLMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 71 (Proposed)
I: Abstract Syntax: =VLPhotographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 73 (Proposed)
I: Abstract Syntax: =VLSlideCoordinatesMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 75 (Proposed)
I: Abstract Syntax: =RETIRED_StandaloneCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 77 (Proposed)
I: Abstract Syntax: =ComputedRadiographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 79 (Proposed)
I: Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 81 (Proposed)
I: Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Proposed Transfer Syntax(es):
I: =LittleEndianExplicit
I: =LittleEndianImplicit
I: =BigEndianExplicit
I: Context ID: 83 (Proposed)
I: Abstract Syntax: =EnhancedCTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
I: =LittleEndianImplicit
I: Context ID: 85 (Proposed)
I: Abstract Syntax: =EnhancedMRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Proposed Transfer Syntax(es):
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: 64222)
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.2.840.113854.88
I: Their Implementation Version Name: ELEKTA_NTPS_11.1
I: Application Context Name: 1.2.840.10008.3.1.1.1
I: Calling Application Name: INBOX
I: Called Application Name: STORESCP
I: Responding Application Name: STORESCP
I: Our Max PDU Receive Size: 16384
I: Their Max PDU Receive Size: 64234
I: Presentation Contexts:
I: Context ID: 1 (Abstract Syntax Not Supported)
I: Abstract Syntax: =FINDPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 3 (Abstract Syntax Not Supported)
I: Abstract Syntax: =MOVEPatientRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 5 (Accepted)
I: Abstract Syntax: =VerificationSOPClass
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 7 (Accepted)
I: Abstract Syntax: =MRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 9 (Accepted)
I: Abstract Syntax: =CTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 11 (Accepted)
I: Abstract Syntax: =XRayAngiographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 13 (Accepted)
I: Abstract Syntax: =SecondaryCaptureImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 15 (Accepted)
I: Abstract Syntax: =PositronEmissionTomographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 17 (Accepted)
I: Abstract Syntax: =UltrasoundImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 19 (Accepted)
I: Abstract Syntax: =UltrasoundMultiframeImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 21 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneVOILUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 23 (Accepted)
I: Abstract Syntax: =NuclearMedicineImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 25 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneOverlayStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 27 (Accepted)
I: Abstract Syntax: =RETIRED_XRayAngiographicBiPlaneImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 29 (Accepted)
I: Abstract Syntax: =XRayRadiofluoroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 31 (Accepted)
I: Abstract Syntax: =RTDoseStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 33 (Accepted)
I: Abstract Syntax: =RTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 35 (Accepted)
I: Abstract Syntax: =RTPlanStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 37 (Accepted)
I: Abstract Syntax: =RTStructureSetStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianExplicit
I: Context ID: 39 (Accepted)
I: Abstract Syntax: =RTBeamsTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 41 (Accepted)
I: Abstract Syntax: =RTBrachyTreatmentRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 43 (Accepted)
I: Abstract Syntax: =RTTreatmentSummaryRecordStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 45 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneModalityLUTStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 47 (Accepted)
I: Abstract Syntax: =RETIRED_StandalonePETCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 49 (Accepted)
I: Abstract Syntax: =RETIRED_HardcopyColorImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 51 (Accepted)
I: Abstract Syntax: =RETIRED_HardcopyGrayscaleImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 53 (Accepted)
I: Abstract Syntax: =RETIRED_StoredPrintStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 55 (Accepted)
I: Abstract Syntax: =DigitalXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 57 (Accepted)
I: Abstract Syntax: =DigitalXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 59 (Accepted)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 61 (Accepted)
I: Abstract Syntax: =DigitalIntraOralXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 63 (Accepted)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 65 (Accepted)
I: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 67 (Accepted)
I: Abstract Syntax: =VLEndoscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 69 (Accepted)
I: Abstract Syntax: =VLMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 71 (Accepted)
I: Abstract Syntax: =VLPhotographicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 73 (Accepted)
I: Abstract Syntax: =VLSlideCoordinatesMicroscopicImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 75 (Accepted)
I: Abstract Syntax: =RETIRED_StandaloneCurveStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 77 (Accepted)
I: Abstract Syntax: =ComputedRadiographyImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 79 (Abstract Syntax Not Supported)
I: Abstract Syntax: =FINDStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 81 (Abstract Syntax Not Supported)
I: Abstract Syntax: =MOVEStudyRootQueryRetrieveInformationModel
I: Proposed SCP/SCU Role: Default
I: Accepted SCP/SCU Role: Default
I: Context ID: 83 (Accepted)
I: Abstract Syntax: =EnhancedCTImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =LittleEndianImplicit
I: Context ID: 85 (Accepted)
I: Abstract Syntax: =EnhancedMRImageStorage
I: Proposed SCP/SCU Role: SCP/SCU
I: Accepted SCP/SCU Role: Default
I: Accepted Transfer Syntax: =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-AC ======================
I: Received Store Request (MsgID 343, RS)
RECV: .....................................................
I: creating new subdirectory for study: C:/path/_PHANTOM____20190506_151229277
I: storing DICOM file: C:/path/_PHANTOM____20190506_151229277/RS.1.2.840.113854.3425259807.875907039.2284452327.384717243.dcm
I: Received Store Request (MsgID 344, RD)
RECV: ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
I: storing DICOM file: C:/path/_PHANTOM____20190506_151229277/RD.1.2.840.113854.712601159.399787203.3166827630.3997552718.dcm
I: Received Store Request (MsgID 345, RP)
RECV: .
I: storing DICOM file: C:/path/_PHANTOM____20190506_151229277/RP.1.2.840.113854.1777555074.866796569.2276243187.861826159.dcm
I: Association Release
-
- DCMTK Developer
- Posts: 2506
- Joined: Tue, 2011-05-03, 14:38
- Location: Oldenburg, Germany
- Contact:
Re: StoreSCP and Private Tag Data
Both RT Dose and RT Plan are accepted with Little Endian Explicit VR Transfer Syntax, i.e. if the DICOM files created by DCMTK's storescp use the VR "UN" (Unknown) for private tags then this is how the Storage SCU (ELEKTA_NTPS_11.1) encoded the data elements. However, you should double check the files in " C:/path/_PHANTOM____20190506_151229277".
Re: StoreSCP and Private Tag Data
Inspecting that file with dcmdump without the +uc parameter produces the VR of "UN". When I add the +uc parameter, the VR is DS and the value is shown correctly, as it is when I inspect the files exported through the USB option.
Thanks for your insight, J. Riesmeier.
David
Thanks for your insight, J. Riesmeier.
David
Who is online
Users browsing this forum: Bing [Bot] and 1 guest