HLOEID |
Input |
Event Protocol IEN.
|
APPARMS |
Output |
Array containing HLO message parameters.
Specific translation from HL 1.6 parameters to HLO is as follows:
HL 1.6 APPLICATION PROTOCOL => HLO APPARMS ARRAY PARAMETERS
COUNTRY CODE => APPARMS("COUNTRY") APPLICATION
ACK TYPE => APPARMS("APP ACK TYPE") EVENT TYPE
=> APPARMS("EVENT") SENDING APPLICATION
=> APPARMS("SENDING APPLICATION") TRANSACTION MESSAGE TYPE
=> APPARMS("MESSAGE TYPE") VERSION ID =>
APPARMS("VERSION") HL7 FIELD SEPARATOR =>
APPARMS("FIELD SEPARATOR") HL7 ENCODING CHARACTERS
=> APPARMS("ENCODING CHARACTERS")
HL 1.6 Passed Parameters => HLO APPARMS ARRAY PARAMETERS
HLP("SECURITY") => APPARMS("SECURITY")
HLP("CONTPTR") => APPARMS("CONTINUATION POINTER")
HLP("QUEUE")* => APPARMS("QUEUE")
*NOTE: HLP("QUEUE") is not actually a current HL 1.6 parameter but can be
added to the HLP array to allow a converted application to define HLO private
queues.
For Sending Messages To One Application
_
RECEIVING APPLICATION => WHO("RECEIVING APPLICATION")
LOGICAL LINK => WHO("FACILITY LINK NAME")
For Sending Messages To Multiple Applications (where "n" is a numeric index
(0,1,2, )) _ RECEIVING APPLICATION =>
WHOTO(n,"RECEIVING APPLICATION") LOGICAL LINK =>
WHOTO(n,"FACILITY LINK NAME")
|
WHO |
Output |
For single HLO message recipients, receiving
application parameters.
|
WHOTO |
Output |
For multiple HLO message recipients, receiving
application parameters.
|