This file is used to register sending and receiving applications for HL7 messaging. For receiving applications, the process of registration consists of registering what messages the application is prepared to receive. For both sending and receiving applications, it is necessary to specify what package the application belongs to. For sending applications, that is the only field that applies, other than the name of the sending application. An application can be either a sender or a receiver of messages, or both. In order for an application to receive messages, it must specify an action (M tag^routine) for each type of message that it is capable of receiving, or a default action that applies when no messsage-specific action is defined.
HELP-PROMPT: If the return link cannot be identified via the Sending Facility (i.e., sent via an IE), what link should the application ack be sent through?
DESCRIPTION: This field applies only if: 1) The receiving application is expected to return application acknowledgments. 2) The initial message is received indirectly through the IE, and the receiving application in turn does not
want to send the application acknowledgment directly back to the sending facility identified in the message header.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
HELP-PROMPT: You may create an optional default private in-queue by entering a unique name up to 20 characters in length. Queues specified for specific message types take precedence.
HELP-PROMPT: If the application utilizes batch messages, the action to perform upon receipt of the message should be entered in the BATCH ACTION TAG and BATCH ACTION ROUTINE fields as ^.
HELP-PROMPT: If the application utilizes batch messages, the action to perform upon receipt of the message should be entered in the BATCH ACTION TAG and BATCH ACTION ROUTINE fields as ^.
HELP-PROMPT: You can enter the action to perform upon receipt of a message where no other action applies by entering the DEFAULT ACTION TAG and DEFAULT ACTION ROUTINE fields as ^.
HELP-PROMPT: You can enter the action to perform upon receipt of a message where no other action applies by entering the DEFAULT ACTION TAG and DEFAULT ACTION ROUTINE fields as ^.
INPUT TRANSFORM: S DIC("S")="I $P($G(^HLCS(870,Y,400)),""^"",3)'="""",""SM""[$P(^HLCS(870,Y,400),""^"",3)" D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
LAST EDITED: NOV 20, 2006
HELP-PROMPT: If your application requires its own listener (HIGHLY DISCOURAGED), enter it here.
DESCRIPTION: Applications are highly discouraged from establishing their own listeners. The use of the multi-listeners provide concurrent processing of many connections over the same port, so a dedicated listener will not provide an
application with a performance boost, while it will cause the site additional work to maintain. So before establishing a dedicated listener, the application developer should verify the need.
SCREEN: S DIC("S")="I $P($G(^HLCS(870,Y,400)),""^"",3)'="""",""SM""[$P(^HLCS(870,Y,400),""^"",3)"
EXPLANATION: The link entered must be a listener.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<5)!(X?.E1"."1.N) X
LAST EDITED: JUL 26, 2007
HELP-PROMPT: Enter how long to wait for an applicaiton ack used in sequencing before rasing an exception. Enter between 5 (minutes) and 9999 (minutes).
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: MAR 26, 2012
HELP-PROMPT: How many days should the application's messages be retained after they are processed? Enter a whole number, 1 to 999.
DESCRIPTION: This field may be used by the application to set the minimum number of days that its messages should be retained after being processed.
This value applies to the application's messages as a whole, but may be overridden if the application specifies a value for specific message types.
The site parameter, if set to a longer time, will override the application parameter, whereas a shorter value will be ignored.
EXECUTABLE HELP: D EN^DDIOL("The retention time may be specified for a specific message type."),EN^DDIOL("If so, it will override the retention time specified here.")