1movescu(1)                        OFFIS DCMTK                       movescu(1)
2
3
4

NAME

6       movescu - DICOM retrieve (C-MOVE) SCU
7

SYNOPSIS

9       movescu [options] peer port [dcmfile-in...]
10

DESCRIPTION

12       The  movescu  application implements both an SCU for the Query/Retrieve
13       Service Class and  an  SCP  for  the  Storage  Service  Class.  movescu
14       supports  retrieve  functionality  using  the  C-MOVE message. It sends
15       query keys to an SCP and awaits responses. It will accept  associations
16       for  the  purpose  of  receiving  images sent as a result of the C-MOVE
17       request. The application can be used to test SCPs of the Query/Retrieve
18       Service  Class.  The  movescu  application can initiate the transfer of
19       images to a third party or can retrieve images to itself. Note that the
20       use  of  the  term  'move' is a misnomer. The C-MOVE operation actually
21       performs an image copy (no images will be deleted from the SCP).
22

PARAMETERS

24       peer        hostname of DICOM peer
25
26       port        tcp/ip port number of peer
27
28       dcmfile-in  DICOM query file(s)
29

OPTIONS

31   general options
32         -h    --help
33                 print this help text and exit
34
35               --version
36                 print version information and exit
37
38               --arguments
39                 print expanded command line arguments
40
41         -q    --quiet
42                 quiet mode, print no warnings and errors
43
44         -v    --verbose
45                 verbose mode, print processing details
46
47         -d    --debug
48                 debug mode, print debug information
49
50         -ll   --log-level  [l]evel: string constant
51                 (fatal, error, warn, info, debug, trace)
52                 use level l for the logger
53
54         -lc   --log-config  [f]ilename: string
55                 use config file f for the logger
56
57   network options
58       override matching keys:
59
60         -k    --key  [k]ey: gggg,eeee="str" or dictionary name="str"
61                 override matching key
62
63       query information model:
64
65         -P    --patient
66                 use patient root information model (default)
67
68         -S    --study
69                 use study root information model
70
71         -O    --psonly
72                 use patient/study only information model
73
74       application entity titles:
75
76         -aet  --aetitle  [a]etitle: string
77                 set my calling AE title (default: MOVESCU)
78
79         -aec  --call  [a]etitle: string
80                 set called AE title of peer (default: ANY-SCP)
81
82         -aem  --move  [a]etitle: string
83                 set move destination AE title (default: MOVESCU)
84
85       preferred network transfer syntaxes (incoming associations):
86
87         +x=   --prefer-uncompr
88                 prefer explicit VR local byte order (default)
89
90         +xe   --prefer-little
91                 prefer explicit VR little endian TS
92
93         +xb   --prefer-big
94                 prefer explicit VR big endian TS
95
96         +xs   --prefer-lossless
97                 prefer default JPEG lossless TS
98
99         +xy   --prefer-jpeg8
100                 prefer default JPEG lossy TS for 8 bit data
101
102         +xx   --prefer-jpeg12
103                 prefer default JPEG lossy TS for 12 bit data
104
105         +xv   --prefer-j2k-lossless
106                 prefer JPEG 2000 lossless TS
107
108         +xw   --prefer-j2k-lossy
109                 prefer JPEG 2000 lossy TS
110
111         +xt   --prefer-jls-lossless
112                 prefer JPEG-LS lossless TS
113
114         +xu   --prefer-jls-lossy
115                 prefer JPEG-LS lossy TS
116
117         +xm   --prefer-mpeg2
118                 prefer MPEG2 Main Profile @ Main Level TS
119
120         +xh   --prefer-mpeg2-high
121                 prefer MPEG2 Main Profile @ High Level TS
122
123         +xr   --prefer-rle
124                 prefer RLE lossless TS
125
126         +xd   --prefer-deflated
127                 prefer deflated explicit VR little endian TS
128
129         +xi   --implicit
130                 accept implicit VR little endian TS only
131
132         +xa   --accept-all
133                 accept all supported transfer syntaxes
134
135       proposed transmission transfer syntaxes (outgoing associations):
136
137         -x=   --propose-uncompr
138                 propose all uncompressed TS, explicit VR
139                 with local byte ordering first (default)
140
141         -xe   --propose-little
142                 propose all uncompressed TS, explicit VR little endian first
143
144         -xb   --propose-big
145                 propose all uncompressed TS, explicit VR big endian first
146
147         -xi   --propose-implicit
148                 propose implicit VR little endian TS only
149
150       network host access control (tcp wrapper):
151
152         -ac   --access-full
153                 accept connections from any host (default)
154
155         +ac   --access-control
156                 enforce host access control rules
157
158       port for incoming network associations:
159
160               --no-port
161                 no port for incoming associations (default)
162
163         +P    --port  [n]umber: integer
164                 port number for incoming associations
165
166       handling of illegal datasets following 'pending' move responses:
167
168         -pi   --pending-ignore
169                 assume no dataset present (default)
170
171         -pr   --pending-read
172                 read and ignore dataset
173
174       other network options:
175
176         -to   --timeout  [s]econds: integer (default: unlimited)
177                 timeout for connection requests
178
179         -ta   --acse-timeout  [s]econds: integer (default: 30)
180                 timeout for ACSE messages
181
182         -td   --dimse-timeout  [s]econds: integer (default: unlimited)
183                 timeout for DIMSE messages
184
185         -pdu  --max-pdu  [n]umber of bytes: integer (4096..131072)
186                 set max receive pdu to n bytes (default: 16384)
187
188         -dhl  --disable-host-lookup
189                 disable hostname lookup
190
191               --repeat  [n]umber: integer
192                 repeat n times
193
194               --abort
195                 abort association instead of releasing it
196
197               --ignore
198                 ignore store data, receive but do not store
199
200               --cancel  [n]umber: integer
201                 cancel after n responses (default: never)
202
203         -up   --uid-padding
204                 silently correct space-padded UIDs
205
206   output options
207       general:
208
209         -od   --output-directory  [d]irectory: string (default: ".")
210                 write received objects to existing directory d
211
212       bit preserving mode:
213
214         -B    --normal
215                 allow implicit format conversions (default)
216
217         +B    --bit-preserving
218                 write data exactly as read
219
220       output file format:
221
222         +F    --write-file
223                 write file format (default)
224
225         -F    --write-dataset
226                 write data set without file meta information
227
228       output transfer syntax
229       (not with --bit-preserving or compressed transmission):
230
231         +t=   --write-xfer-same
232                 write with same TS as input (default)
233
234         +te   --write-xfer-little
235                 write with explicit VR little endian TS
236
237         +tb   --write-xfer-big
238                 write with explicit VR big endian TS
239
240         +ti   --write-xfer-implicit
241                 write with implicit VR little endian TS
242
243         +td   --write-xfer-deflated
244                 write with deflated explicit VR little endian TS
245
246       post-1993 value representations (not with --bit-preserving):
247
248         +u    --enable-new-vr
249                 enable support for new VRs (UN/UT) (default)
250
251         -u    --disable-new-vr
252                 disable support for new VRs, convert to OB
253
254       group length encoding (not with --bit-preserving):
255
256         +g=   --group-length-recalc
257                 recalculate group lengths if present (default)
258
259         +g    --group-length-create
260                 always write with group length elements
261
262         -g    --group-length-remove
263                 always write without group length elements
264
265       length encoding in sequences and items (not with --bit-preserving):
266
267         +e    --length-explicit
268                 write with explicit lengths (default)
269
270         -e    --length-undefined
271                 write with undefined lengths
272
273       data set trailing padding
274       (not with --write-dataset or --bit-preserving):
275
276         -p    --padding-off
277                 no padding (default)
278
279         +p    --padding-create  [f]ile-pad [i]tem-pad: integer
280                 align file on multiple of f bytes and items on
281                 multiple of i bytes
282
283       deflate compression level (only with --write-xfer-deflated/same):
284
285         +cl   --compression-level  [l]evel: integer (default: 6)
286                 0=uncompressed, 1=fastest, 9=best compression
287

