STANDARD DATA DICTIONARY #869.2 -- HL LOWER LEVEL PROTOCOL PARAMETER FILE 3/24/25 PAGE 1 STORED IN ^HLCS(869.2, (175 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.6) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains the Lower Layer Protocol Parameters used by the HL7 package. Each protocol will use a separate node to hold the parameters associated will the LLP used by the Logical Link. The currently defined nodes are: 100 - MailMan 200 - HLLP 300 - X3.28 There may be redundant information contained on nodes, the goal was to allow the applications to grap a one node for all the parameters required. There should be an entry in this file for each Logical Link defined in file (#870). There is an x-ref "ALLP" defined for file (#870) to facilitate navigation from this file. IDENTIFIED BY: LLP TYPE (#.02)[R] CROSS REFERENCED BY: NAME(B) 869.2,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X HELP-PROMPT: NAME MUST BE 3-30 CHARACTERS, NOT NUMERIC OR STARTING WITH PUNCTUATION CROSS-REFERENCE: 869.2^B 1)= S ^HLCS(869.2,"B",$E(X,1,30),DA)="" 2)= K ^HLCS(869.2,"B",$E(X,1,30),DA) 869.2,.02 LLP TYPE 0;2 POINTER TO HL LOWER LEVEL PROTOCOL TYPE FILE (#869.1) (Required) LAST EDITED: JUL 07, 1999 HELP-PROMPT: Enter the Type of Lower Layer Protocol for this link. 869.2,100.01 MAIL GROUP 100;1 POINTER TO MAIL GROUP FILE (#3.8) LAST EDITED: FEB 27, 1995 HELP-PROMPT: Mail Group to deliver messages. Only used for MailMan LLP. 869.2,200.01 HLLP DEVICE 200;1 POINTER TO DEVICE FILE (#3.5) LAST EDITED: MAR 13, 1995 HELP-PROMPT: Enter Name of Device for this logical link. 869.2,200.02 RE-TRANSMISION ATTEMPTS 200;2 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: JUN 23, 1999 HELP-PROMPT: Type a Number between 0 and 99, 0 Decimal Digits DESCRIPTION: Enter the number of times to re-try sending a message. The default is 5 tries if this field is left blank. If a single message exceeds this value an Alert is sent to the HL7 mail group and the link is shutdown. 869.2,200.03 BLOCK SIZE 200;3 NUMBER INPUT TRANSFORM: K:+X'=X!(X>512)!(X<9)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Type a number between 9 and 512, 245 is the default and recommended number. 869.2,200.04 READ TIMEOUT 200;4 NUMBER INPUT TRANSFORM: K:+X'=X!(X>30)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Enter a number between 1 and 30. DESCRIPTION: Number of seconds the Lower Layer Protocol remains in a read state for data to come in on the link. The default is 10 seconds if this field is left blank. 869.2,200.05 ACK TIMEOUT 200;5 NUMBER INPUT TRANSFORM: K:+X'=X!(X>300)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: DEC 01, 1998 HELP-PROMPT: Type a Number between 0 and 300 DESCRIPTION: The number of seconds the Lower Layer Protocol waits for an acknowledgement from the receiving application. If this field is less than the READ TIMEOUT field, the READ TIMEOUT value will be used. 869.2,200.06 LLP START BLOCK 200;6 SET '11' FOR VT; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character defined in the HLLP specification as the START BLOCK CHARACTER. 869.2,200.07 LLP END BLOCK 200;7 SET '28' FOR FS; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character defined in the HLLP specification as the END BLOCK CHARACTER. 869.2,200.08 PROTOCOL ID VERSION 200;8 SET '21' FOR 2.1; '22' FOR 2.2; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the version number used by the HLLP. 869.2,200.09 UNI-DIRECTIONAL WAIT 200;9 NUMBER INPUT TRANSFORM: K:+X'=X!(X>10)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: DEC 01, 1998 HELP-PROMPT: Type a Number between 0 and 10. DESCRIPTION: The number of seconds the Lower Layer Protocol waits after sending a messages. This is only used if the message doesn't want an acknowledgment. 869.2,300.01 X3.28 DEVICE 300;1 POINTER TO DEVICE FILE (#3.5) LAST EDITED: MAR 13, 1995 HELP-PROMPT: Enter the device for this logical link 869.2,300.02 MAXIMUM MESSAGE SIZE 300;2 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Type a Number between 1 and 99999, 0 Decimal Digits 869.2,300.03 MAXIMUM BLOCK SIZE 300;3 NUMBER INPUT TRANSFORM: K:+X'=X!(X>245)!(X<9)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Type a Number between 9 and 245, 0 Decimal Digits 869.2,300.04 TIMER A 300;4 NUMBER INPUT TRANSFORM: K:+X'=X!(X>60)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Enter the time in seconds for the Responce Timer. The default is 6 seconds if no time is entered. 869.2,300.05 TIMER B 300;5 NUMBER INPUT TRANSFORM: K:+X'=X!(X>60)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Enter the time in seconds for the Receive Timer. The default is 3 seconds if no time is entered. 869.2,300.06 TIMER D 300;6 NUMBER INPUT TRANSFORM: K:+X'=X!(X>60)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Enter the time for the Inter-Block timer. The default is 30 seconds if no time is specified. 869.2,300.07 TIMER E 300;7 NUMBER INPUT TRANSFORM: K:+X'=X!(X>600)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: FEB 27, 1995 HELP-PROMPT: Enter the time for the Line Check Timer. The default is 180 seconds is no time is specified. 869.2,300.08 TERM 300;8 SET '13' FOR CR; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character CR defined by the X3.28 protocol. 869.2,300.09 SOH 300;9 SET '01' FOR SOH; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character SOH as defined by the X3.28 protocol 869.2,300.1 STX 300;10 SET '02' FOR STX; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This the control character STX as defined by the X3.28 protocol. 869.2,300.11 ETB 300;11 SET '23' FOR ETB; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character End of Block as defined for the X3.28 protocol. 869.2,300.12 ETX 300;12 SET '03' FOR ETX; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character that indicates the end of message test. 869.2,300.13 EOT 300;13 SET '04' FOR EOT; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character that indicates the End of Transmission. 869.2,300.14 ENQ 300;14 SET '05' FOR ENQ; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character that indicates an Enquiry. 869.2,300.15 RINT 300;15 SET '60' FOR RINT; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character that indicates an RINIT char. 869.2,300.16 DLE 300;16 SET '16' FOR DLE; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character DLE for the X3.28 protocol. 869.2,300.17 NAK 300;17 SET '21' FOR NAK; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the NAK control character. 869.2,300.18 ACK0 300;18 SET '48' FOR ACK0; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK0 for the X3.28 protocol. 869.2,300.19 ACK1 300;19 SET '49' FOR ACK1; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK1 for the X3.28 protocol. 869.2,300.2 ACK2 300;20 SET '50' FOR ACK2; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK2 for the X3.28 protocol. 869.2,300.21 ACK3 300;21 SET '51' FOR ACK3; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK3 for the X3.28 protocol. 869.2,300.22 ACK4 300;22 SET '52' FOR ACK4; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK4 for the X3.28 protocol. 869.2,300.23 ACK5 300;23 SET '53' FOR ACK5; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK5 for the X3.28 protocol. 869.2,300.24 ACK6 300;24 SET '54' FOR ACK5; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK6 for the X3.28 protocol. 869.2,300.25 ACK7 300;25 SET '55' FOR ACK7; LAST EDITED: FEB 27, 1995 HELP-PROMPT: This is the control character ACK7 for the X3.28 protocol. 869.2,400.01 TCP/IP ADDRESS 400;1 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>40!($L(X)<7) X LAST EDITED: JUL 20, 1995 HELP-PROMPT: Enter the TCP/IP address for the remote host AUDIT: YES, ALWAYS 869.2,400.02 TCP/IP PORT 400;2 NUMBER (audited) INPUT TRANSFORM: K:+X'=X!(X>65535)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: JUL 20, 1995 HELP-PROMPT: Enter the TCP/IP port AUDIT: YES, ALWAYS 869.2,400.03 TCP/IP SERVICE TYPE 400;3 SET 'C' FOR CLIENT (SENDER); 'S' FOR SINGLE LISTENER; 'M' FOR MULTI LISTENER; LAST EDITED: SEP 22, 1998 DESCRIPTION: This field determines if the Logical Link is the client (sender) or a listener (server) of a message. Choose from: CLIENT (SENDER): Indicates that this Logical Link connects to a target system, with the current system acting as the sender. SINGLE LISTENER: Designates that the current system is a server (listener), using a single M process to do the listening. MULTI LISTENER: Designates that the current system is a server (listener), creating multiple background processes. 869.2,400.04 PERSISTENT 400;4 SET 'Y' FOR YES; 'N' FOR NO; LAST EDITED: AUG 20, 1998 DESCRIPTION: Enter 'YES' if this connection needs to remain open even if there are no messages to send. The connection will remain open until it is disconnected by either side via shutting-down the logical link. A setting of 'YES' is appropriate for connecting to a COTS device with a high volume of messages. 869.2,400.05 RETENTION 400;5 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: MAY 18, 1999 HELP-PROMPT: Type a Number between 0 and 999999, 0 Decimal Digits DESCRIPTION: Retention is the maximum time in seconds in which a non-persistent LLP will wait after the associated queue has been emptied. If further messages arrive in the queue before the retention time has expired, the LLP will continue to dequeue and send messages. Otherwise, the LLP will become inactive and will remain inactive until further messages are queued. 869.2,400.06 STARTUP NODE 400;6 POINTER TO TASKMAN SITE PARAMETERS FILE (#14.7) LAST EDITED: MAR 05, 1998 HELP-PROMPT: Enter the Taskman node to start this LLP on. DESCRIPTION: This field is ONLY for VMS sites running Dual Taskman in DCL. This field is used to specify what Taskman node you want to job the Lower Level Protocol. It should only be used if you have two Taskmans running and only want the LLP to run on a particular node. It will only work if you are running the dual Taskmans in DCL context on a VMS system. FILES POINTED TO FIELDS DEVICE (#3.5) HLLP DEVICE (#200.01) X3.28 DEVICE (#300.01) HL LOWER LEVEL PROTOCOL TYPE (#869.1) LLP TYPE (#.02) MAIL GROUP (#3.8) MAIL GROUP (#100.01) TASKMAN SITE PARAMETERS (#14.7) STARTUP NODE (#400.06) INPUT TEMPLATE(S): HL TCP/IP ENTER JUL 31, 1995@16:09 USER #0 PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):