Ancestor: HL7Connect.Events.InterfaceBase

API for declarative purposes, DICOM is not supported, and the API should be expected to change without notice ***

This event is called when an incoming interface is replying to a Dicom Message. There may be 0 to many response messages. The event will be called even if there is no proposed responses, and even if the message is being rejected.

The script can change the response messages, and also change the outcome. Note that if the outcome is anything other than droAccepted, then the response messages will ignored, and an Abort PDU sent instead.

The outgoing responses are logged subsequent to this event

Properties

HL7Connect.Dicom.Association Association;
   The negotiated DICOM association

HL7Connect.Exchange.DicomMessage Message;
   A handle to the actual DICOM message received

HL7Connect.Exchange.DicomResponse Response;
   The outcome of processing the DICOM message.

HL7Connect.Dicom.DicomMessageList Replies;
   Actual replies for the message. If this list is empty after this event is executed, HL7Connect will build a default reply based on the information in the response


Methods

void SendToInterface(string Name);
   Send the message to the named (dicom) interface

Note that this is not immediate; instead, the message will be added to the queue after the script finishes executing kernel after the script executes.

void SendToInterfaceWithParams(string Name, string OutTranslationParam, string InTranslationParam);
   Send the message to the named (dicom) interface with translation parameters for the scripts.

Note that this is not immediate; instead, the message will be added to the queue after the script finishes executing kernel after the script executes.

void SendToVirtualQueue(string Name);
   Send the message to the named virtual queue.

Note that this is not immediate; instead, the message will be added to the queue after the script finishes executing

void SendToVirtualQueueWithPartition(string Name, string Partition);
   Send the message to the named virtual queue with a specified partition.

Note that this is not immediate; instead, the message will be added to the queue after the script finishes executing


© Kestral Computing P/L 2000 - 2003. HL7Connect v2.00-063 generated on 30-Nov 2015.
Keywords: Response, Message, SendToInterface, SendToInterfaceWithParams, SendToVirtualQueue, SendToVirtualQueueWithPartition, Association, Replies, HL7Connect.Events.SendDicomReply, SendDicomReply