STANDARD DATA DICTIONARY #2040 -- VIST ROSTER FILE                                                                3/24/25    PAGE 1
STORED IN ^ANRV(2040,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                       (VERSION 4.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains information on the VIST veterans of interest to the VIST Coordinator.  



   APPLICATION GROUP(S): ANRV

POINTED TO BY: NAME field (#.01) of the VIST BENEFITS AND SERVICES CHECKLIST File (#2041.7) 
               NAME field (#.01) of the VIST REFERRAL ROSTER File (#2042.5) 
               NAME field (#.01) of the VARO CLAIMS File (#2043.5) 
               

CROSS
REFERENCED BY: VIS TEAM REVIEW DATE(AB), VIST FIELD VISIT DATE (AMIS)(AC), NAME(B)



2040,.01      NAME                   0;1 POINTER TO PATIENT FILE (#2) (Required)

              LAST EDITED:      MAY 28, 1998 
              HELP-PROMPT:      Enter the veteran's name. 
              DESCRIPTION:
                                This is the name of the VIST veteran.  

              LAYGO TEST:       .01,0)= D:$P($G(^DPT(+X,.35)),"^") EN^DDIOL("Patient Deceased, cannot be added!") I '$P($G(^DPT(+X,
                                .35)),"^")

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

              CROSS-REFERENCE:  ^^TRIGGER^2040^3 
                                1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^ANRV(2040,D0,2)):^(2),1:"") S X=$P(Y(1),U,1),X=X S 
                                DIU=X K Y X ^DD(2040,.01,1,2,1.1) X ^DD(2040,.01,1,2,1.4)

                                1.1)= S X=DIV S I(0,0)=$S($D(D0):D0,1:""),D0=DIV S:'$D(^DPT(+D0,0)) D0=-1 S Y(101)=$S($D(^DPT(D0,.3
                                6)):^(.36),1:"") S X=$S('$D(^DIC(8,+$P(Y(101),U,1),0)):"",1:$P(^(0),U,1)) S D0=I(0,0)

                                1.4)= S DIH=$S($D(^ANRV(2040,DIV(0),2)):^(2),1:""),DIV=X S $P(^(2),U,1)=DIV,DIH=2040,DIG=3 D ^DICR:
                                $N(^DD(DIH,DIG,1,0))>0

                                2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^ANRV(2040,D0,2)):^(2),1:"") S X=$P(Y(1),U,1),X=X S 
                                DIU=X K Y S X="" X ^DD(2040,.01,1,2,2.4)

                                2.4)= S DIH=$S($D(^ANRV(2040,DIV(0),2)):^(2),1:""),DIV=X S $P(^(2),U,1)=DIV,DIH=2040,DIG=3 D ^DICR:
                                $N(^DD(DIH,DIG,1,0))>0

                                CREATE VALUE)= #.01:ELIGIBILITY CODE
                                DELETE VALUE)= @
                                FIELD)= VA ELIGIBILITY


2040,.015     ENROLLMENT DATE        7;6 DATE

              INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      FEB 20, 1998 
              HELP-PROMPT:      Enter date of enrollment. 
              DESCRIPTION:
                                This is the date the veteran was added to the VIST roster.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


2040,.5       REFERRAL SOURCE        9;1 SET

                                '1' FOR VA EYE CLINIC; 
                                '2' FOR NON-VA EYE CLINIC; 
                                '3' FOR STATE AGENCY; 
                                '4' FOR COMMUNITY AGENCY; 
                                '5' FOR VA STAFF; 
                                '6' FOR VETERANS SERVICE ORGANIZATION; 
                                '7' FOR FAMILY/FRIEND; 
                                '8' FOR SELF; 
                                '9' FOR OTHER; 
              LAST EDITED:      MAY 17, 1993 
              HELP-PROMPT:      Enter source of referral. 
              DESCRIPTION:
                                This is the person, organization, service or other source for the referral to the VIST program.  


2040,1        NUMBER OF DEPENDENTS   0;2 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      MAY 02, 1989 
              HELP-PROMPT:      Type a number between 0 and 99, 0 decimal digits. 
              DESCRIPTION:      This is the number of people in addition to the veteran for whom the veteran has financial
                                responsibility.  


2040,1.2      LIVING ARRANGEMENT     7;5 SET

                                '1' FOR ALONE; 
                                '2' FOR FAMILY; 
                                '3' FOR NURSING HOME; 
                                '4' FOR STATE VETERANS CENTER; 
                                '5' FOR UNKNOWN; 
                                '6' FOR LIVES WITH FRIEND; 
                                '7' FOR BOARD AND CARE; 
                                '8' FOR OTHER; 
              LAST EDITED:      MAY 18, 1993 
              HELP-PROMPT:      Enter the veteran's living arrangements. 
              DESCRIPTION:
                                This describes with whom the veteran resides.  


2040,1.5      SPOUSE'S NAME          13;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>80!($L(X)<3) X
              LAST EDITED:      MAY 02, 1989 
              HELP-PROMPT:      Enter the name of the veteran's spouse (3-80 characters in length). 
              DESCRIPTION:
                                This is the name of the veteran's spouse.  


2040,2        DEPENDENT'S NAME & INFO 1;0 Multiple #2040.02

              DESCRIPTION:      These are the names of the veteran's dependents.  You can also include other information, i.e.
                                phone numbers, etc.  


