dcmgpwl
Overview
Query or manipulate General Purpose Worklist (GPWL) items within a specified remote Application Entity (SCP). If <port> is not specified, DICOM default port 104 is assumed. If no <host> is specified localhost is assumed. See this article for more info on GPWL.
Usage
dcmgpwl [Options] <aet>[@<host>[:<port>]]
Options
-soclosedelay <ms> delay in ms for Socket close after
sending A-ABORT, 50ms by default
-acceptTO <ms> timeout in ms for receiving
A-ASSOCIATE-AC, 5s by default
-lowprior LOW priority of the C-FIND operation,
MEDIUM by default
-highprior HIGH priority of the C-FIND
operation, MEDIUM by default
-status <status> match/set GP-SPS/GP-PPS to specified
<status>
-setpps <iuid> update GP-PPS with SOP Instance UID
<iuid>.
-createpps <iuid> create GP-PPS with SOP Instance UID
<iuid>.
-retrieve <aet> retrieve AET used in SOP references
in Output InformationSequence in created or updated GP-PPS.
-refsps <iuid:tuid> reference GP-SPS with SOP Instance
UID <iuid> and Transaction UID <tuid> in created GP-PPS.
-releaseTO <ms> timeout in ms for receiving
A-RELEASE-RP, 5s by default
-reaper <ms> period in ms to check for outstanding
DIMSE-RSP, 10s by default
-rspTO <ms> timeout in ms for receiving
DIMSE-RSP, 60s by default
-action <iuid:tuid> modify status of GP-SPS with SOP
Instance UID <iuid> using Transaction UID <tuid>.
-pdv1 send only one PDV in one P-Data-TF
PDU, pack command and data PDV in one P-DATA-TF PDU by default.
-sndpdulen <KB> maximal length in KB of sent
P-DATA-TF PDUs, 16KB by default
-rcvpdulen <KB> maximal length in KB of received
P-DATA-TF PDUs, 16KB by default
-A <attr=value> specify matching key or PPS
attribute. attr can be specified by name or tag value (in hex), e.g.
PatientsName or 00100010.
-C <num> cancel query after receive of
specified number of responses, no cancel by default
-D <datetime> specify matching SPS start datetime
(range)
-L <aet[@host]> set AET and local address of local
Application Entity, use ANONYMOUS and pick up any valid local address to
bind the socket by default
-V,--version print the version information and
exit
-application <code:scheme:[name]> specify matching Scheduled Processing
Application Code
-class <code:scheme:[name]> specify matching Scheduled Station
Class Code
-connectTO <ms> timeout in ms for TCP connect, no
timeout by default
-h,--help print this message
-ivrle offer only Implicit VR Little Endian
Transfer Syntax.
-location <code:scheme:[name]> specify matching Scheduled Station
Geographic Location Code
-metasop offer General Purpose Worklist
Management Meta SOP Class.
-o <dir> store query results in DICOM files in
directory <dir>.
-perfcode <code:scheme:name> specify Actual Human Performer Code
-perfname <name> specify Actual Human Performer Name
-perforg <name> specify Actual Human Performer
Organisation
-performer <code:scheme:[name]> specify matching Scheduled Human
Performer Code
-rqA <attr=value> specify matching Referenced Request
key or PPS attribute. attr can be specified by name or tag value (in hex)
-sorcvbuf <KB> set SO_RCVBUF socket option to
specified value in KB
-sosndbuf <KB> set SO_SNDBUF socket option to
specified value in KB
-station <code:scheme:[name]> specify matching Scheduled Station
Name Code
-tcpdelay set TCP_NODELAY socket option to
false, true by default
-workitem <code:scheme:[name]> specify matching Scheduled Workitem
Code
Example
dcmgpwl GPWLSCP@localhost:11112 -status SCHEDULED
Query Application Entity GPWLSCP listening on local port 11112 for all scheduled GP-SPS