LAUREL BRIDGE

Program Class

DICOM Connectivity Framework V3.4
Basic query/retrieve service class provider example which should be run with the QuerySCU.

This example creates a class that extends the QuerySCP class and overrides the CFindRq, CGetRq, CMoveRq, CCancelRq and CStoreRsp methods to handle the required Query/Retrieve service DIMSE messages. See the SampleVNA example for a more full-featured example of a Query/Retrieve Service implementation.

When responding to a MOVE request from a Query SCU, this Query/Retrieve SCP will send instances to a Store SCP. A Store SCP may be run by using the StoreSCPExtended code.

StoreSCPExtended -p 105 -i path-to-ImagesReceivedForQuerySCU-folder
QuerySCPExtended -p 104 -i path-to-QuerySCPImages-folder -mp 105
The QuerySCU example code may then be run to issue a FIND or MOVE request.
QuerySCU -p 104 FIND "Stephen^Miner"
QuerySCU -p 104 MOVE 1.2.123.4.454.62341.246.2

Inheritance Hierarchy

SystemObject
  LaurelBridge.DCF.Examples.QuerySCPExtendedProgram

Namespace:  LaurelBridge.DCF.Examples.QuerySCPExtended
Assembly:  QuerySCPExtended (in QuerySCPExtended.exe) Version: DCF34 r11538 DCF_3_4_24_20190319
Syntax

C#
public class Program

The Program type exposes the following members.

Constructors

  NameDescription
Public methodProgram
Initializes a new instance of the Program class
Top
Methods

  NameDescription
Public methodStatic memberMain
Main entry point for QuerySCPExtended.
Top
See Also

Reference