2040.02,.01     NAME OF DEPENDENT & INFO 0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>80!($L(X)<3) X
                LAST EDITED:      MAY 02, 1989 
                HELP-PROMPT:      Enter name of dependents and pertinent information. (3-80 characters in length) 
                DESCRIPTION:      These are the names of the veteran's dependents.  You can also include other information, i.e.
                                  phone numbers, etc.  

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




2040,2.3      DATE OF BIRTH           ;  COMPUTED DATE

              MUMPS CODE:       X ^DD(2040,2.3,9.2) S Y(2040,2.3,101)=$S($D(^DPT(D0,0)):^(0),1:"") S X=$P(Y(2040,2.3,101),U,3) S D0
                                =Y(2040,2.3,80)
                                9.2 = S Y(2040,2.3,80)=$S($D(D0):D0,1:""),Y(2040,2.3,1)=$S($D(^ANRV(2040,D0,0)):^(0),1:""),D0=$P(Y(
                                2040,2.3,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1
              ALGORITHM:        NAME:DATE OF BIRTH

2040,2.5      AGE                     ;  COMPUTED

              MUMPS CODE:       X ^DD(2040,2.5,9.2) X $P(^DD(2,.033,0),U,5,99) S Y(2040,2.5,101)=X S X=Y(2040,2.5,101) S D0=Y(2040,
                                2.5,80)
                                9.2 = S Y(2040,2.5,80)=$S($D(D0):D0,1:""),Y(2040,2.5,1)=$S($D(^ANRV(2040,D0,0)):^(0),1:""),D0=$P(Y(
                                2040,2.5,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1
              ALGORITHM:        NAME:AGE

2040,3        VIST ELIGIBILITY       2;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>80!($L(X)<3) X
              LAST EDITED:      MAR 30, 1998 
              HELP-PROMPT:      Answer must be 3-80 characters in length. 
              DESCRIPTION:
                                This describes the category of VA eligibility of the veteran.  

              NOTES:            TRIGGERED by the NAME field of the VIST ROSTER File 


2040,3.3      PERIOD OF SERVICE       ;  COMPUTED

              MUMPS CODE:       X ^DD(2040,3.3,9.3) S X=$S('$D(^DIC(21,+$P(Y(2040,3.3,101),U,3),0)):"",1:$P(^(0),U,1)) S D0=Y(2040,
                                3.3,80)
                                9.2 = S Y(2040,3.3,80)=$S($D(D0):D0,1:""),Y(2040,3.3,1)=$S($D(^ANRV(2040,D0,0)):^(0),1:""),D0=$P(Y(
                                2040,3.3,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(2040,3.3,180)=$S($D(D0):D0,1:"")
                                9.3 = X ^DD(2040,3.3,9.2) S Y(2040,3.3,101)=$S($D(^DPT(D0,.32)):^(.32),1:""),D0=$P(Y(2040,3.3,101),
                                U,3) S:'$D(^DIC(21,+D0,0)) D0=-1
              ALGORITHM:        NAME:PERIOD OF SERVICE:PERIOD OF SERVICE
              LAST EDITED:      APR 11, 1989 
              DESCRIPTION:
                                This is the last period of active service the veteran served.  


2040,3.5      VA ENTITLEMENT (AMIS)  5;1 SET

                                '022' FOR 0% ONLY (022); 
                                '023' FOR 10% SC THRU SMC (023); 
                                '024' FOR SC FOR BLINDNESS (024); 
                                '025' FOR NSC PENSION A&A/HB (025); 
                                'NSC' FOR NSC PENSION ONLY; 
                                'OTH' FOR NSC OTHER ELIGIBILITY; 
              LAST EDITED:      SEP 05, 1991 
              HELP-PROMPT:      Enter VA entitlement. 
              DESCRIPTION:
                                This is the category of VIST eligibility as prescribed on the VIST AMIS.  


2040,4        EYE EXAM DATE & VISUAL STATUS 3;0 DATE Multiple #2040.04

              DESCRIPTION:      This is the date of the eye examination and the entry of the veteran's visual acuities and/or
                                fields.  


2040.04,.01     EYE EXAM DATE          0;1 DATE

                INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
                HELP-PROMPT:      Enter the date of the last eye exam. 
                DESCRIPTION:      This is the date of the eye examination and the determination of legal blindness, low vision, or
                                  normal sight.  


2040.04,1       EYE DIAGNOSIS NARRATIVE 0;2 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>80!($L(X)<3) X
                LAST EDITED:      MAY 23, 1993 
                HELP-PROMPT:      Enter a free text narrative, 3-80 characters in length. 
                DESCRIPTION:
                                  This is a free text narrative of the eye exam conducted on this date.  


2040.04,2       VISUAL ACUITY RIGHT EYE 0;3 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1) X
                LAST EDITED:      MAY 02, 1989 
                HELP-PROMPT:      Enter the visual acuity for the veteran's right eye (free text 1-25 characters). 
                DESCRIPTION:
                                  This is the visual acuity of the veteran's right eye.  


2040.04,3       VISUAL ACUITY LEFT EYE 0;4 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1) X
                LAST EDITED:      MAY 02, 1989 
                HELP-PROMPT:      Enter the visual acuity for the veteran's left eye (free text 1-25 characters). 
                DESCRIPTION:
                                  This is the visual acuity of the veteran's left eye.  


2040.04,4       VISUAL FIELD RIGHT EYE 0;5 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1) X
                LAST EDITED:      MAY 02, 1989 
                HELP-PROMPT:      Enter the visual field for the veteran's right eye (free text 1-25 characters). 
                DESCRIPTION:
                                  This is the visual field for the veteran's right eye.  


2040.04,5       VISUAL FIELD LEFT EYE  0;6 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1) X
                LAST EDITED:      MAY 02, 1989 
                HELP-PROMPT:      Enter the visual field for the veteran's left eye (free text 1-25 characters). 
                DESCRIPTION:
                                  This is the visual field for the veteran's left eye.  




2040,4.2      EYE DIAGNOSIS          15;0 POINTER Multiple #2040.01

              DESCRIPTION:
                                This states the diagnosis causing the veteran's visual loss.  


2040.01,.01     EYE DIAGNOSIS          0;1 POINTER TO VIST EYE DIAGNOSIS FILE (#2041.5) (Multiply asked)

                LAST EDITED:      FEB 11, 1998 
                HELP-PROMPT:      Enter Eye Diagnosis. 
                DESCRIPTION:
                                  This states the diagnosis of the cause of the veteran's visual loss.  

                CROSS-REFERENCE:  2040.01^B 
                                  1)= S ^ANRV(2040,DA(1),15,"B",$E(X,1,30),DA)=""
                                  2)= K ^ANRV(2040,DA(1),15,"B",$E(X,1,30),DA)




2040,4.5      VISUAL ACTIVITY (AMIS) 7;3 SET (Required)

                                '004' FOR NO SIGHT (004); 
                                '005' FOR LP UP TO & INCLUDING 5/200 (005); 
                                '006' FOR LP OF 6/200 TO 20/200 (006); 
                                '007' FOR FIELD RESTRICTION (007); 
                                '008' FOR NOT KNOWN (008); 
              LAST EDITED:      MAR 27, 1989 
              HELP-PROMPT:      Enter Visual Acuities or fields per AMIS guidelines. 
              DESCRIPTION:
                                This describes the veteran's degree of vision loss.  


2040,5        GENERAL HEALTH         4;0   WORD-PROCESSING #2040.05

              DESCRIPTION:
                                This provides a summary of the veteran's general health.  


                LAST EDITED:      MAR 07, 1989 
                HELP-PROMPT:      Enter narrative description of the veteran's current health. 
                DESCRIPTION:
                                  This narrative provides a summary of the veteran's general health.  




2040,6        VIS TEAM REVIEW DATE   6;0 DATE Multiple #2040.06

              DESCRIPTION:
                                This is the date of the most recent VIST Review.  


2040.06,.01     VIS TEAM REVIEW DATE   0;1 DATE (Multiply asked)

                INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      FEB 20, 1998 
                HELP-PROMPT:      Enter date of VIST Review. 
                DESCRIPTION:
                                  This is the date of the most recent VIST Review.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:  2040^AB 
                                  1)= S ^ANRV(2040,"AB",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^ANRV(2040,"AB",$E(X,1,30),DA(1),DA)
                                  This is a regular cross reference on the VIS TEAM REVIEW DATE field.  It sets the "AB" cross
                                  reference in the following format; 
                                   
                                    ^ANRV(2040,"AB",2980204,4,1)="" 
                                   
                                     20980204 - VIS TEAM REVIEW DATE 
                                     4        - Internal Entry # of the Patient in the VIST ROSTER file 
                                     1        - Internal Entry # of the VIS TEAM REVIEW DATE multiple 
                                   


                CROSS-REFERENCE:  ^^TRIGGER^2040.06^3 
                                1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^ANRV(2040,D0,6,D1,0)):^(0),1:"")
                                 S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(2040.06,.01,1,2,1.1) X ^DD(2040.06,.01,1,2,1.4)

                                1.1)= S X=DIV S Y(1)=$S($D(^ANRV(2040,D0,2)):^(2),1:"") S X=$P(Y(1),U,1)

                                1.4)= S DIH=$S($D(^ANRV(2040,DIV(0),6,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=2040.06,DI
                                G=3 D ^DICR:$N(^DD(DIH,DIG,1,0))>0

                                2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^ANRV(2040,D0,6,D1,0)):^(0),1:"")
                                 S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(2040.06,.01,1,2,2.4)

                                2.4)= S DIH=$S($D(^ANRV(2040,DIV(0),6,DIV(1),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=2040.06,DI
                                G=3 D ^DICR:$N(^DD(DIH,DIG,1,0))>0

                                CREATE VALUE)= VA ELIGIBILITY
                                DELETE VALUE)= @
                                FIELD)= ELIGIBILITY ON REVIEW DATE


