LAUREL BRIDGE

Program Class

DICOM Connectivity Framework V3.4
The SampleVNA server is an example of providing services that would be required for a vendor neutral archive implementation.
Inheritance Hierarchy

SystemObject
  LaurelBridge.DCF.Examples.SampleVNAProgram

Namespace:  LaurelBridge.DCF.Examples.SampleVNA
Assembly:  SampleVNA (in SampleVNA.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 SampleVNA.
Top
Remarks

Three service class providers are implemented in this example to handle Verification (SampleVNAVerificationSCP), Query (SampleVNAQuerySCP) and Store (SampleVNAStoreSCP) services.

This example uses a SQL CE database as a backing store for this example. See the documentation in the Database class for notes on how to poplulate the sample database.

There are several TODOs in this example which we expect to complete in a future release:

  • Add a SampleVNAConfiguration class that provides data and behavior related to customization items in this implementation.
  • Add relevant Dates (eg. Patient Birth Date, Study Date) into Database records.
  • Add Date processing into Query services.
  • Add DICOM specification references where appropriate to enhance documentation.
  • Add documentation on how to use PowerTools to exercise the SampleVNA implementation.

See Also

Reference