NOTES

289       Each file supplied on the command line will be sent to the SCP as  part
290       of  a  C-MOVE  request.  The  query file must be a valid DICOM data set
291       containing the dataset part of a  C-MOVE-RQ  message.  The  query  file
292       could, for instance, be created with the dump2dcm utility from a script
293       like the following example:
294
295       # request all images for the patient with ID=PAT001
296       (0008,0052) CS [PATIENT]     # QueryRetrieveLevel
297       (0010,0020) LO [PAT001]      # PatientID
298
299       Individual attributes of each file sent can be modified or supplemented
300       using the '-k key' option. For example the command:
301
302       movescu -k 0010,0020=PAT002 caesar 5678 patqry.dcm
303
304       will,  when  sent  to  the  SCP  caesar  at TCP/IP port 5678, cause any
305       PatientID attribute in patqry.dcm to have the value 'PAT002'.  If  such
306       an  attribute  is  present  it  will  be replaced, if absent it will be
307       inserted. The -k option can be present more than once. The  value  part
308       (after  the  '=')  may  be absent causing the attribute to be sent with
309       zero length. It is not possible to replace or insert attributes  within
310       sequences using the -k option.
311
312       If  no  file  is  specified  on  the  command  line,  the query must be
313       specified completely with one or more '-k key' options.
314
315       For all uses of movescu, the SCP must be configured to 'know' about the
316       AE title where the images are to be transmitted. This is required since
317       the C-MOVE request only contains the AE Title of the target and the SCP
318       must  be  able  to  convert  this AE Title into TCP/IP address and port
319       number  in  order  to  actually  send  the  images  over   a   separate
320       association.
321
322       The  C-MOVE  operation  of  the  Query/Retrieve  Service  Class is able
323       retrieve images or to initiate a copy of images to a third party.
324
325   Known Problems
326       movescu is intended to be used as a testing  tool  for  DICOM  software
327       developers.  The query keys file must be created by hand based upon the
328       contents of the SCP.
329
330       Even when using a third-party move it  may  be  necessary  to  set  the
331       TCP/IP  port  number to a reasonable value (via the --port option). Per
332       default, port number 104 is used which is a  restricted  port  on  many
333       systems. movescu always tries to listen for incoming associations.
334
335       The  movescu application makes no attempt to prevent incorrect queries.
336       In particular, the query keys of a C-MOVE request should  only  contain
337       the  QueryRetrieveLevel  attribute  and  one  or  more of the so-called
338       'unique key attributes' (PatientID, StudyInstanceUID, SeriesInstanceUID
339       and SOPInstanceUID).
340
341   DICOM Conformance
342   SCU Conformance
343       The movescu application supports the following SOP Classes as an SCU:
344
345       MOVEPatientRootQueryRetrieveInformationModel         1.2.840.10008.5.1.4.1.2.1.2
346       MOVEStudyRootQueryRetrieveInformationModel           1.2.840.10008.5.1.4.1.2.2.2
347       MOVEPatientStudyOnlyQueryRetrieveInformationModel    1.2.840.10008.5.1.4.1.2.3.2
348
349       The  movescu  application will propose presentation contexts for one of
350       the abovementioned supported SOP  Classes  depending  on  command  line
351       options  (-P,  -S,  or  -O).  Each  proposed  presentation context will
352       propose the transfer syntaxes:
353
354       LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
355       LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
356       BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
357
358       This behaviour can be changed with the --propose options.
359
360   SCP Conformance
361       The movescu application supports the following SOP Classes as an SCP:
362
363       VerificationSOPClass                                 1.2.840.10008.1.1
364
365       RETIRED_StoredPrintStorage                           1.2.840.10008.5.1.1.27
366       RETIRED_HardcopyGrayscaleImageStorage                1.2.840.10008.5.1.1.29
367       RETIRED_HardcopyColorImageStorage                    1.2.840.10008.5.1.1.30
368       ComputedRadiographyImageStorage                      1.2.840.10008.5.1.4.1.1.1
369       DigitalXRayImageStorageForPresentation               1.2.840.10008.5.1.4.1.1.1.1
370       DigitalXRayImageStorageForProcessing                 1.2.840.10008.5.1.4.1.1.1.1.1
371       DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
372       DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
373       DigitalIntraOralXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.1.3
374       DigitalIntraOralXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.1.3.1
375       CTImageStorage                                       1.2.840.10008.5.1.4.1.1.2
376       EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
377       RETIRED_UltrasoundMultiframeImageStorage             1.2.840.10008.5.1.4.1.1.3
378       UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
379       MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
380       EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
381       MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
382       EnhancedMRColorImageStorage                          1.2.840.10008.5.1.4.1.1.4.3
383       RETIRED_NuclearMedicineImageStorage                  1.2.840.10008.5.1.4.1.1.5
384       RETIRED_UltrasoundImageStorage                       1.2.840.10008.5.1.4.1.1.6
385       UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
386       EnhancedUSVolumeStorage                              1.2.840.10008.5.1.4.1.1.6.2
387       SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
388       MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
389       MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
390       MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
391       MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
392       RETIRED_StandaloneOverlayStorage                     1.2.840.10008.5.1.4.1.1.8
393       RETIRED_StandaloneCurveStorage                       1.2.840.10008.5.1.4.1.1.9
394       DRAFT_WaveformStorage                                1.2.840.10008.5.1.4.1.1.9.1
395       TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
396       GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
397       AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
398       HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
399       CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
400       BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
401       GeneralAudioWaveformStorage                          1.2.840.10008.5.1.4.1.1.9.4.2
402       ArterialPulseWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.5.1
403       RespiratoryWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.6.1
404       RETIRED_StandaloneModalityLUTStorage                 1.2.840.10008.5.1.4.1.1.10
405       RETIRED_StandaloneVOILUTStorage                      1.2.840.10008.5.1.4.1.1.11
406       GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
407       ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
408       PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
409       BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
410       XAXRFGrayscaleSoftcopyPresentationStateStorage       1.2.840.10008.5.1.4.1.1.11.5
411       XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
412       EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
413       XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
414       EnhancedXRFImageStorage                              1.2.840.10008.5.1.4.1.1.12.2.1
415       XRay3DAngiographicImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.1
416       XRay3DCraniofacialImageStorage                       1.2.840.10008.5.1.4.1.1.13.1.2
417       BreastTomosynthesisImageStorage                      1.2.840.10008.5.1.4.1.1.13.1.3
418       RETIRED_XRayAngiographicBiPlaneImageStorage          1.2.840.10008.5.1.4.1.1.12.3
419       NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
420       RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
421       SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
422       SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
423       DeformableSpatialRegistrationStorage                 1.2.840.10008.5.1.4.1.1.66.3
424       SegmentationStorage                                  1.2.840.10008.5.1.4.1.1.66.4
425       SurfaceSegmentationStorage                           1.2.840.10008.5.1.4.1.1.66.5
426       RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
427       RETIRED_VLImageStorage                               1.2.840.10008.5.1.4.1.1.77.1
428       VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
429       VideoEndoscopicImageStorage                          1.2.840.10008.5.1.4.1.1.77.1.1.1
430       VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
431       VideoMicroscopicImageStorage                         1.2.840.10008.5.1.4.1.1.77.1.2.1
432       VLSlideCoordinatesMicroscopicImageStorage            1.2.840.10008.5.1.4.1.1.77.1.3
433       VLPhotographicImageStorage                           1.2.840.10008.5.1.4.1.1.77.1.4
434       VideoPhotographicImageStorage                        1.2.840.10008.5.1.4.1.1.77.1.4.1
435       OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
436       OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
437       StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
438       OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
439       VLWholeSlideMicroscopyImageStorage                   1.2.840.10008.5.1.4.1.1.77.1.6
440       RETIRED_VLMultiFrameImageStorage                     1.2.840.10008.5.1.4.1.1.77.2
441       LensometryMeasurementsStorage                        1.2.840.10008.5.1.4.1.1.78.1
442       AutorefractionMeasurementsStorage                    1.2.840.10008.5.1.4.1.1.78.2
443       KeratometryMeasurementsStorage                       1.2.840.10008.5.1.4.1.1.78.3
444       SubjectiveRefractionMeasurementsStorage              1.2.840.10008.5.1.4.1.1.78.4
445       VisualAcuityMeasurementsStorage                      1.2.840.10008.5.1.4.1.1.78.5
446       SpectaclePrescriptionReportStorage                   1.2.840.10008.5.1.4.1.1.78.6
447       OphthalmicAxialMeasurementsStorage                   1.2.840.10008.5.1.4.1.1.78.7
448       IntraocularLensCalculationsStorage                   1.2.840.10008.5.1.4.1.1.78.8
449       MacularGridThicknessAndVolumeReportStorage           1.2.840.10008.5.1.4.1.1.79.1
450       OphthalmicVisualFieldStaticPerimetryMeasurementsSt.  1.2.840.10008.5.1.4.1.1.80.1
451       DRAFT_SRTextStorage                                  1.2.840.10008.5.1.4.1.1.88.1
452       DRAFT_SRAudioStorage                                 1.2.840.10008.5.1.4.1.1.88.2
453       DRAFT_SRDetailStorage                                1.2.840.10008.5.1.4.1.1.88.3
454       DRAFT_SRComprehensiveStorage                         1.2.840.10008.5.1.4.1.1.88.4
455       BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
456       EnhancedSRStorage                                    1.2.840.10008.5.1.4.1.1.88.22
457       ComprehensiveSRStorage                               1.2.840.10008.5.1.4.1.1.88.33
458       ProcedureLogStorage                                  1.2.840.10008.5.1.4.1.1.88.40
459       MammographyCADSRStorage                              1.2.840.10008.5.1.4.1.1.88.50
460       KeyObjectSelectionDocumentStorage                    1.2.840.10008.5.1.4.1.1.88.59
461       ChestCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.65
462       XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
463       ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
464       ImplantationPlanSRDocumentStorage                    1.2.840.10008.5.1.4.1.1.88.70
465       EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
466       EncapsulatedCDAStorage                               1.2.840.10008.5.1.4.1.1.104.2
467       PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
468       RETIRED_StandalonePETCurveStorage                    1.2.840.10008.5.1.4.1.1.129
469       EnhancedPETImageStorage                              1.2.840.10008.5.1.4.1.1.130
470       BasicStructuredDisplayStorage                        1.2.840.10008.5.1.4.1.1.131
471       RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
472       RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
473       RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
474       RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
475       RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
476       RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
477       RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7
478       RTIonPlanStorage                                     1.2.840.10008.5.1.4.1.1.481.8
479       RTIonBeamsTreatmentRecordStorage                     1.2.840.10008.5.1.4.1.1.481.9
480       DRAFT_RTBeamsDeliveryInstructionStorage              1.2.840.10008.5.1.4.34.1
481       GenericImplantTemplateStorage                        1.2.840.10008.5.1.4.43.1
482       ImplantAssemblyTemplateStorage                       1.2.840.10008.5.1.4.44.1
483       ImplantTemplateGroupStorage                          1.2.840.10008.5.1.4.45.1
484
485       The movescu application will accept presentation contexts  for  all  of
486       the  abovementioned  supported  SOP  Classes  using any of the transfer
487       syntaxes:
488
489       LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
490       LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
491       BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
492
493       When acting as an SCP, the movescu  application  will  prefer  transfer
494       syntaxes having an explicit encoding over the default implicit transfer
495       syntax. If movescu is running on big-endian  hardware  it  will  prefer
496       BigEndianExplicit  to  LittleEndianExplicit  transfer  syntax (and vice
497       versa). This behaviour can be changed with the  --prefer  options  (see
498       above).  Using  option  --accept-all  any  of  the  following  transfer
499       syntaxes is supported:
500
501       LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
502       LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
503       DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99
504       BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
505       JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
506       JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
507       JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
508       JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
509       JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
510       JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
511       JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
512       MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
513       MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
514       RLELosslessTransferSyntax                            1.2.840.10008.1.2.5
515
516       The movescu application does not support extended negotiation.
517
518   Access Control
519       When compiled on Unix platforms with TCP  wrapper  support,  host-based
520       access  control  can  be enabled with the --access-control command line
521       option. In this case the access control rules defined in  the  system's
522       host  access  control  tables  for  movescu  are  enforced. The default
523       locations of the host access control tables  are  /etc/hosts.allow  and
524       /etc/hosts.deny. Further details are described in hosts_access(5).
525

