The Clinicom Client communication point enables messages to be exchanged with the Clinicom Patient Management System.

Supported Operational Modes: Input, Output.

Input Mode Properties

Property

Description

Remote Host

The hostname or IP address of the remote host to which you want to connect.

Remote Port

The port number to which you want to connect on the remote host.

Local Address

The local interface to which you want to bind the connection.

Local Port

The local port to which you want to bind the connection.

Use SSL

Options: True, False. Default: False
If this property is set to True, secure socket layer is be used for this connection and all messages will be encrypted.

Refer to TLS/SSL Support in Rhapsody for details on TLS/SSL (Transport Layer Security/Secure Sockets Layer) support in Rhapsody.

It is recommended that SSL be enabled for Clinicom Client communication points whenever it is supported by the remote server.

SSL Protocol Mode

Refer to SSL Protocol Versions for details.

SSL Cipher Suites

Refer to SSL Cipher Suites for details.

Use SSL Client Mode

Options: True, False. Default: True
If this property is set to True, SSL client mode will be enabled. Note that this is NOT the same as TLS client authentication. TLS client authentication is supported by configuring one or more private keys in the Secure Keys configuration property.

Secure Keys

Identifies the private keys used for authenticating Rhapsody's end of the SSL connection. When configured with a private key, the SSL client supports SSL client authentication if requested by the SSL server.

Refer to Client Authentication for details.

Trusted Certificates

Identifies the trusted certificates used at the non-Rhapsody end of the SSL connection. If it is not configured with the SSL server's certificate, then this SSL client operates in anonymous server authentication mode. It is highly recommended that the server's certificate always be provided here to allow server authentication to be performed.

Refer to Server Authentication for details.

Connection Timeout

The time in milliseconds to wait for a connection to be established before aborting the connection attempt. A value of zero or less is treated as an infinite timeout. In most cases, this does not need to be changed as the connection will either succeed or fail prior to this timeout occurring.

The default value is 300000.

Output Debug Info

Options: True, False. Default: False
If the debug information should be output to the Rhapsody log.

Include DAT Header

Options: True, False. Default: True
If the messages (both those received and to be sent) should include the DAT header.

Block Separator

If non-empty received blocks will be searched for a terminating separator which, if found, will be stripped. Sent blocks will have the separator added.

Log Connections

Log the establishing and dropping of all connections.

Log Data

Options: True, False. Default: False
Log all data sent and received by this communication point to a file.

Log Data As Hex

Options: True, False. Default: False
Write all logged data to the log as hexadecimal.

Connection Log File

The file to log the connection information to.

Extra Information

Options: Log Time, None . Default: Log Time
Timestamps will be written with each event.

Sequence number property name

The name of a property to populate with a sequence ID.

Output Mode Properties

Property

Description

Remote Host

The hostname or IP address of the remote host to connect.

Remote Port

The port number to which you want to connect on the remote host.

Local Address

The local interface to which you want to bind the connection.

Local Port

The local port to which you want to bind the connection.

Use SSL

Options: True, False. Default: False
If this property is set to true, secure socket layer will be used for this connection and all messages will be encrypted.

Refer to TLS/SSL Support in Rhapsody for details on TLS/SSL (Transport Layer Security/Secure Sockets Layer) support in Rhapsody.

It is recommended that SSL be enabled for Clinicom Client communication points whenever it is supported by the remote server.

SSL Protocol Mode

Refer to SSL Protocol Versions for details.

SSL Cipher Suites

Refer to SSL Cipher Suites for details.

Use SSL Client Mode

Options: True, False. Default: True
If this property is set to True, SSL client mode will be enabled. Note that this is NOT the same as TLS client authentication. TLS client authentication is supported by configuring one or more private keys in the Secure Keys configuration property.

Secure Keys

Identifies the private keys used for authenticating Rhapsody's end of the SSL connection. When configured with a private key, the SSL client supports SSL client authentication if requested by the SSL server.

Refer to Client Authentication for details.

Trusted Certificates

Identifies the trusted certificates used at the non-Rhapsody end of the SSL connection. If it is not configured with the SSL server's certificate, then this SSL client operates in anonymous server authentication mode. It is highly recommended that the server's certificate always be provided here to allow server authentication to be performed.

Refer to Server Authentication for details.

Connection Timeout

The time in milliseconds to wait for a connection to be established before aborting the connection attempt. A value of zero or less is treated as an infinite timeout. In most cases, this does not need to be changed as the connection will either succeed or fail prior to this timeout occurring.

The default value is 300000.

Output Debug Info

Options: True, False. Default: False

Whether the debug information should be output to the Rhapsody log.

Include DAT Header

Options: True, False. Default: True
Whether the messages (both those received and to be sent) should include the DAT header.

Block Separator

If non-empty received blocks will be searched for a terminating separator which, if found, will be stripped. Sent blocks will have the separator added.

Log Connections

Log the establishing and dropping of all connections.

Log Data

Options: True, False. Default: False
Log all data sent and received by this communication point to a file.

Log Data as Hex

Options: True, False. Default: False
Write all logged data to the log as hexadecimal.

Connection Log File

The file to log the connection information to.

Extra Information

Options: Log Time, None. Default: Log Time
Timestamps will be written with each event.

Enforce 256 maximum block size

Options: True, False. Default: True
If true, message blocks bigger than 256 bytes will be split into multiple blocks when sent.