STANDARD DATA DICTIONARY #8.2 -- IDENTIFICATION FORMAT FILE                                                       6/27/25    PAGE 1
STORED IN ^DIC(8.2,  (1 ENTRY)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                          (VERSION 5.3)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the specifications for each patient id format.  Each entry in the ELIGIBILITY CODE file points to an entry in
this file.  This relationship is used whenever a primary or other eligibility is assigned to a patient.  The ID FORMAT associated
with the assigned eligibility will be used to set the patient's long and short id.  
 
The default ID FORMAT is 'VA STANDARD'.  This format is the same as the SSN.  
 
Currently, spring of 1991, the only sites using formats other then VA STANDARD are those sites running VA/DOD software developed by
the Dallas ISC.  
 
Those hospitals having VA/DOD sharing agreements may eventually add other format types to help identify DOD patients.  However, the
site should contact its support ISC before adding any new formats.  


              DD ACCESS: @
              RD ACCESS: d
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @

POINTED TO BY: ID FORMAT field (#9) of the ELIGIBILITY CODE File (#8) 
               ID FORMAT field (#8.2) of the TYPE OF PATIENT File (#391) 
               

CROSS
REFERENCED BY: NAME(B)



8.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 
              DESCRIPTION:
                                This field holds the name of the id format.  

              CROSS-REFERENCE:  8.2^B 
                                1)= S ^DIC(8.2,"B",$E(X,1,30),DA)=""
                                2)= K ^DIC(8.2,"B",$E(X,1,30),DA)


8.2,.02       PROMPT USER FOR ID?    0;2 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              DESCRIPTION:      This field indicates whether the user is prompted for the patient's long identification.  If set to
                                'NO' then user is not prompted and the id value will remain the value obtained from executing the
                                'DEFAULT LONG ID VALUE LOGIC'(field #300).  


8.2,1         CROSS REFERENCE SET LOGIC 1;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:      This field contains MUMPS code that will be executed by the 'set' logic in the 'AC' cross reference
                                on the 'LONG ID(#.03)' field of the 'PATIENT ELIGIBILITIES(#361)' sub-field of the 'PATIENT(#2)'
                                file.  
                                 
                                The code will only be executed when the patient's eligibility has this 'IDENTIFICATION FORMAT'
                                entry as its 'ID FORMAT(#9)' indicated in the 'ELIGIBILITY CODE(#8)' file.  
                                 
                                The purpose of this field is to allow for the setting of 'IDENTIFICATION FORMAT' specific cross
                                references.  Naturally, all cross-reference sets must conform to VA FileMan specifications.  
                                 
                                The following variables are present when this code is executed: 
                                     DA(1)  - internal number of PATIENT file entry 
                                 
                                     DA     - internal number of PATIENT ELIGIBILITIES sub-file entry 
                                            - also, since this sub-file is DINUMed, DA equals the 
                                              internal file entry in the 'ELIGIBILITY CODE' file 
                                 
                                     X      - new value of long id 
                                 


8.2,2         CROSS REFERENCE KILL LOGIC 2;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:      This field contains MUMPS code that will be executed by the 'kill' logic in the 'AC' cross
                                reference on the 'LONG ID(#.03)' field of the 'PATIENT ELIGIBILITIES(#361)' sub-field of the
                                'PATIENT(#2)' file.  
                                 
                                The code will only be executed when the patient's eligibility has this 'IDENTIFICATION FORMAT'
                                entry as its 'ID FORMAT(#9)' indicated in the 'ELIGIBILITY CODE(#8)' file.  
                                 
                                The purpose of this field is to allow for the killing of 'IDENTIFICATION FORMAT' specific cross
                                references.  Naturally, all cross-reference kills must conform to VA FileMan specifications.  
                                 
                                The following variables are present when this code is executed: 
                                     DA(1)  - internal number of PATIENT file entry 
                                 
                                     DA     - internal number of PATIENT ELIGIBILITIES sub-file entry 
                                            - also, since this sub-file is DINUMed, DA equals the 
                                              internal file entry in the 'ELIGIBILITY CODE' file 
                                 
                                     X      - old value long id 
                                 


8.2,4         XECUTABLE 'HELP'       4;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:      This field contains MUMPS code that will be executed by the XECUTABLE 'HELP' on the 'LONG ID(#.03)'
                                field of the 'PATIENT ELIGIBILITIES(#361)' sub-field of the 'PATIENT(#2)' file.  
                                 
                                The code will only be executed when the patient eligibility has this 'IDENTIFICATION FORMAT' entry
                                as its 'ID FORMAT(#9)' indicated in the 'ELIGIBILITY CODE(#8)' file.  
                                 
                                The purpose of this field is to allow for id format specific help to be performed whenever the user
                                requests help or when they enter invalid data.  
                                 
                                The following variables are present when this code is executed: 
                                     DA(1)  - internal number of PATIENT file entry 
                                 
                                     DA     - internal number of PATIENT ELIGIBILITIES sub-file entry 
                                            - also, since this sub-file is DINUMed, DA equals the 
                                              internal file entry in the 'ELIGIBILITY CODE' file 
                                 
                                     X      - value of user input 


8.2,50        DESCRIPTION            DESCRIPTION;0   WORD-PROCESSING #8.21

              DESCRIPTION:      This field is used to document the use of this identification format.  It is only for documentation
                                purposes.  





8.2,100       INPUT TRANSFORM        TRANSFORM;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:      This field contains MUMPS code that will be executed by the 'input transform' on the 'LONG
                                ID(#.03)' field of the 'PATIENT ELIGIBILITIES(#361)' sub-field of the 'PATIENT(#2)' file.  
                                 
                                The code will only be executed when the patient eligibility has this 'IDENTIFICATION FORMAT' entry
                                as its 'ID FORMAT(#9)' indicated in the 'ELIGIBILITY CODE(#8)' file.  
                                 
                                The purpose of this field is to allow for id format specific input transform to be performed on the
                                id entered by a user.  
                                 
                                The following variables are present when this code is executed: 
                                     DA(1)  - internal number of PATIENT file entry 
                                 
                                     DA     - internal number of PATIENT ELIGIBILITIES sub-file entry 
                                            - also, since this sub-file is DINUMed, DA equals the 
                                              internal file entry in the 'ELIGIBILITY CODE' file 
                                 
                                     X      - value of user input 


8.2,300       DEFAULT LONG ID VALUE LOGIC LONG;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:      This field contains MUMPS code that will be executed by the trigger cross reference(#3) on the
                                'ELIGIBILITY(#.01)' field of the 'PATIENT ELIGIBILITIES(#361)' sub-field of the 'PATIENT(#2)' file.
                                The code is the 'CREATE VALUE' for this trigger. This trigger is used to automatically stuff a 
                                value in the 'LONG ID(#.03) field.  
                                 
                                The code will only be executed when the 'ELIGIBILIITY(#.01)' field has this 'IDENTIFICATION FORMAT'
                                entry as its 'ID FORMAT(#9)' indicated in the 'ELIGIBILITY CODE(#8)' file.  
                                 
                                The following variables are present when this code is executed: 
                                     DA(1)  - internal number of PATIENT file entry 
                                 
                                     DA     - internal number of PATIENT ELIGIBILITIES sub-file entry 
                                            - also, since this sub-file is DINUMed, DA equals the 
                                              internal file entry in the 'ELIGIBILITY CODE' file 
                                 
                                     X      - value of user input 
                                 


8.2,400       SHORT ID TRANSFORM     SHORT;E1,245 MUMPS

              INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
              LAST EDITED:      NOV 07, 1989 
              HELP-PROMPT:      This is Standard MUMPS code. 
              DESCRIPTION:      This field contains MUMPS code that will be executed by the trigger cross reference(#3) on the
                                'LONG ID(#.03)' field of the 'PATIENT ELIGIBILITIES(#361)' sub-field of the 'PATIENT(#2)' file. The
                                code is the 'CREATE VALUE' for this trigger. This trigger is used to automatically stuff a value in
                                the 'SHORT ID(#.04) field.  
                                 
                                The code will only be executed when the 'ELIGIBILIITY(#.01)' field has this 'IDENTIFICATION FORMAT'
                                entry as its 'ID FORMAT(#9)' indicated in the 'ELIGIBILITY CODE(#8)' file.  
                                 
                                The following variables are present when this code is executed: 
                                     DA(1)  - internal number of PATIENT file entry 
                                 
                                     DA     - internal number of PATIENT ELIGIBILITIES sub-file entry 
                                            - also, since this sub-file is DINUMed, DA equals the 
                                              internal file entry in the 'ELIGIBILITY CODE' file 
                                 
                                     X      - value of user input 
                                 



INPUT TEMPLATE(S):
DG ID FORMAT ENTER/EDIT       OCT 19, 1990@12:09  USER #0    

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):