NextGen Knowledge Center

DICOM Sender

This destination connector works in conjunction with the DICOM Attachment Handler Properties and the DICOM Data Type to allow Mirth® Connect to send DICOM data. This connector supports the C-STORE operation as a Service Class User (SCU). Additional options are available with the SSL Manager extension.

Supported property groups:

ItemNameDefault ValueDescription
ARemote Host127.0.0.1The remote IP to send to.
BLocal Host The local address that the client socket will be bound to.
CRemote Port104The remote port to send to.
DLocal Port The local port that the client socket will be bound to.
ERemote Application Entity The Application Entity title to sent to.
FLocal Application Entity The Application Entity title to identify the local client with.
GMax Async operations0Maximum number of outstanding operations performed asynchronously. Enter 0 for unlimited.
HPriorityMediumPriority of the C-STORE operation.
IRequest Storage CommitmentNoRequest storage committment of (successfully) sent objects afterwards.
JUser Name Enable User Identity Negotiation with specified username and optional passcode.
KPass Code Optional passcode for User Identity Negotiation, only effective when a username is set.
LRequest Positive User Identity ResponseNoRequest positive User Identity Negotiation response, only effective when a username is set.
MPack PDVNoSend only one PDV in one P-Data-TF PDU, pack command and data PDF in one P-DATA-TF PDU by default.
NDIMSE-RSP interval period (s)10Period to check for outstanding DIMSE-RSP, 10 seconds by default.
OP-DATA-TF PDUs max length sent (KB)16Maximal length in KB of sent P-DATA-TF PDUs, 16 KB by default.
PA-RELEASE-RP timeout (s)5Timeout for receiving A-RELEASE-RP.
QP-DATA-TF PDUs max length received (KB)16Maximal length in KB of received P-DATA-TF PDUs.
RDIMSE-RSP timeout (s)60Timeout in milliseconds for receiving DIMSE-RSP.
SSend Socket Buffer Size (KB)0Send socket buffer size in KB
TShutdown delay (ms)1000Delay in milliseconds for closing the listening socket.
UReceive Socket Buffer Size (KB)0Receive socket buffer size in KB.
VSocket Close Delay After A-ABORT (ms)50Delay in ms for Socket close after sending A-ABORT.
WTranscoder Buffer Size (KB)1Transcoder buffer size in KB.
XTimeout A-ASSOCIATE-AC (ms)5000Timeout in milliseconds for receiving A-ASSOCIATE-AC.
YTCP Connection Timeout (ms)0Timeout in milliseconds for TCP connection. Enter 0 for no timeout.
ZTCP DelayYesSet TCP_NODELAY socket option to false.
AADefault Presentation SyntaxNoOffer Default Transfer Syntax in separate Presentation Context. By default offered with Explicit VR Little Endian TS in one PC.
BBTLSNo TLS

Determines whether to receive data over an implicit SSL/TLS socket. The following options are available:

  • 3DES: TLS will be used, with the SSL_RSA_WITH_3DES_EDE_CBC_SHA cipher suite.
  • AES: TLS will be used, with the following cipher suites:
    • TLS_RSA_WITH_AES_128_CBC_SHA
    • SSL_RSA_WITH_3DES_EDE_CBC_SHA
  • Without: TLS will be used without symmetric encryption, with the cipher suite SSL_RSA_WITH_NULL_SHA. DICOM messages will be received unencrypted.
  • No TLS: No TLS will be used. DICOM messages will be received over a regular unencrypted socket.
CCClient Authentication TLSYesEnable client authentication for TLS. Only applicable if the TLS option is not set to No TLS.
DDAccept ssl v2 TLS handshakeYesEnable acceptance of the SSLv2Hello protocol in the TLS handshake.
EEKeystore File path or URL of P12 or JKS keystore to use for the local server certificate keypair.
FFKeystore Password Password for the configured Keystore.
GGTrust Store File path or URL of JKS truststore, used to trust remote client certificates.
HHTrust Store Password Password for the configured Truststore.
IIKey Password Password for accessing the key in the Keystore.
JJTemplate${DICOMMESSAGE}The actual payload to send to the target channel. By default the encoded data of this destination (with all DICOM pixel data attachments reattached) will be used. Velocity Variable Replacement is supported here.