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