2040.06,1       AMIS-STATUS OF REVIEW 0;2 SET

                                '035' FOR COMPLETE (035); 
                                '036' FOR DECLINED (036); 
                                '037' FOR NO SHOW (037); 
                LAST EDITED:    MAR 29, 1989 
                HELP-PROMPT:    Enter the AMIS status at the time of review. 
                DESCRIPTION:
                                This is the AMIS status on the date of review.  


2040.06,2       TYPE OF REVIEW       0;3 SET

                                '1' FOR FORMAL; 
                                '2' FOR COMPONENT; 
                LAST EDITED:    MAY 04, 1989 
                HELP-PROMPT:    Enter the type of review. 
                DESCRIPTION:
                                This determines the type of review. Possible choices are "FORMAL" and "COMPONENT".  


2040.06,3       ELIGIBILITY ON REVIEW DATE 0;4 FREE TEXT

                INPUT TRANSFORM:K:$L(X)>80!($L(X)<3) X
                LAST EDITED:    MAR 20, 1998 
                HELP-PROMPT:    Answer must be 3-80 characters in length. 
                DESCRIPTION:
                                This is the veteran's eligibility status on the date of this review.  

                NOTES:          TRIGGERED by the VIS TEAM REVIEW DATE field of the VIS TEAM REVIEW DATE sub-field of the VIST 
                                ROSTER File 




