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