STANDARD DATA DICTIONARY #771 -- HL7 APPLICATION PARAMETER FILE 3/24/25 PAGE 1 STORED IN ^HL(771, (266 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.6) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains a list of Vista applications that are capable of sending and receiving HL7 transmissions. IDENTIFIED BY: "W": W " ",@("$P($P($C(59)_$S($D(^DD(771,2,0)):$P(^(0),U,3),1:0)_$E("_DIC_"Y,0),0),$C(59)_$P(^(0),U,2)_"":"",2),$C(59), 1)") POINTED TO BY: SENDING APPLICATION field (#.06) of the ADT/HL7 TRANSMISSION File (#39.4) REPORT VERIFIED BY COTS APP field (#9.3) of the RAD/NUC MED REPORTS File (#74) HL7 RECEIVING APPLICATION field (#.01) of the HL7 RECEIVING APPLICATIONS sub-field (#79.02) of the RAD/NUC MED DIVISION File (#79) SENDING APPLICATION field (#.02) of the HL7 Message Exceptions File File (#79.3) HL7 APPLICATION NAME field (#.01) of the RAD/NUC MED HL7 APPLICATION EXCEPTION File (#79.7) SENDING APPLICATION field (#770.1) of the PROTOCOL File (#101) RECEIVING APPLICATION field (#770.2) of the PROTOCOL File (#101) HL7 APPLICATION PARAMETER field (#.02) of the ADT/HL7 EVENT REASON File (#391.72) DHCP APPLICATION field (#8) of the HL7 NON-DHCP APPLICATION PARAMETER File (#770) RELATED FILE 771 ENTRY field (#12) of the HL7 NON-DHCP APPLICATION PARAMETER File (#770) APPLICATION field (#.01) of the APPLICATION sub-field (#771.113) of the HL7 FIELD File (#771.1) SERVER APPLICATION field (#2) of the HL7 MESSAGE TEXT File (#772) CLIENT APPLICATION field (#3) of the HL7 MESSAGE TEXT File (#772) SENDING APPLICATION field (#13) of the HL7 MESSAGE ADMINISTRATION File (#773) RECEIVING APPLICATION field (#14) of the HL7 MESSAGE ADMINISTRATION File (#773) RECEIVING APPLICATION field (#1) of the DESTINATION sub-field (#774.01) of the SUBSCRIPTION CONTROL File (#774) SENDING APPLICATIONS? field (#.01) of the SENDING APPLICATIONS? sub-field (#776.53) of the HL7 MONITOR EVENTS PROFILE File (#776.5) CROSS REFERENCED BY: NAME(AC), ACTIVE/INACTIVE(AF), NAME(B) 771,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>120!($L(X)<3)!'(X'?1P.E) X I $D(X),$D(^HL(771,"B",X)) K X D E N^DDIOL("Sorry, Application names must be unique.") LAST EDITED: MAR 02, 2004 HELP-PROMPT: The name of the application that will send/receive HL7 messages (e.g., RADIOLOGY). Vista application names must be namespaced and unique. Answer must be 3-120 characters in length. DESCRIPTION: The name of the application that will send/receive HL7 messages (e.g., RADIOLOGY). Vista application names must be namespaced and unique. Answer must be 3-120 characters in length. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 771^B 1)= S ^HL(771,"B",$E(X,1,30),DA)="" 2)= K ^HL(771,"B",$E(X,1,30),DA) Regular 'B' cross reference. CROSS-REFERENCE: 771^AC^MUMPS 1)= S:$P(^HL(771,DA,0),"^",2)]"" ^HL(771,"AF",X,$P(^(0),"^",2),DA)="" 2)= K:$P(^HL(771,DA,0),"^",2)]"" ^HL(771,"AF",X,$P(^(0),"^",2),DA) This cross reference is used in conjunction with the 'AF' cross reference on the Active/Inactive field (#2) to determine whether a specific Application is active. 771,2 ACTIVE/INACTIVE 0;2 SET 'a' FOR ACTIVE; 'i' FOR INACTIVE; LAST EDITED: SEP 25, 1991 HELP-PROMPT: This field indicates whether the DHCP application is currently active. A DHCP application should be inactivated when application updates are taking place. DESCRIPTION: This field indicates whether the DHCP application is currently active. A DHCP application should be inactivated when application updates are taking place. The HL7 package will not accept messages from an inactive SENDING APPLICATION. An error will be returned from the call to GENERATE^HLMA. Also, it will not hand off inbound messages to an inactive RECEIVING APPLICATION. An error status will be logged. CROSS-REFERENCE: 771^AF^MUMPS 1)= S ^HL(771,"AF",$P(^HL(771,DA,0),"^"),X,DA)="" 2)= K ^HL(771,"AF",$P(^HL(771,DA,0),"^"),X,DA) This cross reference is used in conjunction with the 'AC' cross reference on the Name field (#.01) to determine whether a specific DHCP Application is active. 771,3 FACILITY NAME 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>80!($L(X)<1) X LAST EDITED: MAR 02, 2004 HELP-PROMPT: Answer must be 1-80 characters in length DESCRIPTION: This information will be placed in the FACILITY ID field of the HL7 message header if present. This information will override the default facility id information whenever the FACILITY ID REQUIRED field of the subscriber protocol is set to YES. 771,4 MAIL GROUP 0;4 POINTER TO MAIL GROUP FILE (#3.8) LAST EDITED: JUL 08, 1994 HELP-PROMPT: The mail group related to this application to which notifications will be sent should problems arise with delivering messages. DESCRIPTION: Vista applications may use this field to generate Mailman notifications when messaging problems are detected. To retrieve this mailgroup, see documentation for the API, GETAPP^HLCS2. 771,5 *HL7 SEGMENT SEG;0 POINTER Multiple #771.05 LAST EDITED: JUL 07, 1999 DESCRIPTION: This is applicable to HL7 v1.5 interfaces only. Enter the HL7 segments used by the Vista application. 771.05,.01 HL7 SEGMENT 0;1 POINTER TO HL7 SEGMENT TYPE FILE (#771.3) (Required) (Multiply asked) LAST EDITED: FEB 19, 1993 HELP-PROMPT: The HL7 segments used by the DHCP application. DESCRIPTION: The HL7 segments used by the DHCP application. CROSS-REFERENCE: 771.05^B 1)= S ^HL(771,DA(1),"SEG","B",$E(X,1,30),DA)="" 2)= K ^HL(771,DA(1),"SEG","B",$E(X,1,30),DA) Regular 'B' cross reference. 771.05,2 FIELDS USED IN THIS SEGMENT F;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X LAST EDITED: AUG 18, 1991 HELP-PROMPT: A list of the HL7 field numbers used by the DHCP application in an HL7 segment. Each field number is separated by a comma (e.g., 1,3,7,8,9,10). Answer must be 1-245 characters in length. DESCRIPTION: A list of the HL7 field numbers used by the DHCP application in an HL7 segment. Each field number is separated by a comma (e.g., 1,3,7,8,9,10). 771,6 *HL7 MESSAGE MSG;0 POINTER Multiple #771.06 LAST EDITED: JUL 07, 1999 DESCRIPTION: This is applicable only to HL7 v1.5 interfaces. Enter the HL7 messages used by the DHCP application. 771.06,.01 HL7 MESSAGE 0;1 POINTER TO HL7 MESSAGE TYPE FILE (#771.2) (Required) (Multiply asked) LAST EDITED: FEB 19, 1993 HELP-PROMPT: The HL7 messages used by the DHCP application. DESCRIPTION: The HL7 messages used by the DHCP application. CROSS-REFERENCE: 771.06^B 1)= S ^HL(771,DA(1),"MSG","B",$E(X,1,30),DA)="" 2)= K ^HL(771,DA(1),"MSG","B",$E(X,1,30),DA) Regular 'B' cross reference. 771.06,1 PROCESSING ROUTINE R;E1,17 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>17!($L(X)<1) X LAST EDITED: SEP 08, 1991 HELP-PROMPT: The processing routine that will be run for the DHCP application to file the data received in the HL7 message. Valid entries are routine name, entry point and routine name or the word NONE. DESCRIPTION: The processing routine that will be run for the DHCP application to process the data received in the HL7 message. Enter the routine name or an entry point and routine name or the literal NONE (e.g., ^HL7O or EN1^HL7O). 771,7 COUNTRY CODE 0;7 POINTER TO COUNTRY CODE FILE (#779.004) LAST EDITED: SEP 28, 1994 HELP-PROMPT: The country code applicable to this application. DESCRIPTION: Enter the country code associated with this application. 771,100 HL7 FIELD SEPARATOR FS;E1,2 FREE TEXT INPUT TRANSFORM: K:$L(X)>1!($L(X)<1)!'(X?1P) X S HLEC=$G(^HL(771,DA,"EC")) I HLEC]"",HLEC[X K X LAST EDITED: APR 18, 2000 HELP-PROMPT: The HL7 field separator used by the DHCP application. If this field is not filled in, the uparrow (^) character is defaulted to as the field separator. Answer must be 1 character in length. DESCRIPTION: The field separator separates two adjacent fields within a segment. It also separates the segment ID from the first data field in the segment. The field separator can be defined differently for each HL7 message. The fourth character in the MSH segment serves as the field separator for all segments in the HL7 message. If this field is left blank, the default will be the '^' character. However, most messaging applications use the '|' as a field separator. Note that the character used as a field separator CANNOT be reused as one of the HL7 ENCODING CHARACTERS. If you choose the default '^' as a field separator then choose the default encoding characters as well (~|\&). If you choose the vertical bar as a field separator, then simply replace the vertical bar in the encoding characters with the '^', i.e., ~^\&. Due to Fileman limitations, the '^' cannot be the first character in the encoding character string. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 771,101 HL7 ENCODING CHARACTERS EC;E1,4 FREE TEXT INPUT TRANSFORM: K:$L(X)>4!($L(X)<1)!'(X?1.4P) X S HLFS=$G(^HL(771,DA,"FS")) S:HLFS="" HLFS="^" I X[HLFS K X LAST EDITED: APR 18, 2000 HELP-PROMPT: The HL7 encoding characters used by the DHCP application. If this field is not filled in, the characters ~|\& are used as the default encoding characters. Answer must be 1-4 characters in length. DESCRIPTION: If this field is left blank, the default encoding characters will be set to, "~|\&". Note that if you choose this default, the FIELD SEPARATOR must be set to "^". If you choose the vertical bar (" |") as a field separator, enter "~^\&" as your encoding characters. This will avoid a potential conflict with VA Fileman. Up to four encoding characters may be defined. Each encoding character must be unique and none of the encoding characters may be the same as the field separator character. Each encoding character serves a specific purpose. The first encoding character is the component separator. Some data fields may be divided into multiple components. The component separator is used to separate adjacent components within a data field. The second encoding character is the repetition separator. Some data fields may be repeated multiple times in a segment. The repetition separator character is used to separate multiple occurrences of a field. The third encoding character is the escape character. Data fields defined as text or formatted text may include escape sequences. The escape character is used to separate escape sequences from the actual text. The fourth encoding character is the sub-component separator. Some data fields may be divided into components, and each component may be further divided into sub-components. The sub-component separator is used to separate adjacent sub-components within a component of a field. Note that the character used as a field separator CANNOT be reused as one of the HL7 ENCODING CHARACTERS. If you choose the default '^' as a field separator then choose the default encoding characters as well (~|\&). If you choose the vertical bar as a field separator, then simply replace the vertical bar in the encoding characters with the '^', i.e., ~^\&. Due to Fileman limitations, the '^' cannot be the first character in the encoding character string. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER FILES POINTED TO FIELDS COUNTRY CODE (#779.004) COUNTRY CODE (#7) HL7 MESSAGE TYPE (#771.2) *HL7 MESSAGE:HL7 MESSAGE (#.01) HL7 SEGMENT TYPE (#771.3) *HL7 SEGMENT:HL7 SEGMENT (#.01) MAIL GROUP (#3.8) MAIL GROUP (#4) INPUT TEMPLATE(S): HL 1.6 APPLICATION PARAM EDIT NOV 21, 1994@08:50 USER #0 PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S): HL7 APP JUL 01, 1999@15:04 USER #0 HL7 APP BLK1 DD #771