pydicom / pynetdicom

A Python implementation of the DICOM networking protocol
https://pydicom.github.io/pynetdicom
MIT License
510 stars 180 forks source link

Failed sub-operation with getscu (but works in DCMTK getscu) #977

Open medihack opened 3 weeks ago

medihack commented 3 weeks ago

Hi!

We have issues transferring images of a specific modality (DX) when using C-GET with pynetdicom. It returns a failure status of 0xA702. The verbose output of the getscu app of pynetdicom when fetching such a series is below in a separate comment (because of the size). The same getscu command with DCMTK works fine (verbose output also below). The downloaded image (by using DCMTK) can be opened with pydicom (v2) without a problem. I would be very grateful for any help.

EDIT: We have noticed that DigitalXRayImageStorageForPresentation abstract syntax is missing in pynetdicom when using getscu. Even when it seems that it should be added in the getscu code.

medihack commented 3 weeks ago
pynetdicom log ``` D: getscu.py v0.4.0 D: I: Requesting Association D: Request Parameters: D: ======================= OUTGOING A-ASSOCIATE-RQ PDU ======================== D: Our Implementation Class UID: 1.2.826.0.1.3680043.9.3811.2.1.0 D: Our Implementation Version Name: PYNETDICOM_210 D: Application Context Name: 1.2.840.10008.3.1.1.1 D: Calling Application Name: ADIT1DEV D: Called Application Name: REMOTEPACS D: Our Max PDU Receive Size: 16382 D: Presentation Contexts: D: Context ID: 1 (Proposed) D: Abstract Syntax: =Patient Root Query/Retrieve Information Model - GET D: Proposed SCP/SCU Role: Default D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 3 (Proposed) D: Abstract Syntax: =Study Root Query/Retrieve Information Model - GET D: Proposed SCP/SCU Role: Default D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 5 (Proposed) D: Abstract Syntax: =Patient/Study Only Query/Retrieve Information Model - GET D: Proposed SCP/SCU Role: Default D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 7 (Proposed) D: Abstract Syntax: =Computed Radiography Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 9 (Proposed) D: Abstract Syntax: =Encapsulated PDF Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 11 (Proposed) D: Abstract Syntax: =Encapsulated CDA Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 13 (Proposed) D: Abstract Syntax: =X-Ray Angiographic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 15 (Proposed) D: Abstract Syntax: =Enhanced XA Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 17 (Proposed) D: Abstract Syntax: =X-Ray Radiofluoroscopic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 19 (Proposed) D: Abstract Syntax: =Enhanced XRF Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 21 (Proposed) D: Abstract Syntax: =Positron Emission Tomography Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 23 (Proposed) D: Abstract Syntax: =X-Ray 3D Angiographic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 25 (Proposed) D: Abstract Syntax: =X-Ray 3D Craniofacial Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 27 (Proposed) D: Abstract Syntax: =Breast Tomosynthesis Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 29 (Proposed) D: Abstract Syntax: =Enhanced PET Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 31 (Proposed) D: Abstract Syntax: =CT Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 33 (Proposed) D: Abstract Syntax: =Enhanced CT Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 35 (Proposed) D: Abstract Syntax: =Nuclear Medicine Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 37 (Proposed) D: Abstract Syntax: =Ultrasound Multi-frame Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 39 (Proposed) D: Abstract Syntax: =Parametric Map Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 41 (Proposed) D: Abstract Syntax: =MR Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 43 (Proposed) D: Abstract Syntax: =Enhanced MR Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 45 (Proposed) D: Abstract Syntax: =MR Spectroscopy Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 47 (Proposed) D: Abstract Syntax: =Enhanced MR Color Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 49 (Proposed) D: Abstract Syntax: =RT Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 51 (Proposed) D: Abstract Syntax: =RT Physician Intent Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 53 (Proposed) D: Abstract Syntax: =RT Segment Annotation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 55 (Proposed) D: Abstract Syntax: =RT Radiation Set Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 57 (Proposed) D: Abstract Syntax: =C-Arm Photon-Electron Radiation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 59 (Proposed) D: Abstract Syntax: =Tomotherapeutic Radiation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 61 (Proposed) D: Abstract Syntax: =Robotic-Arm Radiation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 63 (Proposed) D: Abstract Syntax: =Tomotherapeutic Radiation Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 65 (Proposed) D: Abstract Syntax: =C-Arm Photon-Electron Radiation Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 67 (Proposed) D: Abstract Syntax: =RT Dose Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 69 (Proposed) D: Abstract Syntax: =Robotic Radiation Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 71 (Proposed) D: Abstract Syntax: =RT Radiation Set Delivery Instruction Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 73 (Proposed) D: Abstract Syntax: =RT Treatment Preparation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 75 (Proposed) D: Abstract Syntax: =Enhanced RT Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 77 (Proposed) D: Abstract Syntax: =Enhanced Continuous RT Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 79 (Proposed) D: Abstract Syntax: =RT Patient Position Acquisition Instruction Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 81 (Proposed) D: Abstract Syntax: =RT Structure Set Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 83 (Proposed) D: Abstract Syntax: =RT Beams Treatment Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 85 (Proposed) D: Abstract Syntax: =RT Plan Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 87 (Proposed) D: Abstract Syntax: =RT Brachy Treatment Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 89 (Proposed) D: Abstract Syntax: =RT Treatment Summary Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 91 (Proposed) D: Abstract Syntax: =RT Ion Plan Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 93 (Proposed) D: Abstract Syntax: =RT Ion Beams Treatment Record Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 95 (Proposed) D: Abstract Syntax: =Ultrasound Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 97 (Proposed) D: Abstract Syntax: =Enhanced US Volume Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 99 (Proposed) D: Abstract Syntax: =1.2.840.10008.5.1.4.1.1.6.3 D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 101 (Proposed) D: Abstract Syntax: =Raw Data Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 103 (Proposed) D: Abstract Syntax: =Spatial Registration Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 105 (Proposed) D: Abstract Syntax: =Spatial Fiducials Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 107 (Proposed) D: Abstract Syntax: =Deformable Spatial Registration Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 109 (Proposed) D: Abstract Syntax: =Segmentation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 111 (Proposed) D: Abstract Syntax: =Surface Segmentation Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 113 (Proposed) D: Abstract Syntax: =Tractography Results Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 115 (Proposed) D: Abstract Syntax: =Real World Value Mapping Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 117 (Proposed) D: Abstract Syntax: =Surface Scan Mesh Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 119 (Proposed) D: Abstract Syntax: =Surface Scan Point Cloud Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 121 (Proposed) D: Abstract Syntax: =Secondary Capture Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 123 (Proposed) D: Abstract Syntax: =Multi-frame Single Bit Secondary Capture Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 125 (Proposed) D: Abstract Syntax: =Multi-frame Grayscale Byte Secondary Capture Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 127 (Proposed) D: Abstract Syntax: =Multi-frame Grayscale Word Secondary Capture Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 129 (Proposed) D: Abstract Syntax: =Multi-frame True Color Secondary Capture Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 131 (Proposed) D: Abstract Syntax: =VL Endoscopic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 133 (Proposed) D: Abstract Syntax: =Video Endoscopic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 135 (Proposed) D: Abstract Syntax: =VL Microscopic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 137 (Proposed) D: Abstract Syntax: =Video Microscopic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 139 (Proposed) D: Abstract Syntax: =VL Slide-Coordinates Microscopic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 141 (Proposed) D: Abstract Syntax: =VL Photographic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 143 (Proposed) D: Abstract Syntax: =Video Photographic Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 145 (Proposed) D: Abstract Syntax: =Ophthalmic Photography 8 Bit Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 147 (Proposed) D: Abstract Syntax: =Ophthalmic Photography 16 Bit Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 149 (Proposed) D: Abstract Syntax: =Stereometric Relationship Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 151 (Proposed) D: Abstract Syntax: =Ophthalmic Tomography Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 153 (Proposed) D: Abstract Syntax: =Wide Field Ophthalmic Photography Stereographic Projection Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 155 (Proposed) D: Abstract Syntax: =Wide Field Ophthalmic Photography 3D Coordinates Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 157 (Proposed) D: Abstract Syntax: =Ophthalmic Optical Coherence Tomography En Face Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 159 (Proposed) D: Abstract Syntax: =Ophthalmic Optical Coherence Tomography B-scan Volume Analysis Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 161 (Proposed) D: Abstract Syntax: =VL Whole Slide Microscopy Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 163 (Proposed) D: Abstract Syntax: =Dermoscopic Photography Image Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 165 (Proposed) D: Abstract Syntax: =Lensometry Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 167 (Proposed) D: Abstract Syntax: =Autorefraction Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 169 (Proposed) D: Abstract Syntax: =Keratometry Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 171 (Proposed) D: Abstract Syntax: =Subjective Refraction Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 173 (Proposed) D: Abstract Syntax: =Visual Acuity Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 175 (Proposed) D: Abstract Syntax: =Spectacle Prescription Report Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 177 (Proposed) D: Abstract Syntax: =Ophthalmic Axial Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 179 (Proposed) D: Abstract Syntax: =Intraocular Lens Calculations Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 181 (Proposed) D: Abstract Syntax: =Macular Grid Thickness and Volume Report Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 183 (Proposed) D: Abstract Syntax: =Ophthalmic Visual Field Static Perimetry Measurements Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 185 (Proposed) D: Abstract Syntax: =Ophthalmic Thickness Map Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 187 (Proposed) D: Abstract Syntax: =Corneal Topography Map Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 189 (Proposed) D: Abstract Syntax: =Basic Text SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 191 (Proposed) D: Abstract Syntax: =Enhanced SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 193 (Proposed) D: Abstract Syntax: =Comprehensive SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 195 (Proposed) D: Abstract Syntax: =Comprehensive 3D SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 197 (Proposed) D: Abstract Syntax: =Extensible SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 199 (Proposed) D: Abstract Syntax: =Mammography CAD SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 201 (Proposed) D: Abstract Syntax: =Chest CAD SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 203 (Proposed) D: Abstract Syntax: =X-Ray Radiation Dose SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 205 (Proposed) D: Abstract Syntax: =Radiopharmaceutical Radiation Dose SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 207 (Proposed) D: Abstract Syntax: =Colon CAD SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 209 (Proposed) D: Abstract Syntax: =Implantation Plan SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 211 (Proposed) D: Abstract Syntax: =Acquisition Context SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 213 (Proposed) D: Abstract Syntax: =Simplified Adult Echo SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 215 (Proposed) D: Abstract Syntax: =Patient Radiation Dose SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 217 (Proposed) D: Abstract Syntax: =Enhanced X-Ray Radiation Dose SR Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 219 (Proposed) D: Abstract Syntax: =12-lead ECG Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 221 (Proposed) D: Abstract Syntax: =General ECG Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 223 (Proposed) D: Abstract Syntax: =Ambulatory ECG Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 225 (Proposed) D: Abstract Syntax: =1.2.840.10008.5.1.4.1.1.9.1.4 D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 227 (Proposed) D: Abstract Syntax: =Hemodynamic Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 229 (Proposed) D: Abstract Syntax: =Cardiac Electrophysiology Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 231 (Proposed) D: Abstract Syntax: =Basic Voice Audio Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 233 (Proposed) D: Abstract Syntax: =General Audio Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 235 (Proposed) D: Abstract Syntax: =Arterial Pulse Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 237 (Proposed) D: Abstract Syntax: =Respiratory Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 239 (Proposed) D: Abstract Syntax: =Multi-channel Respiratory Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 241 (Proposed) D: Abstract Syntax: =Routine Scalp Electroencephalogram Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 243 (Proposed) D: Abstract Syntax: =Electromyogram Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 245 (Proposed) D: Abstract Syntax: =Electrooculogram Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 247 (Proposed) D: Abstract Syntax: =Sleep Electroencephalogram Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 249 (Proposed) D: Abstract Syntax: =Body Position Waveform Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 251 (Proposed) D: Abstract Syntax: =Microscopy Bulk Simple Annotations Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 253 (Proposed) D: Abstract Syntax: =RT Brachy Application Setup Delivery Instruction Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Context ID: 255 (Proposed) D: Abstract Syntax: =RT Beams Delivery Instruction Storage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntaxes: D: =Implicit VR Little Endian D: =Explicit VR Little Endian D: =Deflated Explicit VR Little Endian D: =Explicit VR Big Endian D: Requested Extended Negotiation: None D: Requested Common Extended Negotiation: None D: Requested Asynchronous Operations Window Negotiation: None D: Requested User Identity Negotiation: None D: ========================== END A-ASSOCIATE-RQ PDU ========================== D: Accept Parameters: D: ======================= INCOMING A-ASSOCIATE-AC PDU ======================== D: Their Implementation Class UID: 1.2.40.0.13.1.1.1 D: Their Implementation Version Name: dcm4che-1.4.34 D: Application Context Name: 1.2.840.10008.3.1.1.1 D: Calling Application Name: ADIT1DEV D: Called Application Name: REMOTEPACS D: Their Max PDU Receive Size: 16352 D: Presentation Contexts: D: Context ID: 1 (Accepted) D: Abstract Syntax: =Patient Root Query/Retrieve Information Model - GET D: Accepted SCP/SCU Role: Default D: Accepted Transfer Syntax: =Implicit VR Little Endian D: Context ID: 3 (Accepted) D: Abstract Syntax: =Study Root Query/Retrieve Information Model - GET D: Accepted SCP/SCU Role: Default D: Accepted Transfer Syntax: =Implicit VR Little Endian D: Context ID: 5 (Accepted) D: Abstract Syntax: =Patient/Study Only Query/Retrieve Information Model - GET D: Accepted SCP/SCU Role: Default D: Accepted Transfer Syntax: =Implicit VR Little Endian D: Context ID: 7 (Accepted) D: Abstract Syntax: =Computed Radiography Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 9 (Accepted) D: Abstract Syntax: =Encapsulated PDF Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 11 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Encapsulated CDA Storage D: Context ID: 13 (Accepted) D: Abstract Syntax: =X-Ray Angiographic Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 15 (Accepted) D: Abstract Syntax: =Enhanced XA Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 17 (Accepted) D: Abstract Syntax: =X-Ray Radiofluoroscopic Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 19 (Accepted) D: Abstract Syntax: =Enhanced XRF Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 21 (Accepted) D: Abstract Syntax: =Positron Emission Tomography Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 23 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =X-Ray 3D Angiographic Image Storage D: Context ID: 25 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =X-Ray 3D Craniofacial Image Storage D: Context ID: 27 (Accepted) D: Abstract Syntax: =Breast Tomosynthesis Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 29 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Enhanced PET Image Storage D: Context ID: 31 (Accepted) D: Abstract Syntax: =CT Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 33 (Accepted) D: Abstract Syntax: =Enhanced CT Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 35 (Accepted) D: Abstract Syntax: =Nuclear Medicine Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 37 (Accepted) D: Abstract Syntax: =Ultrasound Multi-frame Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 39 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Parametric Map Storage D: Context ID: 41 (Accepted) D: Abstract Syntax: =MR Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 43 (Accepted) D: Abstract Syntax: =Enhanced MR Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 45 (Accepted) D: Abstract Syntax: =MR Spectroscopy Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 47 (Accepted) D: Abstract Syntax: =Enhanced MR Color Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 49 (Accepted) D: Abstract Syntax: =RT Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 51 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Physician Intent Storage D: Context ID: 53 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Segment Annotation Storage D: Context ID: 55 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Radiation Set Storage D: Context ID: 57 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =C-Arm Photon-Electron Radiation Storage D: Context ID: 59 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Tomotherapeutic Radiation Storage D: Context ID: 61 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Robotic-Arm Radiation Storage D: Context ID: 63 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Tomotherapeutic Radiation Record Storage D: Context ID: 65 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =C-Arm Photon-Electron Radiation Record Storage D: Context ID: 67 (Accepted) D: Abstract Syntax: =RT Dose Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 69 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Robotic Radiation Record Storage D: Context ID: 71 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Radiation Set Delivery Instruction Storage D: Context ID: 73 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Treatment Preparation Storage D: Context ID: 75 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Enhanced RT Image Storage D: Context ID: 77 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Enhanced Continuous RT Image Storage D: Context ID: 79 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Patient Position Acquisition Instruction Storage D: Context ID: 81 (Accepted) D: Abstract Syntax: =RT Structure Set Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 83 (Accepted) D: Abstract Syntax: =RT Beams Treatment Record Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 85 (Accepted) D: Abstract Syntax: =RT Plan Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 87 (Accepted) D: Abstract Syntax: =RT Brachy Treatment Record Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 89 (Accepted) D: Abstract Syntax: =RT Treatment Summary Record Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 91 (Accepted) D: Abstract Syntax: =RT Ion Plan Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 93 (Accepted) D: Abstract Syntax: =RT Ion Beams Treatment Record Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 95 (Accepted) D: Abstract Syntax: =Ultrasound Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 97 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Enhanced US Volume Storage D: Context ID: 99 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =1.2.840.10008.5.1.4.1.1.6.3 D: Context ID: 101 (Accepted) D: Abstract Syntax: =Raw Data Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 103 (Accepted) D: Abstract Syntax: =Spatial Registration Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 105 (Accepted) D: Abstract Syntax: =Spatial Fiducials Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 107 (Accepted) D: Abstract Syntax: =Deformable Spatial Registration Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 109 (Accepted) D: Abstract Syntax: =Segmentation Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 111 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Surface Segmentation Storage D: Context ID: 113 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Tractography Results Storage D: Context ID: 115 (Accepted) D: Abstract Syntax: =Real World Value Mapping Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 117 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Surface Scan Mesh Storage D: Context ID: 119 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Surface Scan Point Cloud Storage D: Context ID: 121 (Accepted) D: Abstract Syntax: =Secondary Capture Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 123 (Accepted) D: Abstract Syntax: =Multi-frame Single Bit Secondary Capture Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 125 (Accepted) D: Abstract Syntax: =Multi-frame Grayscale Byte Secondary Capture Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 127 (Accepted) D: Abstract Syntax: =Multi-frame Grayscale Word Secondary Capture Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 129 (Accepted) D: Abstract Syntax: =Multi-frame True Color Secondary Capture Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 131 (Accepted) D: Abstract Syntax: =VL Endoscopic Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 133 (Rejected - Transfer Syntax Not Supported) D: Abstract Syntax: =Video Endoscopic Image Storage D: Context ID: 135 (Accepted) D: Abstract Syntax: =VL Microscopic Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 137 (Rejected - Transfer Syntax Not Supported) D: Abstract Syntax: =Video Microscopic Image Storage D: Context ID: 139 (Accepted) D: Abstract Syntax: =VL Slide-Coordinates Microscopic Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 141 (Accepted) D: Abstract Syntax: =VL Photographic Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 143 (Rejected - Transfer Syntax Not Supported) D: Abstract Syntax: =Video Photographic Image Storage D: Context ID: 145 (Accepted) D: Abstract Syntax: =Ophthalmic Photography 8 Bit Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 147 (Accepted) D: Abstract Syntax: =Ophthalmic Photography 16 Bit Image Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 149 (Accepted) D: Abstract Syntax: =Stereometric Relationship Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 151 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Ophthalmic Tomography Image Storage D: Context ID: 153 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Wide Field Ophthalmic Photography Stereographic Projection Image Storage D: Context ID: 155 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Wide Field Ophthalmic Photography 3D Coordinates Image Storage D: Context ID: 157 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Ophthalmic Optical Coherence Tomography En Face Image Storage D: Context ID: 159 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Ophthalmic Optical Coherence Tomography B-scan Volume Analysis Storage D: Context ID: 161 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =VL Whole Slide Microscopy Image Storage D: Context ID: 163 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Dermoscopic Photography Image Storage D: Context ID: 165 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Lensometry Measurements Storage D: Context ID: 167 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Autorefraction Measurements Storage D: Context ID: 169 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Keratometry Measurements Storage D: Context ID: 171 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Subjective Refraction Measurements Storage D: Context ID: 173 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Visual Acuity Measurements Storage D: Context ID: 175 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Spectacle Prescription Report Storage D: Context ID: 177 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Ophthalmic Axial Measurements Storage D: Context ID: 179 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Intraocular Lens Calculations Storage D: Context ID: 181 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Macular Grid Thickness and Volume Report Storage D: Context ID: 183 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Ophthalmic Visual Field Static Perimetry Measurements Storage D: Context ID: 185 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Ophthalmic Thickness Map Storage D: Context ID: 187 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Corneal Topography Map Storage D: Context ID: 189 (Accepted) D: Abstract Syntax: =Basic Text SR Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Deflated Explicit VR Little Endian D: Context ID: 191 (Accepted) D: Abstract Syntax: =Enhanced SR Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Deflated Explicit VR Little Endian D: Context ID: 193 (Accepted) D: Abstract Syntax: =Comprehensive SR Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Deflated Explicit VR Little Endian D: Context ID: 195 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Comprehensive 3D SR Storage D: Context ID: 197 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Extensible SR Storage D: Context ID: 199 (Accepted) D: Abstract Syntax: =Mammography CAD SR Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Deflated Explicit VR Little Endian D: Context ID: 201 (Accepted) D: Abstract Syntax: =Chest CAD SR Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Deflated Explicit VR Little Endian D: Context ID: 203 (Accepted) D: Abstract Syntax: =X-Ray Radiation Dose SR Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Deflated Explicit VR Little Endian D: Context ID: 205 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Radiopharmaceutical Radiation Dose SR Storage D: Context ID: 207 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Colon CAD SR Storage D: Context ID: 209 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Implantation Plan SR Storage D: Context ID: 211 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Acquisition Context SR Storage D: Context ID: 213 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Simplified Adult Echo SR Storage D: Context ID: 215 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Patient Radiation Dose SR Storage D: Context ID: 217 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Enhanced X-Ray Radiation Dose SR Storage D: Context ID: 219 (Accepted) D: Abstract Syntax: =12-lead ECG Waveform Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 221 (Accepted) D: Abstract Syntax: =General ECG Waveform Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 223 (Accepted) D: Abstract Syntax: =Ambulatory ECG Waveform Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 225 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =1.2.840.10008.5.1.4.1.1.9.1.4 D: Context ID: 227 (Accepted) D: Abstract Syntax: =Hemodynamic Waveform Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 229 (Accepted) D: Abstract Syntax: =Cardiac Electrophysiology Waveform Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 231 (Accepted) D: Abstract Syntax: =Basic Voice Audio Waveform Storage D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =Explicit VR Little Endian D: Context ID: 233 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =General Audio Waveform Storage D: Context ID: 235 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Arterial Pulse Waveform Storage D: Context ID: 237 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Respiratory Waveform Storage D: Context ID: 239 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Multi-channel Respiratory Waveform Storage D: Context ID: 241 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Routine Scalp Electroencephalogram Waveform Storage D: Context ID: 243 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Electromyogram Waveform Storage D: Context ID: 245 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Electrooculogram Waveform Storage D: Context ID: 247 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Sleep Electroencephalogram Waveform Storage D: Context ID: 249 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Body Position Waveform Storage D: Context ID: 251 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =Microscopy Bulk Simple Annotations Storage D: Context ID: 253 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Brachy Application Setup Delivery Instruction Storage D: Context ID: 255 (Rejected - Abstract Syntax Not Supported) D: Abstract Syntax: =RT Beams Delivery Instruction Storage D: Accepted Extended Negotiation: None D: Accepted Asynchronous Operations Window Negotiation: None D: User Identity Negotiation Response: None D: ========================== END A-ASSOCIATE-AC PDU ========================== I: Association Accepted I: Sending Get Request: MsgID 1 I: I: # Request Identifier I: (0008,0052) CS [SERIES] # 1 QueryRetrieveLevel I: (0010,0020) LO [0000000] # 1 PatientID I: (0020,000D) UI [0.0.000.0.00.000.00000000.0.0.0] # 1 StudyInstanceUID I: (0020,000E) UI [0.0.000.000000.0000000.0000000000000000000] # 1 SeriesInstanceUID I: D: ========================== OUTGOING DIMSE MESSAGE ========================== D: Message Type : C-GET RQ D: Message ID : 1 D: Affected SOP Class UID : Patient Root Query/Retrieve Information Model - GET D: Identifier : Present D: Priority : Low D: ============================ END DIMSE MESSAGE ============================= D: pydicom.read_dataset() TransferSyntax="Little Endian Implicit" D: ========================== INCOMING DIMSE MESSAGE ========================== D: Message Type : C-GET RSP D: Presentation Context ID : 1 D: Message ID Being Responded To : 1 D: Affected SOP Class UID : Patient Root Query/Retrieve Information Model - GET D: Completed Sub-operations : 0 D: Failed Sub-operations : 1 D: Warning Sub-operations : 0 D: Identifier : Present D: Status : 0xA702 D: ============================ END DIMSE MESSAGE ============================= D: I: Get SCP Result: 0xA702 (Failure) I: Sub-Operations Remaining: 0, Completed: 0, Failed: 1, Warning: 0 D: pydicom.read_dataset() TransferSyntax="Little Endian Implicit" I: I: # Response Identifier I: (0008, 0058) Failed SOP Instance UID List UI: 0.0.000.000000.0000000.0000000000000000000.0000000000000 I: I: Releasing Association ```
medihack commented 3 weeks ago
DCMTK log ``` D: $dcmtk: getscu v3.6.7 2022-04-22 $ D: D: DcmDataDictionary: Loading file: /usr/share/libdcmtk17/dicom.dic D: DcmDataDictionary: Loading file: /usr/share/libdcmtk17/private.dic D: Configured a total of 121 presentation contexts for SCU D: Request Parameters: D: ====================== BEGIN A-ASSOCIATE-RQ ===================== D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.7 D: Our Implementation Version Name: OFFIS_DCMTK_367 D: Their Implementation Class UID: D: Their Implementation Version Name: D: Application Context Name: 1.2.840.10008.3.1.1.1 D: Calling Application Name: ADIT1DEV D: Called Application Name: REMOTEPACS D: Responding Application Name: REMOTEPACS D: Our Max PDU Receive Size: 16384 D: Their Max PDU Receive Size: 0 D: Presentation Contexts: D: Context ID: 1 (Proposed) D: Abstract Syntax: =GETPatientRootQueryRetrieveInformationModel D: Proposed SCP/SCU Role: Default D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 3 (Proposed) D: Abstract Syntax: =AmbulatoryECGWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 5 (Proposed) D: Abstract Syntax: =ArterialPulseWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 7 (Proposed) D: Abstract Syntax: =AutorefractionMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 9 (Proposed) D: Abstract Syntax: =BasicStructuredDisplayStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 11 (Proposed) D: Abstract Syntax: =BasicTextSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 13 (Proposed) D: Abstract Syntax: =BasicVoiceAudioWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 15 (Proposed) D: Abstract Syntax: =BlendingSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 17 (Proposed) D: Abstract Syntax: =BreastTomosynthesisImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 19 (Proposed) D: Abstract Syntax: =CardiacElectrophysiologyWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 21 (Proposed) D: Abstract Syntax: =ChestCADSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 23 (Proposed) D: Abstract Syntax: =ColonCADSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 25 (Proposed) D: Abstract Syntax: =ColorSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 27 (Proposed) D: Abstract Syntax: =Comprehensive3DSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 29 (Proposed) D: Abstract Syntax: =ComprehensiveSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 31 (Proposed) D: Abstract Syntax: =ComputedRadiographyImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 33 (Proposed) D: Abstract Syntax: =CTImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 35 (Proposed) D: Abstract Syntax: =DeformableSpatialRegistrationStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 37 (Proposed) D: Abstract Syntax: =DigitalIntraOralXRayImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 39 (Proposed) D: Abstract Syntax: =DigitalIntraOralXRayImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 41 (Proposed) D: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 43 (Proposed) D: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 45 (Proposed) D: Abstract Syntax: =DigitalXRayImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 47 (Proposed) D: Abstract Syntax: =DigitalXRayImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 49 (Proposed) D: Abstract Syntax: =EncapsulatedCDAStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 51 (Proposed) D: Abstract Syntax: =EncapsulatedPDFStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 53 (Proposed) D: Abstract Syntax: =EnhancedCTImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 55 (Proposed) D: Abstract Syntax: =EnhancedMRColorImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 57 (Proposed) D: Abstract Syntax: =EnhancedMRImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 59 (Proposed) D: Abstract Syntax: =EnhancedPETImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 61 (Proposed) D: Abstract Syntax: =EnhancedSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 63 (Proposed) D: Abstract Syntax: =EnhancedUSVolumeStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 65 (Proposed) D: Abstract Syntax: =EnhancedXAImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 67 (Proposed) D: Abstract Syntax: =EnhancedXRFImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 69 (Proposed) D: Abstract Syntax: =GeneralAudioWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 71 (Proposed) D: Abstract Syntax: =GeneralECGWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 73 (Proposed) D: Abstract Syntax: =GrayscaleSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 75 (Proposed) D: Abstract Syntax: =HemodynamicWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 77 (Proposed) D: Abstract Syntax: =ImplantationPlanSRDocumentStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 79 (Proposed) D: Abstract Syntax: =IntraocularLensCalculationsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 81 (Proposed) D: Abstract Syntax: =IntravascularOpticalCoherenceTomographyImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 83 (Proposed) D: Abstract Syntax: =IntravascularOpticalCoherenceTomographyImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 85 (Proposed) D: Abstract Syntax: =KeratometryMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 87 (Proposed) D: Abstract Syntax: =KeyObjectSelectionDocumentStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 89 (Proposed) D: Abstract Syntax: =LegacyConvertedEnhancedCTImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 91 (Proposed) D: Abstract Syntax: =LegacyConvertedEnhancedMRImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 93 (Proposed) D: Abstract Syntax: =LegacyConvertedEnhancedPETImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 95 (Proposed) D: Abstract Syntax: =LensometryMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 97 (Proposed) D: Abstract Syntax: =MacularGridThicknessAndVolumeReportStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 99 (Proposed) D: Abstract Syntax: =MammographyCADSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 101 (Proposed) D: Abstract Syntax: =MRImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 103 (Proposed) D: Abstract Syntax: =MRSpectroscopyStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 105 (Proposed) D: Abstract Syntax: =MultiframeGrayscaleByteSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 107 (Proposed) D: Abstract Syntax: =MultiframeGrayscaleWordSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 109 (Proposed) D: Abstract Syntax: =MultiframeSingleBitSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 111 (Proposed) D: Abstract Syntax: =MultiframeTrueColorSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 113 (Proposed) D: Abstract Syntax: =NuclearMedicineImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 115 (Proposed) D: Abstract Syntax: =OphthalmicAxialMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 117 (Proposed) D: Abstract Syntax: =OphthalmicPhotography16BitImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 119 (Proposed) D: Abstract Syntax: =OphthalmicPhotography8BitImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 121 (Proposed) D: Abstract Syntax: =OphthalmicThicknessMapStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 123 (Proposed) D: Abstract Syntax: =OphthalmicTomographyImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 125 (Proposed) D: Abstract Syntax: =OphthalmicVisualFieldStaticPerimetryMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 127 (Proposed) D: Abstract Syntax: =PositronEmissionTomographyImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 129 (Proposed) D: Abstract Syntax: =ProcedureLogStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 131 (Proposed) D: Abstract Syntax: =PseudoColorSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 133 (Proposed) D: Abstract Syntax: =RawDataStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 135 (Proposed) D: Abstract Syntax: =RealWorldValueMappingStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 137 (Proposed) D: Abstract Syntax: =RespiratoryWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 139 (Proposed) D: Abstract Syntax: =RTBeamsDeliveryInstructionStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 141 (Proposed) D: Abstract Syntax: =RTBeamsTreatmentRecordStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 143 (Proposed) D: Abstract Syntax: =RTBrachyTreatmentRecordStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 145 (Proposed) D: Abstract Syntax: =RTDoseStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 147 (Proposed) D: Abstract Syntax: =RTImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 149 (Proposed) D: Abstract Syntax: =RTIonBeamsTreatmentRecordStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 151 (Proposed) D: Abstract Syntax: =RTIonPlanStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 153 (Proposed) D: Abstract Syntax: =RTPlanStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 155 (Proposed) D: Abstract Syntax: =RTStructureSetStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 157 (Proposed) D: Abstract Syntax: =RTTreatmentSummaryRecordStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 159 (Proposed) D: Abstract Syntax: =SecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 161 (Proposed) D: Abstract Syntax: =SegmentationStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 163 (Proposed) D: Abstract Syntax: =SpatialFiducialsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 165 (Proposed) D: Abstract Syntax: =SpatialRegistrationStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 167 (Proposed) D: Abstract Syntax: =SpectaclePrescriptionReportStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 169 (Proposed) D: Abstract Syntax: =StereometricRelationshipStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 171 (Proposed) D: Abstract Syntax: =SubjectiveRefractionMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 173 (Proposed) D: Abstract Syntax: =SurfaceScanMeshStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 175 (Proposed) D: Abstract Syntax: =SurfaceScanPointCloudStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 177 (Proposed) D: Abstract Syntax: =SurfaceSegmentationStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 179 (Proposed) D: Abstract Syntax: =TwelveLeadECGWaveformStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 181 (Proposed) D: Abstract Syntax: =UltrasoundImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 183 (Proposed) D: Abstract Syntax: =UltrasoundMultiframeImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 185 (Proposed) D: Abstract Syntax: =VideoEndoscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 187 (Proposed) D: Abstract Syntax: =VideoMicroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 189 (Proposed) D: Abstract Syntax: =VideoPhotographicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 191 (Proposed) D: Abstract Syntax: =VisualAcuityMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 193 (Proposed) D: Abstract Syntax: =VLEndoscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 195 (Proposed) D: Abstract Syntax: =VLMicroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 197 (Proposed) D: Abstract Syntax: =VLPhotographicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 199 (Proposed) D: Abstract Syntax: =VLSlideCoordinatesMicroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 201 (Proposed) D: Abstract Syntax: =VLWholeSlideMicroscopyImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 203 (Proposed) D: Abstract Syntax: =XAXRFGrayscaleSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 205 (Proposed) D: Abstract Syntax: =XRay3DAngiographicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 207 (Proposed) D: Abstract Syntax: =XRay3DCraniofacialImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 209 (Proposed) D: Abstract Syntax: =XRayAngiographicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 211 (Proposed) D: Abstract Syntax: =XRayRadiationDoseSRStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 213 (Proposed) D: Abstract Syntax: =XRayRadiofluoroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 215 (Proposed) D: Abstract Syntax: =RETIRED_HardcopyColorImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 217 (Proposed) D: Abstract Syntax: =RETIRED_HardcopyGrayscaleImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 219 (Proposed) D: Abstract Syntax: =RETIRED_NuclearMedicineImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 221 (Proposed) D: Abstract Syntax: =RETIRED_StandaloneCurveStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 223 (Proposed) D: Abstract Syntax: =RETIRED_StandaloneModalityLUTStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 225 (Proposed) D: Abstract Syntax: =RETIRED_StandaloneOverlayStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 227 (Proposed) D: Abstract Syntax: =RETIRED_StandalonePETCurveStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 229 (Proposed) D: Abstract Syntax: =RETIRED_StandaloneVOILUTStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 231 (Proposed) D: Abstract Syntax: =RETIRED_StoredPrintStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 233 (Proposed) D: Abstract Syntax: =RETIRED_UltrasoundImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 235 (Proposed) D: Abstract Syntax: =RETIRED_UltrasoundMultiframeImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 237 (Proposed) D: Abstract Syntax: =RETIRED_VLImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 239 (Proposed) D: Abstract Syntax: =RETIRED_VLMultiframeImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Context ID: 241 (Proposed) D: Abstract Syntax: =RETIRED_XRayAngiographicBiPlaneImageStorage D: Proposed SCP/SCU Role: SCP D: Proposed Transfer Syntax(es): D: =LittleEndianExplicit D: =BigEndianExplicit D: =LittleEndianImplicit D: Requested Extended Negotiation: none D: Accepted Extended Negotiation: none D: Requested User Identity Negotiation: none D: User Identity Negotiation Response: none D: ======================= END A-ASSOCIATE-RQ ====================== I: Requesting Association D: setting network send timeout to 60 seconds D: setting network receive timeout to 60 seconds D: Constructing Associate RQ PDU D: PDU Type: Associate Accept, PDU Length: 8217 + 6 bytes PDU header D: Only dumping 512 bytes. D: 02 00 00 00 20 19 00 01 00 00 49 4d 50 41 58 32 D: 34 31 34 5a 41 51 52 20 20 20 41 44 49 54 31 44 D: 45 56 20 20 20 20 20 20 20 20 00 00 00 00 00 00 D: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D: 00 00 00 00 00 00 00 00 00 00 10 00 00 15 31 2e D: 32 2e 38 34 30 2e 31 30 30 30 38 2e 33 2e 31 2e D: 31 2e 31 21 00 00 19 01 00 00 00 40 00 00 11 31 D: 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 2e 32 D: 21 00 00 1b 03 00 00 00 40 00 00 13 31 2e 32 2e D: 38 34 30 2e 31 30 30 30 38 2e 31 2e 32 2e 31 21 D: 00 00 1b 05 00 03 00 40 00 00 13 31 2e 32 2e 38 D: 34 30 2e 31 30 30 30 38 2e 31 2e 32 2e 31 21 00 D: 00 1b 07 00 03 00 40 00 00 13 31 2e 32 2e 38 34 D: 30 2e 31 30 30 30 38 2e 31 2e 32 2e 31 21 00 00 D: 1b 09 00 03 00 40 00 00 13 31 2e 32 2e 38 34 30 D: 2e 31 30 30 30 38 2e 31 2e 32 2e 31 21 00 00 1b D: 0b 00 00 00 40 00 00 13 31 2e 32 2e 38 34 30 2e D: 31 30 30 30 38 2e 31 2e 32 2e 31 21 00 00 1b 0d D: 00 00 00 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 D: 30 30 30 38 2e 31 2e 32 2e 31 21 00 00 1b 0f 00 D: 00 00 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 D: 30 30 38 2e 31 2e 32 2e 31 21 00 00 1b 11 00 00 D: 00 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 D: 30 38 2e 31 2e 32 2e 31 21 00 00 1b 13 00 00 00 D: 40 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 30 D: 38 2e 31 2e 32 2e 31 21 00 00 1b 15 00 00 00 40 D: 00 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 30 38 D: 2e 31 2e 32 2e 31 21 00 00 1b 17 00 03 00 40 00 D: 00 13 31 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e D: 31 2e 32 2e 31 21 00 00 1b 19 00 00 00 40 00 00 D: 13 31 2e 32 2e 38 34 30 2e 31 30 30 30 38 2e 31 D: 2e 32 2e 31 21 00 00 1b 1b 00 03 00 40 00 00 13 D: D: Parsing an A-ASSOCIATE PDU D: Association Parameters Negotiated: D: ====================== BEGIN A-ASSOCIATE-AC ===================== D: Our Implementation Class UID: 1.2.276.0.7230010.3.0.3.6.7 D: Our Implementation Version Name: OFFIS_DCMTK_367 D: Their Implementation Class UID: 1.2.40.0.13.1.1.1 D: Their Implementation Version Name: dcm4che-1.4.34 D: Application Context Name: 1.2.840.10008.3.1.1.1 D: Calling Application Name: ADIT1DEV D: Called Application Name: REMOTEPACS D: Responding Application Name: REMOTEPACS D: Our Max PDU Receive Size: 16384 D: Their Max PDU Receive Size: 16352 D: Presentation Contexts: D: Context ID: 1 (Accepted) D: Abstract Syntax: =GETPatientRootQueryRetrieveInformationModel D: Proposed SCP/SCU Role: Default D: Accepted SCP/SCU Role: Default D: Accepted Transfer Syntax: =LittleEndianImplicit D: Context ID: 3 (Accepted) D: Abstract Syntax: =AmbulatoryECGWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 5 (Abstract Syntax Not Supported) D: Abstract Syntax: =ArterialPulseWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 7 (Abstract Syntax Not Supported) D: Abstract Syntax: =AutorefractionMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 9 (Abstract Syntax Not Supported) D: Abstract Syntax: =BasicStructuredDisplayStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 11 (Accepted) D: Abstract Syntax: =BasicTextSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 13 (Accepted) D: Abstract Syntax: =BasicVoiceAudioWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 15 (Accepted) D: Abstract Syntax: =BlendingSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 17 (Accepted) D: Abstract Syntax: =BreastTomosynthesisImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 19 (Accepted) D: Abstract Syntax: =CardiacElectrophysiologyWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 21 (Accepted) D: Abstract Syntax: =ChestCADSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 23 (Abstract Syntax Not Supported) D: Abstract Syntax: =ColonCADSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 25 (Accepted) D: Abstract Syntax: =ColorSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 27 (Abstract Syntax Not Supported) D: Abstract Syntax: =Comprehensive3DSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 29 (Accepted) D: Abstract Syntax: =ComprehensiveSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 31 (Accepted) D: Abstract Syntax: =ComputedRadiographyImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 33 (Accepted) D: Abstract Syntax: =CTImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 35 (Accepted) D: Abstract Syntax: =DeformableSpatialRegistrationStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 37 (Accepted) D: Abstract Syntax: =DigitalIntraOralXRayImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 39 (Accepted) D: Abstract Syntax: =DigitalIntraOralXRayImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 41 (Accepted) D: Abstract Syntax: =DigitalMammographyXRayImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 43 (Accepted) D: Abstract Syntax: =DigitalMammographyXRayImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 45 (Accepted) D: Abstract Syntax: =DigitalXRayImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 47 (Accepted) D: Abstract Syntax: =DigitalXRayImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 49 (Abstract Syntax Not Supported) D: Abstract Syntax: =EncapsulatedCDAStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 51 (Accepted) D: Abstract Syntax: =EncapsulatedPDFStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 53 (Accepted) D: Abstract Syntax: =EnhancedCTImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 55 (Accepted) D: Abstract Syntax: =EnhancedMRColorImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 57 (Accepted) D: Abstract Syntax: =EnhancedMRImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 59 (Abstract Syntax Not Supported) D: Abstract Syntax: =EnhancedPETImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 61 (Accepted) D: Abstract Syntax: =EnhancedSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 63 (Abstract Syntax Not Supported) D: Abstract Syntax: =EnhancedUSVolumeStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 65 (Accepted) D: Abstract Syntax: =EnhancedXAImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 67 (Accepted) D: Abstract Syntax: =EnhancedXRFImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 69 (Abstract Syntax Not Supported) D: Abstract Syntax: =GeneralAudioWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 71 (Accepted) D: Abstract Syntax: =GeneralECGWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 73 (Accepted) D: Abstract Syntax: =GrayscaleSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 75 (Accepted) D: Abstract Syntax: =HemodynamicWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 77 (Abstract Syntax Not Supported) D: Abstract Syntax: =ImplantationPlanSRDocumentStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 79 (Abstract Syntax Not Supported) D: Abstract Syntax: =IntraocularLensCalculationsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 81 (Abstract Syntax Not Supported) D: Abstract Syntax: =IntravascularOpticalCoherenceTomographyImageStorageForPresentation D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 83 (Abstract Syntax Not Supported) D: Abstract Syntax: =IntravascularOpticalCoherenceTomographyImageStorageForProcessing D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 85 (Abstract Syntax Not Supported) D: Abstract Syntax: =KeratometryMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 87 (Accepted) D: Abstract Syntax: =KeyObjectSelectionDocumentStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 89 (Abstract Syntax Not Supported) D: Abstract Syntax: =LegacyConvertedEnhancedCTImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 91 (Abstract Syntax Not Supported) D: Abstract Syntax: =LegacyConvertedEnhancedMRImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 93 (Abstract Syntax Not Supported) D: Abstract Syntax: =LegacyConvertedEnhancedPETImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 95 (Abstract Syntax Not Supported) D: Abstract Syntax: =LensometryMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 97 (Abstract Syntax Not Supported) D: Abstract Syntax: =MacularGridThicknessAndVolumeReportStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 99 (Accepted) D: Abstract Syntax: =MammographyCADSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 101 (Accepted) D: Abstract Syntax: =MRImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 103 (Accepted) D: Abstract Syntax: =MRSpectroscopyStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 105 (Accepted) D: Abstract Syntax: =MultiframeGrayscaleByteSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 107 (Accepted) D: Abstract Syntax: =MultiframeGrayscaleWordSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 109 (Accepted) D: Abstract Syntax: =MultiframeSingleBitSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 111 (Accepted) D: Abstract Syntax: =MultiframeTrueColorSecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 113 (Accepted) D: Abstract Syntax: =NuclearMedicineImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 115 (Abstract Syntax Not Supported) D: Abstract Syntax: =OphthalmicAxialMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 117 (Accepted) D: Abstract Syntax: =OphthalmicPhotography16BitImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 119 (Accepted) D: Abstract Syntax: =OphthalmicPhotography8BitImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 121 (Abstract Syntax Not Supported) D: Abstract Syntax: =OphthalmicThicknessMapStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 123 (Abstract Syntax Not Supported) D: Abstract Syntax: =OphthalmicTomographyImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 125 (Abstract Syntax Not Supported) D: Abstract Syntax: =OphthalmicVisualFieldStaticPerimetryMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 127 (Accepted) D: Abstract Syntax: =PositronEmissionTomographyImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 129 (Accepted) D: Abstract Syntax: =ProcedureLogStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 131 (Accepted) D: Abstract Syntax: =PseudoColorSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 133 (Accepted) D: Abstract Syntax: =RawDataStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 135 (Accepted) D: Abstract Syntax: =RealWorldValueMappingStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 137 (Abstract Syntax Not Supported) D: Abstract Syntax: =RespiratoryWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 139 (Abstract Syntax Not Supported) D: Abstract Syntax: =RTBeamsDeliveryInstructionStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 141 (Accepted) D: Abstract Syntax: =RTBeamsTreatmentRecordStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 143 (Accepted) D: Abstract Syntax: =RTBrachyTreatmentRecordStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 145 (Accepted) D: Abstract Syntax: =RTDoseStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 147 (Accepted) D: Abstract Syntax: =RTImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 149 (Accepted) D: Abstract Syntax: =RTIonBeamsTreatmentRecordStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 151 (Accepted) D: Abstract Syntax: =RTIonPlanStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 153 (Accepted) D: Abstract Syntax: =RTPlanStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 155 (Accepted) D: Abstract Syntax: =RTStructureSetStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 157 (Accepted) D: Abstract Syntax: =RTTreatmentSummaryRecordStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 159 (Accepted) D: Abstract Syntax: =SecondaryCaptureImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 161 (Accepted) D: Abstract Syntax: =SegmentationStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 163 (Accepted) D: Abstract Syntax: =SpatialFiducialsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 165 (Accepted) D: Abstract Syntax: =SpatialRegistrationStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 167 (Abstract Syntax Not Supported) D: Abstract Syntax: =SpectaclePrescriptionReportStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 169 (Accepted) D: Abstract Syntax: =StereometricRelationshipStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 171 (Abstract Syntax Not Supported) D: Abstract Syntax: =SubjectiveRefractionMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 173 (Abstract Syntax Not Supported) D: Abstract Syntax: =SurfaceScanMeshStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 175 (Abstract Syntax Not Supported) D: Abstract Syntax: =SurfaceScanPointCloudStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 177 (Abstract Syntax Not Supported) D: Abstract Syntax: =SurfaceSegmentationStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 179 (Accepted) D: Abstract Syntax: =TwelveLeadECGWaveformStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 181 (Accepted) D: Abstract Syntax: =UltrasoundImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 183 (Accepted) D: Abstract Syntax: =UltrasoundMultiframeImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 185 (Transfer Syntaxes Not Supported) D: Abstract Syntax: =VideoEndoscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Context ID: 187 (Transfer Syntaxes Not Supported) D: Abstract Syntax: =VideoMicroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Context ID: 189 (Transfer Syntaxes Not Supported) D: Abstract Syntax: =VideoPhotographicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Context ID: 191 (Abstract Syntax Not Supported) D: Abstract Syntax: =VisualAcuityMeasurementsStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 193 (Accepted) D: Abstract Syntax: =VLEndoscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 195 (Accepted) D: Abstract Syntax: =VLMicroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 197 (Accepted) D: Abstract Syntax: =VLPhotographicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 199 (Accepted) D: Abstract Syntax: =VLSlideCoordinatesMicroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 201 (Abstract Syntax Not Supported) D: Abstract Syntax: =VLWholeSlideMicroscopyImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 203 (Abstract Syntax Not Supported) D: Abstract Syntax: =XAXRFGrayscaleSoftcopyPresentationStateStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 205 (Abstract Syntax Not Supported) D: Abstract Syntax: =XRay3DAngiographicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 207 (Abstract Syntax Not Supported) D: Abstract Syntax: =XRay3DCraniofacialImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 209 (Accepted) D: Abstract Syntax: =XRayAngiographicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 211 (Accepted) D: Abstract Syntax: =XRayRadiationDoseSRStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 213 (Accepted) D: Abstract Syntax: =XRayRadiofluoroscopicImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 215 (Accepted) D: Abstract Syntax: =RETIRED_HardcopyColorImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 217 (Accepted) D: Abstract Syntax: =RETIRED_HardcopyGrayscaleImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 219 (Accepted) D: Abstract Syntax: =RETIRED_NuclearMedicineImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 221 (Accepted) D: Abstract Syntax: =RETIRED_StandaloneCurveStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 223 (Accepted) D: Abstract Syntax: =RETIRED_StandaloneModalityLUTStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 225 (Accepted) D: Abstract Syntax: =RETIRED_StandaloneOverlayStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 227 (Accepted) D: Abstract Syntax: =RETIRED_StandalonePETCurveStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 229 (Accepted) D: Abstract Syntax: =RETIRED_StandaloneVOILUTStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 231 (Abstract Syntax Not Supported) D: Abstract Syntax: =RETIRED_StoredPrintStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: None D: Context ID: 233 (Accepted) D: Abstract Syntax: =RETIRED_UltrasoundImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 235 (Accepted) D: Abstract Syntax: =RETIRED_UltrasoundMultiframeImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 237 (Accepted) D: Abstract Syntax: =RETIRED_VLImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 239 (Accepted) D: Abstract Syntax: =RETIRED_VLMultiframeImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Context ID: 241 (Accepted) D: Abstract Syntax: =RETIRED_XRayAngiographicBiPlaneImageStorage D: Proposed SCP/SCU Role: SCP D: Accepted SCP/SCU Role: SCP D: Accepted Transfer Syntax: =LittleEndianExplicit D: Requested Extended Negotiation: none D: Accepted Extended Negotiation: none D: Requested User Identity Negotiation: none D: User Identity Negotiation Response: none D: ======================= END A-ASSOCIATE-AC ====================== I: Association Accepted (Max Send PDV: 16340) I: Sending C-GET Request D: ===================== OUTGOING DIMSE MESSAGE ==================== D: Message Type : C-GET RQ D: Presentation Context ID : 1 D: Message ID : 1 D: Affected SOP Class UID : GETPatientRootQueryRetrieveInformationModel D: Data Set : present D: Priority : medium D: ----------------------------------------------------------------- D: # Dicom-Data-Set D: # Used TransferSyntax: Little Endian Explicit D: (0008,0052) CS [SERIES] # 6, 1 QueryRetrieveLevel D: (0010,0020) LO [0000000] # 8, 1 PatientID D: (0020,000d) UI [0.0.000.0.00.000.00000000.0.0.0] # 32, 1 StudyInstanceUID D: (0020,000e) UI [0.0.000.000000.0000000.0000000000000000000] # 42, 1 SeriesInstanceUID D: ======================= END DIMSE MESSAGE ======================= D: DcmDataset::read() TransferSyntax="Little Endian Implicit" I: Received C-GET Response D: ===================== INCOMING DIMSE MESSAGE ==================== D: Message Type : C-GET RSP D: Presentation Context ID : 1 D: Message ID Being Responded To : 1 D: Affected SOP Class UID : GETPatientRootQueryRetrieveInformationModel D: Remaining Suboperations : 1 D: Completed Suboperations : 0 D: Failed Suboperations : 0 D: Warning Suboperations : 0 D: Data Set : none D: DIMSE Status : 0xff00: Pending: Sub-operations are continuing D: ======================= END DIMSE MESSAGE ======================= D: Handling C-GET Response D: DIMSE status is: Pending D: DcmDataset::read() TransferSyntax="Little Endian Implicit" I: Received C-STORE Request D: ===================== INCOMING DIMSE MESSAGE ==================== D: Message Type : C-STORE RQ D: Presentation Context ID : 45 D: Message ID : 2 D: Affected SOP Class UID : DigitalXRayImageStorageForPresentation D: Affected SOP Instance UID : 0.0.000.000000.0000000.0000000000000000000.0000000000000 D: Data Set : present D: Priority : medium D: ======================= END DIMSE MESSAGE ======================= D: DcmDataset::read() TransferSyntax="Little Endian Explicit" D: Received dataset on presentation context 45 D: DcmFileFormat::checkMetaHeaderValue() Version of MetaHeader is ok: 0x0001 D: DcmFileFormat::checkMetaHeaderValue() use SOPClassUID [1.2.840.10008.5.1.4.1.1.1.1] from Dataset D: DcmFileFormat::checkMetaHeaderValue() use SOPInstanceUID [0.0.000.000000.0000000.0000000000000000000.0000000000000] from Dataset D: DcmFileFormat::checkMetaHeaderValue() use new TransferSyntaxUID [Little Endian Explicit] on writing following Dataset D: DcmFileFormat::validateMetaInfo() found 7 Elements in DcmMetaInfo 'metinf' D: Stored instance to disk: D: Filename: DX.0.0.000.000000.0000000.0000000000000000000.0000000000000 D: SOP Class UID: 1.2.840.10008.5.1.4.1.1.1.1 D: SOP Instance UID: 0.0.000.000000.0000000.0000000000000000000.0000000000000 I: Sending C-STORE Response D: ===================== OUTGOING DIMSE MESSAGE ==================== D: Message Type : C-STORE RSP D: Presentation Context ID : 45 D: Message ID Being Responded To : 2 D: Affected SOP Class UID : DigitalXRayImageStorageForPresentation D: Affected SOP Instance UID : 0.0.000.000000.0000000.0000000000000000000.0000000000000 D: Data Set : none D: DIMSE Status : 0x0000: Success D: ======================= END DIMSE MESSAGE ======================= D: DcmDataset::read() TransferSyntax="Little Endian Implicit" I: Received C-GET Response D: ===================== INCOMING DIMSE MESSAGE ==================== D: Message Type : C-GET RSP D: Presentation Context ID : 1 D: Message ID Being Responded To : 1 D: Affected SOP Class UID : GETPatientRootQueryRetrieveInformationModel D: Remaining Suboperations : none D: Completed Suboperations : 1 D: Failed Suboperations : 0 D: Warning Suboperations : 0 D: Data Set : none D: DIMSE Status : 0x0000: Success: Sub-operations complete - No failures or warnings D: ======================= END DIMSE MESSAGE ======================= D: Handling C-GET Response D: DIMSE status is: Success I: Final status report from last C-GET message: I: Number of Remaining Suboperations : 0 I: Number of Completed Suboperations : 1 I: Number of Failed Suboperations : 0 I: Number of Warning Suboperations : 0 I: Releasing Association D: Cleaning up internal association and network structures ```
scaramallion commented 3 weeks ago

DigitalXRayImageStorageForPresentation isn't included in the requested contexts from StoragePresentationContexts when using the getscu app as there's a limit of 128 contexts when making a request and so some of the 160+ Storage SOP Classes have to be cut. I don't really have a good feel for what the most common SOP Classes are, but I did try to include what I thought they'd be (maybe I could switch in DX for the Encapsulated * Storage ones?)

I may add support for a config file similar to how qrscp works if you want to be able to customise the requested SOP Classes, but since the apps are mostly for demonstration purposes it's probably better to write your own implementation with the contexts you're interested in.

Note to self: update the app doc pages with the current StoragePresentationContexts values

medihack commented 3 weeks ago

Thank you very much for the quick help. I have just realized it, too. I guess DigitalXRayImageStorageForPresentation is a more common syntax. Maybe we should orientate the selected StoragePresentationContexts a bit more on DCMTK and their selection (not that this means that they have chosen the better ones in general). But if we change that, it would probably be a breaking change. On the other hand, I guess a v3 release of pynetdicom is coming soon (at least I hope so 😉). I will create a new issue for that, and you can decide there if you would accept such a change.