EXAMPLES

527       movescu --patient --port 9876 --move TEST_AE --call ARCHIVE caesar 104 q.dcm
528
529       sends  the  attributes contained in the DICOM file 'q.dcm' as part of a
530       C-MOVE request to application entity ARCHIVE on the host caesar at port
531       104 using the Patient Root query model. movescu itself uses the default
532       AE title MOVESCU. The C-MOVE request will specifiy that  images  should
533       be  transferred  to  the  destination  AE title TEST_AE (via the --move
534       option).  How  the  SCP  interprets  this  request   depends   on   its
535       configuration.   movescu   will   listen  on  part  9876  for  incoming
536       associations in order to receive the requested images from the SCP.
537
538       Images can be copied to a third party by using a different  destination
539       AE  title (e.g. --move ANOTHER_AE). Of course, the SCP must 'know' this
540       AE title and the destination must be acting as an SCP  of  the  Storage
541       Service Class (the storescp application can be used for this purpose).
542

LOGGING

544       The  level  of  logging  output  of  the various command line tools and
545       underlying libraries can be specified by the  user.  By  default,  only
546       errors  and  warnings  are  written to the standard error stream. Using
547       option --verbose also informational messages  like  processing  details
548       are  reported.  Option  --debug  can be used to get more details on the
549       internal activity, e.g. for debugging purposes.  Other  logging  levels
550       can  be  selected  using option --log-level. In --quiet mode only fatal
551       errors are reported. In such very severe error events, the  application
552       will  usually  terminate.  For  more  details  on the different logging
553       levels, see documentation of module 'oflog'.
554
555       In case the logging output should be written to file  (optionally  with
556       logfile  rotation),  to syslog (Unix) or the event log (Windows) option
557       --log-config can be used.  This  configuration  file  also  allows  for
558       directing  only  certain messages to a particular output stream and for
559       filtering certain messages based on the  module  or  application  where
560       they  are  generated.  An  example  configuration  file  is provided in
561       <etcdir>/logger.cfg).
562

