Table of Contents

Class Hl7Configuration

Namespace
Monai.Deploy.InformaticsGateway.Configuration
Assembly
Monai.Deploy.InformaticsGateway.Configuration.dll
public class Hl7Configuration
Inheritance
Hl7Configuration

Constructors

Hl7Configuration()

public Hl7Configuration()

Fields

DefaultClientTimeout

public static readonly int DefaultClientTimeout

Field Value

int

DefaultMaximumNumberOfConnections

public const int DefaultMaximumNumberOfConnections = 10

Field Value

int

Properties

BufferSize

public uint BufferSize { get; set; }

Property Value

uint

ClientTimeoutMilliseconds

Gets or sets the client connection timeout in milliseconds. Defaults to 60,000ms.

[ConfigurationKeyName("clientTimeout")]
public int ClientTimeoutMilliseconds { get; set; }

Property Value

int

MaximumNumberOfConnections

Gets or sets maximum number of concurrent connections for the HL7 service. Defaults to 10.

[ConfigurationKeyName("maximumNumberOfConnections")]
public int MaximumNumberOfConnections { get; set; }

Property Value

int

Port

Gets or sets the MLLP listening port. Defaults to 2575.

[ConfigurationKeyName("port")]
public int Port { get; set; }

Property Value

int

SendAcknowledgment

Gets or sets wether to respond with an ack/nack message. Defaults to true.

[ConfigurationKeyName("sendAck")]
public bool SendAcknowledgment { get; set; }

Property Value

bool