1 | EASEZQ ;ALB/jap - 1010EZ Quick Lookup ;02/26/2001 13:07
|
---|
2 | ;;1.0;ENROLLMENT APPLICATION SYSTEM;;Mar 15, 2001
|
---|
3 | ;
|
---|
4 | EN ;Main entry point from 1010EZ menu option
|
---|
5 | N X,Y,DIC,DA,OUT,DTOUT,DUOUT
|
---|
6 | ;Ask user to select processing status
|
---|
7 | W @IOF
|
---|
8 | W !,"10-10EZ Application Quick Lookup --",!
|
---|
9 | W !,"At the prompt, you may enter any one of the following:"
|
---|
10 | W !!,?5,"(1) Application ID"
|
---|
11 | W !,?5," Example: 158"
|
---|
12 | W !!,?5,"(2) Web Submission ID"
|
---|
13 | W !,?5," Example: 4537-15222-2001"
|
---|
14 | W !,?5," Hyphens must appear just as received from"
|
---|
15 | W !,?5," the On-Line 1010-EZ application."
|
---|
16 | W !!,?5,"(3) Applicant Name"
|
---|
17 | W !,?5," Examples: SMITH,JOHN R"
|
---|
18 | W !,?5," JONES,D"
|
---|
19 | W !,?5," No space between last and first name."
|
---|
20 | W !!,?5,"(4) Applicant SSN"
|
---|
21 | W !,?5," Example: 111-22-3333"
|
---|
22 | W !,?5," Must be entered as nnn-nn-nnnn."
|
---|
23 | W !
|
---|
24 | ;do lookup
|
---|
25 | S OUT=0 F D Q:OUT
|
---|
26 | .K X,Y
|
---|
27 | .S DIC=712,DIC(0)="AEQMZ" D ^DIC
|
---|
28 | .I ($D(DUOUT))!($D(DTOUT))!(Y=-1) S OUT=1 Q
|
---|
29 | .I Y>0 D DISPLAY K X,Y
|
---|
30 | D KILL^%ZISS
|
---|
31 | Q
|
---|
32 | ;
|
---|
33 | DISPLAY ;display application data
|
---|
34 | N APPNO,WEBID,APPNM,APPSSN,APPDOB,RECDT,NEWPT,EXPECT,FIDIS,CURR,COMM,ARRAY,DA,DIQ,DIC,DR,XX
|
---|
35 | S X="IORVON;IORVOFF" D ENDR^%ZISS
|
---|
36 | W @IOF
|
---|
37 | I $G(Y(0))'="" D
|
---|
38 | .S APPNO=$P(Y(0),U,1),WEBID=$P(Y(0),U,2),APPNM=$P(Y(0),U,4)
|
---|
39 | .S APPSSN=$P($P(Y(0),U,5),"&",1),APPDOB=$P($P(Y(0),U,5),"&",2)
|
---|
40 | .S X=$P(Y(0),U,11),NEWPT=$S(X=1:"YES",1:"")
|
---|
41 | .S X=$P(Y(0),U,13),EXPECT=$S(X=1:"YES",X=0:"NO",1:"")
|
---|
42 | .S X=$P(Y(0),U,14),FIDIS=$S(X=1:"YES",X=0:"NO",1:"")
|
---|
43 | .S Y=$P(Y(0),U,6) D DD^%DT S RECDT=Y
|
---|
44 | .S DIQ="ARRAY",DIQ(0)="E",DA=+APPNO,DR="3.3;4;4.1;4.3;4.4;4.5;5.1;6.1;7.1;9.1;12",DIC=712 D EN^DIQ1
|
---|
45 | .S X=$$GET1^DIQ(712,APPNO_",",13,"","COMM")
|
---|
46 | .S X=$$CURRSTAT^EASEZU2(APPNO)
|
---|
47 | .S CURR=$S(X="CLS":"INACTIVATED",X="FIL":"FILED",X="SIG":"SIGNED",X="PRT":"PRINTED,PENDING SIG.",X="REV":"IN REVIEW",1:"NEW")
|
---|
48 | .;display screen1 of data
|
---|
49 | .;line1
|
---|
50 | .S X=""
|
---|
51 | .S X=$$SETSTR^VALM1("App #: ",X,1,8),X=$$SETSTR^VALM1(APPNO,X,9,6)
|
---|
52 | .S X=$$SETSTR^VALM1("Web ID: ",X,40,8),X=$$SETSTR^VALM1(WEBID,X,53,20)
|
---|
53 | .W !,X
|
---|
54 | .;line2
|
---|
55 | .S X=""
|
---|
56 | .S X=$$SETSTR^VALM1("To: ",X,1,7),XX=$G(ARRAY(712,APPNO,4.5,"E")),X=$$SETSTR^VALM1(XX,X,9,8)
|
---|
57 | .S X=$$SETSTR^VALM1("Date Rec'd: ",X,40,12),X=$$SETSTR^VALM1(RECDT,X,53,18)
|
---|
58 | .W !,X
|
---|
59 | .;line3
|
---|
60 | .S X=""
|
---|
61 | .S X=$$SETSTR^VALM1("Status: ",X,1,8),X=$$SETSTR^VALM1(IORVON_CURR_IORVOFF,X,9,30)
|
---|
62 | .W !,X
|
---|
63 | .;line4
|
---|
64 | .S X=""
|
---|
65 | .S X=$$SETSTR^VALM1("Applicant: ",X,1,11),X=$$SETSTR^VALM1(APPNM,X,12,26)
|
---|
66 | .S X=$$SETSTR^VALM1("SSN: ",X,40,5),X=$$SETSTR^VALM1(APPSSN,X,45,11)
|
---|
67 | .S X=$$SETSTR^VALM1("DOB: ",X,61,5),X=$$SETSTR^VALM1(APPDOB,X,66,14)
|
---|
68 | .W !,X
|
---|
69 | .W !
|
---|
70 | .;line5
|
---|
71 | .S X=""
|
---|
72 | .S X=$$SETSTR^VALM1("Vet Type: ",X,1,11),XX=$G(ARRAY(712,APPNO,3.3,"E")),X=$$SETSTR^VALM1(XX,X,12,10)
|
---|
73 | .S X=$$SETSTR^VALM1("Vet new to Vista?:",X,40,22),X=$$SETSTR^VALM1(NEWPT,X,63,4)
|
---|
74 | .W !,X
|
---|
75 | .;line6
|
---|
76 | .S X=""
|
---|
77 | .S X=$$SETSTR^VALM1("Financial Disclosure: ",X,1,22),X=$$SETSTR^VALM1(FIDIS,X,23,4)
|
---|
78 | .S X=$$SETSTR^VALM1("Expect copy from vet?:",X,40,22),X=$$SETSTR^VALM1(EXPECT,X,63,4)
|
---|
79 | .W !,X
|
---|
80 | .W !
|
---|
81 | .;line7
|
---|
82 | .S X=""
|
---|
83 | .S X=$$SETSTR^VALM1("Review start date: ",X,1,20),XX=$G(ARRAY(712,APPNO,5.1,"E")),X=$$SETSTR^VALM1(XX,X,21,14)
|
---|
84 | .S X=$$SETSTR^VALM1("Print date: ",X,40,13),XX=$G(ARRAY(712,APPNO,6.1,"E")),X=$$SETSTR^VALM1(XX,X,53,14)
|
---|
85 | .W !,X
|
---|
86 | .;line8
|
---|
87 | .S X=""
|
---|
88 | .S X=$$SETSTR^VALM1("Sign date: ",X,1,20),XX=$G(ARRAY(712,APPNO,4.1,"E")),X=$$SETSTR^VALM1(XX,X,21,14)
|
---|
89 | .S X=$$SETSTR^VALM1("File date: ",X,40,13),XX=$G(ARRAY(712,APPNO,7.1,"E")),X=$$SETSTR^VALM1(XX,X,53,14)
|
---|
90 | .W !,X
|
---|
91 | .;line9
|
---|
92 | .S X=""
|
---|
93 | .S X=$$SETSTR^VALM1("Inactivate date: ",X,1,20),XX=$G(ARRAY(712,APPNO,9.1,"E")),X=$$SETSTR^VALM1(XX,X,21,14)
|
---|
94 | .W !,X
|
---|
95 | .W !
|
---|
96 | .;line10
|
---|
97 | .S X=""
|
---|
98 | .S X=$$SETSTR^VALM1("Services Requested: ",X,1,20),XX=$G(ARRAY(712,APPNO,12,"E")),X=$$SETSTR^VALM1(XX,X,21,78)
|
---|
99 | .W !,X
|
---|
100 | .;line11
|
---|
101 | .S X=""
|
---|
102 | .S X=$$SETSTR^VALM1("Appt. Requested: ",X,1,20),XX=$G(ARRAY(712,APPNO,4.4,"E")),X=$$SETSTR^VALM1(XX,X,21,78)
|
---|
103 | .W !,X
|
---|
104 | .;line12
|
---|
105 | .S X=""
|
---|
106 | .S X=$$SETSTR^VALM1("e-mail Address: ",X,1,20),XX=$G(ARRAY(712,APPNO,4.3,"E")),X=$$SETSTR^VALM1(XX,X,21,78)
|
---|
107 | .W !,X
|
---|
108 | .;end of screen1
|
---|
109 | .K DIR D PAUSE^VALM1
|
---|
110 | .Q:X="^"
|
---|
111 | .;display screen2 of data
|
---|
112 | .W @IOF
|
---|
113 | .;line1
|
---|
114 | .S X=""
|
---|
115 | .S X=$$SETSTR^VALM1("App #: ",X,1,8),X=$$SETSTR^VALM1(APPNO,X,9,6)
|
---|
116 | .S X=$$SETSTR^VALM1("Web ID: ",X,40,8),X=$$SETSTR^VALM1(WEBID,X,53,20)
|
---|
117 | .W !,X
|
---|
118 | .;line2
|
---|
119 | .S X=""
|
---|
120 | .S X=$$SETSTR^VALM1("Status: ",X,1,8),X=$$SETSTR^VALM1(IORVON_CURR_IORVOFF,X,9,30)
|
---|
121 | .W !,X
|
---|
122 | .;line3
|
---|
123 | .S X=""
|
---|
124 | .S X=$$SETSTR^VALM1("Applicant: ",X,1,11),X=$$SETSTR^VALM1(APPNM,X,12,26)
|
---|
125 | .W !,X
|
---|
126 | .W !
|
---|
127 | .;comments
|
---|
128 | .W !,"Comments --"
|
---|
129 | .S I=0 F S I=$O(COMM(I)) Q:'I D
|
---|
130 | ..W !,?3,COMM(I)
|
---|
131 | ..W !
|
---|
132 | .K DIR D PAUSE^VALM1
|
---|
133 | Q
|
---|