2040,6.5      VIST FIELD VISIT DATE (AMIS) 10;0 DATE Multiple #2040.03

              DESCRIPTION:
                                This is the date of the most recent field or home visit to the veteran.  


2040.03,.01     VIST FIELD VISIT DATE (AMIS) 0;1 DATE (Multiply asked)

                INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      MAY 18, 1989 
                HELP-PROMPT:      Enter date of VIST Field Visit. 
                DESCRIPTION:
                                  This is the date of the most recent field or home visit to the veteran.  

                CROSS-REFERENCE:  2040^AC 
                                  1)= S ^ANRV(2040,"AC",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^ANRV(2040,"AC",$E(X,1,30),DA(1),DA)




2040,7        VIST ELIGIBLE (AMIS)   13;2 SET (Required)

                                '001' FOR YES (001); 
                                '002' FOR NO - REVIEWED FOR BRC ATTENDANCE (002); 
                                '003' FOR NO - OTHER (003); 
                                'NO' FOR NO - NOT LEGALLY BLIND; 
                                'I' FOR INACTIVE; 
              LAST EDITED:      MAY 23, 1989 
              HELP-PROMPT:      Enter veteran's eligibility for VIST services. 
              DESCRIPTION:
                                This states whether the veteran is eligible for VIST services.  


2040,8        NON VIST ELIGIBLE (AMIS) 7;2 SET

                                '002' FOR REVIEWED FOR BRC (002); 
                                '003' FOR OTHER (003); 
              LAST EDITED:      MAR 27, 1989 
              HELP-PROMPT:      Enter if veteran is not eligible for VIST services. 
              DESCRIPTION:
                                This denotes veterans not eligible for VIST Services.  


2040,8.5      PERIOD OF SERVICE (AMIS)  ;  COMPUTED

              MUMPS CODE:       X ^DD(2040,8.5,9.5) S X=$S(Y(2040,8.5,2):Y(2040,8.5,3),Y(2040,8.5,4):Y(2040,8.5,5),Y(2040,8.5,6):Y(
                                2040,8.5,7),Y(2040,8.5,8):Y(2040,8.5,9),Y(2040,8.5,10):Y(2040,8.5,11),Y(2040,8.5,12):X)
                                9.2 = X $P(^DD(2040,3.3,0),U,5,99) S Y(2040,8.5,1)=X S X=Y(2040,8.5,1)="WORLD WAR I",Y(2040,8.5,2)=
                                X S X="016",Y(2040,8.5,3)=X S X=Y(2040,8.5,1)
                                9.3 = X ^DD(2040,8.5,9.2) S X=X="SPANISH AMERICAN",Y(2040,8.5,4)=X S X="016",Y(2040,8.5,5)=X S X=Y(
                                2040,8.5,1)="WORLD WAR II",Y(2040,8.5,6)=X S X="017"
                                9.4 = X ^DD(2040,8.5,9.3) S Y(2040,8.5,7)=X S X=Y(2040,8.5,1)="KOREAN",Y(2040,8.5,8)=X S X="018",Y(
                                2040,8.5,9)=X S X=Y(2040,8.5,1)="VIETNAM ERA"
                                9.5 = X ^DD(2040,8.5,9.4) S Y(2040,8.5,10)=X S X="019",Y(2040,8.5,11)=X S X=1,Y(2040,8.5,12)=X S X=
                                " "
              ALGORITHM:        $S(PERIOD OF SERVICE="WORLD WAR I":"016",PERIOD OF SERVICE="SPANISH AMERICAN":"016",PERIOD OF SERVI
                                CE="WORLD WAR II":"017",PERIOD OF SERVICE="KOREAN":"018",PERIOD OF SERVICE="VIETNAM ERA":"019",1:" 
                                ")
              LAST EDITED:      JUL 24, 1989 
              DESCRIPTION:
                                This is the period of Service the veteran spent in the military.  


2040,8.6      PERIOD OF SERVICE (AMIS) II  ;  COMPUTED

              MUMPS CODE:       X ^DD(2040,8.6,9.5) S X=$S(Y(2040,8.6,2):Y(2040,8.6,3),Y(2040,8.6,4):Y(2040,8.6,5),Y(2040,8.6,6):Y(
                                2040,8.6,7),Y(2040,8.6,8):Y(2040,8.6,9),Y(2040,8.6,10):Y(2040,8.6,11),Y(2040,8.6,12):X)
                                9.2 = X $P(^DD(2040,3.3,0),U,5,99) S Y(2040,8.6,1)=X S X=Y(2040,8.6,1)="POST-KOREAN",Y(2040,8.6,2)=
                                X S X="020",Y(2040,8.6,3)=X S X=Y(2040,8.6,1)
                                9.3 = X ^DD(2040,8.6,9.2) S X=X="POST-VIETNAM",Y(2040,8.6,4)=X S X="020",Y(2040,8.6,5)=X S X=Y(2040
                                ,8.6,1)="PRE-KOREAN",Y(2040,8.6,6)=X S X="020"
                                9.4 = X ^DD(2040,8.6,9.3) S Y(2040,8.6,7)=X S X=Y(2040,8.6,1)="OTHER OR NONE",Y(2040,8.6,8)=X S X="
                                020",Y(2040,8.6,9)=X S X=Y(2040,8.6,1)="PERSIAN GULF WAR"
                                9.5 = X ^DD(2040,8.6,9.4) S Y(2040,8.6,10)=X S X="020",Y(2040,8.6,11)=X S X=1,Y(2040,8.6,12)=X S X=
                                " "
              ALGORITHM:        $S(PERIOD OF SERVICE="POST-KOREAN":"020",PERIOD OF SERVICE="POST-VIETNAM":"020",PERIOD OF SERVICE="
                                PRE-KOREAN":"020",PERIOD OF SERVICE="OTHER OR NONE":"020",PERIOD OF SERVICE="PERSIAN GULF WAR":"020
                                ",1:" ")
              LAST EDITED:      JUL 24, 1989 
              DESCRIPTION:
                                This is the AMIS field for period of service.  


2040,8.7      AGE CATEGORY I          ;  COMPUTED

              MUMPS CODE:       X ^DD(2040,8.7,9.7) S X=$S(Y(2040,8.7,2):Y(2040,8.7,3),Y(2040,8.7,5):Y(2040,8.7,6),Y(2040,8.7,8):Y(
                                2040,8.7,9),Y(2040,8.7,11):Y(2040,8.7,12),Y(2040,8.7,14):Y(2040,8.7,15),Y(2040,8.7,16):X)
                                9.2 = X $P(^DD(2040,2.5,0),U,5,99) S Y(2040,8.7,1)=X S X=Y(2040,8.7,1)<25,Y(2040,8.7,2)=X S X="026"
                                ,Y(2040,8.7,3)=X S X=Y(2040,8.7,1)>24
                                9.3 = X ^DD(2040,8.7,9.2) S Y(2040,8.7,4)=X S X=Y(2040,8.7,1)<35,Y=X,X=Y(2040,8.7,4),X=X&Y,Y(2040,8
                                .7,5)=X S X="027",Y(2040,8.7,6)=X S X=Y(2040,8.7,1)
                                9.4 = X ^DD(2040,8.7,9.3) S X=X>34,Y(2040,8.7,7)=X S X=Y(2040,8.7,1)<45,Y=X,X=Y(2040,8.7,7),X=X&Y,Y
                                (2040,8.7,8)=X S X="028",Y(2040,8.7,9)=X S X=Y(2040,8.7,1)
                                9.5 = X ^DD(2040,8.7,9.4) S X=X>44,Y(2040,8.7,10)=X S X=Y(2040,8.7,1)<55,Y=X,X=Y(2040,8.7,10),X=X&Y
                                ,Y(2040,8.7,11)=X S X="029",Y(2040,8.7,12)=X S X=Y(2040,8.7,1)
                                9.6 = X ^DD(2040,8.7,9.5) S X=X>54,Y(2040,8.7,13)=X S X=Y(2040,8.7,1)<65,Y=X,X=Y(2040,8.7,13),X=X&Y
                                ,Y(2040,8.7,14)=X S X="030",Y(2040,8.7,15)=X S X=Y(2040,8.7,1)
                                9.7 = X ^DD(2040,8.7,9.6) S X=X>64,Y(2040,8.7,16)=X S X=" "
              ALGORITHM:        $S(AGE<25:"026",AGE>24&(AGE<35):"027",AGE>34&(AGE<45):"028",AGE>44&(AGE<55):"029",AGE>54&(AGE<65):"
                                030",AGE>64:" ")
              LAST EDITED:      APR 04, 1989 
              DESCRIPTION:
                                This is the field denoting the age category in which the veteran is currently.  


2040,8.9      AGE CATEGORY II         ;  COMPUTED

              MUMPS CODE:       X ^DD(2040,8.9,9.5) S X=$S(Y(2040,8.9,2):Y(2040,8.9,3),Y(2040,8.9,5):Y(2040,8.9,6),Y(2040,8.9,8):Y(
                                2040,8.9,9),Y(2040,8.9,10):X)
                                9.2 = X $P(^DD(2040,2.5,0),U,5,99) S Y(2040,8.9,1)=X S X=Y(2040,8.9,1)<65,Y(2040,8.9,2)=X S X=" ",Y
                                (2040,8.9,3)=X S X=Y(2040,8.9,1)>64
                                9.3 = X ^DD(2040,8.9,9.2) S Y(2040,8.9,4)=X S X=Y(2040,8.9,1)<75,Y=X,X=Y(2040,8.9,4),X=X&Y,Y(2040,8
                                .9,5)=X S X="031",Y(2040,8.9,6)=X S X=Y(2040,8.9,1)
                                9.4 = X ^DD(2040,8.9,9.3) S X=X>74,Y(2040,8.9,7)=X S X=Y(2040,8.9,1)<85,Y=X,X=Y(2040,8.9,7),X=X&Y,Y
                                (2040,8.9,8)=X S X="032",Y(2040,8.9,9)=X S X=Y(2040,8.9,1)
                                9.5 = X ^DD(2040,8.9,9.4) S X=X>84,Y(2040,8.9,10)=X S X="033"
              ALGORITHM:        $S(AGE<65:" ",AGE>64&(AGE<75):"031",AGE>74&(AGE<85):"032",AGE>84:"033")
              LAST EDITED:      APR 04, 1989 
              DESCRIPTION:
                                This is the field that denotes the age of the veteran.  


2040,9        MAJOR ACTIVITY (AMIS)  7;4 SET (Required)

                                '009' FOR EMP FOR PAY (009); 
                                '010' FOR ENG IN TRN/SCHOOL (010); 
                                '011' FOR VOL WORK 10HRS/WK (011); 
                                '012' FOR RETIRED W/APPROP. ACT. (012); 
                                '013' FOR TOO ILL OR TOO DISABLED (013); 
                                '014' FOR NO WELL DEFINED ACT. (014); 
                                '015' FOR NOT KNOWN (015); 
              LAST EDITED:      MAR 27, 1989 
              HELP-PROMPT:      Enter the code corresponding to the veteran's major activity. 
              DESCRIPTION:      This field denotes the veteran's major activities, work, school, volunteer activities, retired, too
                                ill. 


2040,10       COUNTY                  ;  COMPUTED MULTIPLE

              MUMPS CODE:       X ^DD(2040,10,9.6) S X=X_$P(Y(2040,10,303),U,3)_$P(Y(2040,10,303),U,1) S D0=Y(2040,10,80) S D1=Y(20
                                40,10,281)
                                9.2 = S I(200)="^DIC(5,",J(200)=5 F D=0:0 S (D,D1)=$N(^DIC(5,D0,1,D)) Q:D'>0  I $D(^(D,0))#2 S X=$P
                                (^(0),U,1) X DICMX Q:'$D(D)  S D=D1
                                9.3 = S Y(2040,10,80)=$S($D(D0):D0,1:""),Y(2040,10,1)=$S($D(^ANRV(2040,D0,0)):^(0),1:""),D0=$P(Y(20
                                40,10,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(2040,10,180)=$S($D(D0):D0,1:"")
                                9.4 = X ^DD(2040,10,9.3) S Y(2040,10,101)=$S($D(^DPT(D0,.11)):^(.11),1:""),D0=$P(Y(2040,10,101),U,5
                                ) S:'$D(^DIC(5,+D0,0)) D0=-1 S Y(2040,10,280)=$S($D(D0):D0,1:"")
                                9.5 = X ^DD(2040,10,9.4) S Y(2040,10,281)=$S($D(D1):D1,1:"") X ^DD(2040,10,9.2):D0>0 S X="" K DIC S
                                 Y=-1,DIC="^DIC(5,D0,1,",DIC(0)="NMF" D ^DIC:D0>0 S (D,D1)=+Y
                                9.6 = X ^DD(2040,10,9.5) S Y(2040,10,302)=$S($D(^DIC(5,D0,0)):^(0),1:""),Y(2040,10,303)=$S($D(^DIC(
                                5,D0,1,D1,0)):^(0),1:"") S X=$P(Y(2040,10,302),U,1)
              ALGORITHM:        NAME:STATE:COUNTY:COUNTY:NAME_VA COUNTY CODE_COUNTY
              LAST EDITED:      APR 13, 1989 
              DESCRIPTION:
                                This denotes the county in which the veteran resides.  


2040,11       VIST COORDINATOR       7;1 POINTER TO NEW PERSON FILE (#200)

              LAST EDITED:      APR 26, 1994 
              HELP-PROMPT:      Enter the name of the VIST Coordinator. 
              DESCRIPTION:
                                This is the VIST coordinator responsible for providing the veteran the VIST services.  


2040,11.5     DATE VETERAN DISCHARGED (AMIS) 14;0 DATE Multiple #2040.07

              DESCRIPTION:
                                This is the date a veteran was discharged from a blind rehabilitation program.  


2040.07,.01     DATE VETERAN DISCHARGED (AMIS) 0;1 DATE

                INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      MAR 24, 1989 
                HELP-PROMPT:      Enter the date that the veteran was discharged from Blind Rehabilitation. 
                DESCRIPTION:
                                  This is the date a veteran was discharged from a blind rehabilitation program.  




2040,12       *ASSESSMENT            11;0   WORD-PROCESSING #2040.012

              LAST EDITED:      MAY 17, 1993 
              DESCRIPTION:
                                This is an outline of the veteran's general functioning within his environment. (freetext) 


                LAST EDITED:      MAR 07, 1989 
                HELP-PROMPT:      Enter your assessment of the veteran's current level of functioning. 
                DESCRIPTION:
                                  This is an outline of the veteran's general functioning within his environment. (freetext) 




2040,12.1     FINANCIAL AND BENEFITS INFO 16;0   WORD-PROCESSING #2040.08

              LAST EDITED:      JAN 27, 1998 
              DESCRIPTION:
                                This indicates the veteran's financial status.  


                LAST EDITED:      JAN 27, 1998 
                HELP-PROMPT:      Enter current financial and benefits information for the veteran. 
                DESCRIPTION:
                                  This indicates the veteran's financial status.  




2040,12.2     PATIENT HISTORY        17;0   WORD-PROCESSING #2040.09

              DESCRIPTION:      This provides an outline for the veteran's family, education, military, marital and work history.
                                (freetext) 


                LAST EDITED:      AUG 17, 1993 
                HELP-PROMPT:      Enter patient history. 
                DESCRIPTION:      This provides an outline for the veteran's family, education, military, marital and work history.
                                  (freetext) 




2040,12.3     ACTIVITIES             18;0   WORD-PROCESSING #2040.1

              DESCRIPTION:
                                This outlines the veteran's general activities within his environment.  (freetext) 


                LAST EDITED:      MAY 17, 1993 
                HELP-PROMPT:      Enter veteran's current activities. 
                DESCRIPTION:
                                  This outlines the veteran's general activities within his environment.  (freetext) 




2040,12.4     ADJUSTMENT TO BLINDNESS 19;0   WORD-PROCESSING #2040.11

              DESCRIPTION:
                                This summarizes the degree to which the veteran has adjusted to the loss of sight. (freetext) 


                LAST EDITED:      MAY 17, 1993 
                HELP-PROMPT:      Enter your assessment of the veteran's adjustment to blindness. 
                DESCRIPTION:
                                  This summarizes the degree to which the veteran has adjusted to the loss of sight. (freetext) 




2040,12.5     IMPRESSIONS            20;0   WORD-PROCESSING #2040.12

              DESCRIPTION:      This outlines observations regarding the veteran's general functioning with respect to his/her
                                vision loss. (freetext) 


                LAST EDITED:      MAY 17, 1993 
                HELP-PROMPT:      Enter your assessment of the veteran's overall abilities and needs. 
                DESCRIPTION:      This outlines observations regarding the veteran's general functioning with respect to his/her
                                  vision loss. (freetext) 




2040,13       PLAN                   12;0   WORD-PROCESSING #2040.013

              DESCRIPTION:
                                This states the proposed action steps to meet the presented needs.  (freetext) 


                LAST EDITED:      MAR 07, 1989 
                HELP-PROMPT:      Enter your plan. 
                DESCRIPTION:
                                  This states the proposed action steps to meet the presented needs.  (freetext) 




2040,14       INACTIVATION DATE      8;0 DATE Multiple #2040.014 (Add New Entry without Asking)

              DESCRIPTION:
                                The date after which the veteran was no longer carried on the active VIST ROSTER.  


2040.014,.01    INACTIVATION DATE      0;1 DATE

                INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      MAY 23, 1989 
                HELP-PROMPT:      Enter date when placed on inactive roster. 
                DESCRIPTION:
                                  The date after which the veteran was no longer carried on the active VIST ROSTER.  


2040.014,1      REASON                 0;2 SET (Required)

                                  '1' FOR DECEASED; 
                                  '2' FOR RELOCATED; 
                                  '3' FOR NOT LEGALLY BLIND; 
                LAST EDITED:      MAY 23, 1989 
                HELP-PROMPT:      Enter the reason that this veteran was inactivated. 
                DESCRIPTION:
                                  This is the reason why the veteran was inactivated from the VIST Roster.  





      FILES POINTED TO                      FIELDS

NEW PERSON (#200)                 VIST COORDINATOR (#11)

PATIENT (#2)                      NAME (#.01)

VIST EYE DIAGNOSIS (#2041.5)      EYE DIAGNOSIS:EYE DIAGNOSIS (#.01)



INPUT TEMPLATE(S):
ANRVEID                       FEB 20, 1998@06:34  USER #0    
ANRVRE                        FEB 20, 1998@06:41  USER #0    

PRINT TEMPLATE(S):
ANRV AGE LIST                 MAY 21, 1993@10:07  USER #0                                                        VIST ROSTER BY AGE
ANRV BIRTH LIST               MAY 20, 1993@14:56  USER #0                                              VIST ROSTER BY DATE OF BIRTH
ANRV DECEASED LIST            JUN 01, 1993@07:22  USER #0                                         DECEASED LISTING OF VIST PATIENTS
ANRV ELIG AMIS LIST           MAR 31, 1994@10:54  USER #0                                                 VIST ELIGIBLE (AMIS) LIST
ANRV EYE DIAG INQ             JUN 22, 1993@08:26  USER #0                                                                         @
ANRV EYE DIAG NAR             SEP 13, 1993@11:58  USER #0                                              VIST ROSTER BY EYE DIAGNOSIS
ANRV EYE DIAG PRINT           JUN 04, 1993@15:55  USER #0                                              VIST ROSTER BY EYE DIAGNOSIS
ANRV FEE PT                   AUG 05, 1993@13:54  USER #0                                                       FEE PATIENT LISTING
ANRV INC AMIS                 JUN 05, 1991@12:45  USER #0                                                    INCOMPLETE AMIS ROSTER
ANRV REFERRAL LIST            JUN 20, 1993@19:05  USER #0                                            VIST ROSTER BY REFERRAL SOURCE
ANRV REVIEW INQ               JUN 05, 1991@12:35  USER #0                                                     ANNUAL REVIEW INQUIRY
ANRV ROSTER A/R               FEB 26, 1998@09:58  USER #0                                                      VIST ROSTER PRINTOUT
ANRVAD                        APR 30, 1998@10:49  USER #0                                                VIST INPATIENT ROSTER LIST
ANRVED                        FEB 26, 1998@14:57  USER #0                                                  ADDITIONS TO VIST ROSTER
ANRVFVD                       FEB 27, 1998@07:55  USER #0                                                  FIELD VISIT(S) DATE LIST
ANRVID                        FEB 27, 1998@08:00  USER #0    
                                                             VIST ROSTER INACTIVATION LIST **BE SURE VIST ELIGIBLE READS INACTIVE**
ANRVREV                       MAY 31, 1989        USER #0                                                          VIST REVIEW LIST

SORT TEMPLATE(S):
ANRV AGE LIST                 MAY 22, 1993@14:44  USER #0    
SORT BY: @INTERNAL(VIST ELIGIBLE (AMIS))'="I";L1// (INTERNAL(VIST ELIGIBLE (AMIS))'=""I"")
  WITHIN INTERNAL(VIST ELIGIBLE (AMIS))'="I", SORT BY: @NAME:AGE;"AGE";S//    (User is asked range)
    WITHIN NAME:AGE, SORT BY: @NAME// (NAME not null)

ANRV BIRTH LIST               MAY 22, 1993@14:47  USER #0    
SORT BY: @INTERNAL(VIST ELIGIBLE (AMIS))'="I";L1// (INTERNAL(VIST ELIGIBLE (AMIS))'=""I"")
  WITHIN INTERNAL(VIST ELIGIBLE (AMIS))'="I", SORT BY: @NAME:MONTHNAME(+$E(DATE OF BIRTH,4,5));"DATE OF BIRTH MONTH"//    (User is asked range)
    WITHIN NAME:MONTHNAME(+$E(DATE OF BIRTH,4,5)), SORT BY: @NAME// (NAME not null)

ANRV DECEASED LIST            JUN 01, 1993@13:40  USER #0    
SORT BY: NAME:;L1//
PATIENT FIELD: DATE OF DEATH'=""// (DATE OF DEATH'="""")
  WITHIN DATE OF DEATH'="", SORT BY: @NAME:DATE OF DEATH//    (User is asked range)
    WITHIN NAME:DATE OF DEATH, SORT BY: @NAME// (NAME not null)

ANRV ELIG AMIS LIST           MAR 31, 1994@10:26  USER #0    
SORT BY: INTERNAL(VIST ELIGIBLE (AMIS))'="I";L1// (INTERNAL(VIST ELIGIBLE (AMIS))'=""I"")
  WITHIN INTERNAL(VIST ELIGIBLE (AMIS))'="I", SORT BY: @+VIST ELIGIBLE (AMIS);S// (VIST ELIGIBLE (AMIS) not null)
    WITHIN VIST ELIGIBLE (AMIS), SORT BY: @NAME// (NAME not null)

ANRV EYE DIAG NAR             SEP 13, 1993@11:56  USER #0    
SORT BY: @INTERNAL(VIST ELIGIBLE (AMIS))'="I";L1// (INTERNAL(VIST ELIGIBLE (AMIS))'=""I"")
  WITHIN INTERNAL(VIST ELIGIBLE (AMIS))'="I", SORT BY: @NAME// (NAME not null)

ANRV EYE DIAG PRINT           MAY 15, 1998@09:12  USER #0    
SORT BY: @+EYE DIAGNOSIS;S//
EYE DIAGNOSIS SUB-FIELD: EYE DIAGNOSIS// (EYE DIAGNOSIS not null)
  WITHIN EYE DIAGNOSIS, SORT BY: @NAME// (NAME not null)

ANRV FEE PT                   AUG 05, 1993@13:50  USER #0    
SORT BY: @INTERNAL(VIST ELIGIBLE (AMIS))'="I";L1// (INTERNAL(VIST ELIGIBLE (AMIS))'=""I"")
  WITHIN INTERNAL(VIST ELIGIBLE (AMIS))'="I", SORT BY: @NAME// (NAME not null)
    WITHIN NAME, SORT BY: AUTHORIZATION;L1//
    AUTHORIZATION SUB-FIELD: TREATMENT TYPE CODE["CARD"&(TO DATE>T)// (TREATMENT TYPE CODE[""CARD""&(TO DATE>T))

ANRV INC AMIS                 JUN 05, 1991@12:46  USER #0    
SORT BY: (#4.5="")!(#7="")!(#9="");L1// ((#4.5="""")!(#7="""")!(#9=""""))
  WITHIN (#4.5="")!(#7="")!(#9=""), SORT BY: NAME// (NAME not null)

ANRV REFERRAL LIST            JUN 21, 1993@13:56  USER #0    
SORT BY: @INTERNAL(VIST ELIGIBLE (AMIS))'="I";L1// (INTERNAL(VIST ELIGIBLE (AMIS))'=""I"")
  WITHIN INTERNAL(VIST ELIGIBLE (AMIS))'="I", SORT BY: 'ENROLLMENT DATE//    (User is asked range)
    WITHIN ENROLLMENT DATE, SORT BY: +@REFERRAL SOURCE;S// (REFERRAL SOURCE not null)
      WITHIN REFERRAL SOURCE, SORT BY: NAME// (NAME not null)

ANRVAD                        NOV 02, 1989@16:51  USER #0    
SORT BY: NAME:;S1//
PATIENT FIELD: WARD LOCATION// (WARD LOCATION not null)
  WITHIN WARD LOCATION, SORT BY: @NAME:ROOM-BED// (All NAME:ROOM-BED (includes nulls))

ANRVED                        MAY 26, 1989        USER #0    
SORT BY: ENROLLMENT DATE//    (User is asked range)
  WITHIN ENROLLMENT DATE, SORT BY: NAME// (NAME not null)

ANRVFVD                       MAY 26, 1989        USER #0    
SORT BY: VIST FIELD VISIT DATE (AMIS)//
VIST FIELD VISIT DATE (AMIS) SUB-FIELD: VIST FIELD VISIT DATE (AMIS)//    (User is asked range)
  WITHIN VIST FIELD VISIT DATE (AMIS), SORT BY: NAME// (NAME not null)

ANRVID                        MAY 23, 1989        USER #0    
SORT BY: INACTIVATION DATE//
INACTIVATION DATE SUB-FIELD: INACTIVATION DATE//    (User is asked range)
  WITHIN INACTIVATION DATE, SORT BY: NAME// (NAME not null)

ANRVREV1                      MAY 31, 1989        USER #0    
SORT BY: VIS TEAM REVIEW DATE//
VIS TEAM REVIEW DATE SUB-FIELD: VIS TEAM REVIEW DATE//    (User is asked range)
  WITHIN VIS TEAM REVIEW DATE, SORT BY: NAME// (NAME not null)


FORM(S)/BLOCK(S):