COMMAND LINE

564       All command line tools  use  the  following  notation  for  parameters:
565       square  brackets  enclose  optional  values  (0-1), three trailing dots
566       indicate that multiple values are allowed (1-n), a combination of  both
567       means 0 to n values.
568
569       Command line options are distinguished from parameters by a leading '+'
570       or '-' sign, respectively. Usually, order and position of command  line
571       options  are  arbitrary  (i.e.  they  can appear anywhere). However, if
572       options are mutually exclusive the rightmost appearance is  used.  This
573       behaviour  conforms  to  the  standard  evaluation rules of common Unix
574       shells.
575
576       In addition, one or more command files can be specified  using  an  '@'
577       sign  as  a  prefix to the filename (e.g. @command.txt). Such a command
578       argument is replaced by the content  of  the  corresponding  text  file
579       (multiple  whitespaces  are  treated  as a single separator unless they
580       appear between two quotation marks) prior to  any  further  evaluation.
581       Please  note  that  a command file cannot contain another command file.
582       This  simple  but  effective  approach  allows  to   summarize   common
583       combinations  of  options/parameters  and  avoids longish and confusing
584       command lines (an example is provided in file <datadir>/dumppat.txt).
585

ENVIRONMENT

587       The movescu utility  will  attempt  to  load  DICOM  data  dictionaries
588       specified  in the DCMDICTPATH environment variable. By default, i.e. if
589       the  DCMDICTPATH  environment   variable   is   not   set,   the   file
590       <datadir>/dicom.dic  will be loaded unless the dictionary is built into
591       the application (default for Windows).
592
593       The  default  behaviour  should  be  preferred  and   the   DCMDICTPATH
594       environment  variable  only used when alternative data dictionaries are
595       required. The DCMDICTPATH environment variable has the same  format  as
596       the  Unix  shell PATH variable in that a colon (':') separates entries.
597       On Windows systems, a semicolon (';') is used as a separator. The  data
598       dictionary  code  will  attempt  to  load  each  file  specified in the
599       DCMDICTPATH environment variable. It is an error if no data  dictionary
600       can be loaded.
601

SEE ALSO

603       findscu(1), dump2dcm(1)
604
606       Copyright  (C)  1994-2010  by OFFIS e.V., Escherweg 2, 26121 Oldenburg,
607       Germany.
608
609
610
611Version 3.6.0                     6 Jan 2011                        movescu(1)
Impressum