1 | DGRP11 ;ALB/MRL,RTK,PHH - REGISTRATION SCREEN 11/VERIFICATION INFORMATION ; 3/23/06 8:10am
|
---|
2 | ;;5.3;Registration;**327,631,709**;Aug 13, 1993
|
---|
3 | S DGRPS=11 D H^DGRPU F I=.3,.32,.36,.361,"TYPE","VET" S DGRP(I)=$S($D(^DPT(DFN,I)):^(I),1:"")
|
---|
4 | S (DGRPW,Z)=1 D WW^DGRPV W " Eligibility Status: " S DGRPX=DGRP(.361),X=$P(DGRPX,"^",1),Z=$S(X']"":"NOT VERIFIED",X="V":"VERIFIED",X="R":"PENDING RE-VERIFICATION",1:"PENDING VERIFICATION"),Z1=28 D WW1^DGRPV S DGRPVR=$S(X]"":1,1:0)
|
---|
5 | W "Status Date: " S Y=$P(DGRPX,"^",2) X:Y]"" ^DD("DD") W $S(Y]"":Y,DGRPVR:DGRPU,1:DGRPNA),!?5,"Status Entered By: ",$S($D(^VA(200,+$P(DGRPX,"^",6),0)):$P(^(0),"^",1)_" (#"_+$P(DGRPX,"^",6)_")",DGRPVR:DGRPU,1:DGRPNA)
|
---|
6 | W !?6,"Interim Response: " S Y=$P(DGRPX,"^",4) X:Y]"" ^DD("DD") W $S(Y]"":Y,1:DGRPU_" (NOT REQUIRED)"),!?9,"Verif. Method: ",$S($P(DGRPX,"^",5)]"":$P(DGRPX,"^",5),DGRPVR:DGRPU,1:DGRPNA)
|
---|
7 | ;Added display of ELIGIBILITY VERIF. SOURCE for Ineligible Project:
|
---|
8 | W !?9,"Verif. Source: ",$S($P(DGRPX,"^",3)="H":"HEC",$P(DGRPX,"^",3)="V":"VISTA",1:"NOT AVAILABLE")
|
---|
9 | S Z=2 D WW^DGRPV W " Money Verified: " S Y=$P(DGRP(.3),"^",6) X:Y]"" ^DD("DD") W $S(Y]"":Y,1:"NOT VERIFIED") S Z=3 D WW^DGRPV W " Service Verified: " S Y=$P(DGRP(.32),"^",2) X:Y]"" ^DD("DD") W $S(Y]"":Y,1:"NOT VERIFIED")
|
---|
10 | S Z=4 D WW^DGRPV W " Rated Disabilities: " I $P(DGRP("VET"),"^",1)'="Y",$S('$D(^DG(391,+DGRP("TYPE"),0)):1,$P(^(0),"^",2):0,1:1) W DGRPNA," - NOT A VETERAN" G Q
|
---|
11 | N DGEC,DGEFF
|
---|
12 | S DGEC=$P($G(DGRP(.36)),U)
|
---|
13 | I $G(DGEC) I $D(^DIC(8,DGEC)) S DGEC=$P(^DIC(8,DGEC,0),U)
|
---|
14 | W " SC%: ",$S($G(DGEC)="NSC":"",$P($G(DGRP(.3)),U,2)="":"",1:$P($G(DGRP(.3)),U,2))
|
---|
15 | S DGEFF=$P($G(DGRP(.3)),U,14)
|
---|
16 | I $G(DGEFF)]"" S Y=DGEFF X ^DD("DD") S DGEFF=Y
|
---|
17 | W " EFF. DATE OF COMBINED SC%: "_$G(DGEFF),!
|
---|
18 | N DGQUIT
|
---|
19 | W ?55,"Orig",?70,"Curr"
|
---|
20 | W !?3,"Rated Disability",?46,"Extr",?55,"Eff Dt",?70,"Eff Dt"
|
---|
21 | S I3=0
|
---|
22 | I '$$RDIS^DGRPDB(DFN,.DGARR) W !,"NONE STATED" G Q
|
---|
23 | F DGC=0:0 S DGC=$O(DGARR(DGC)) Q:'DGC D
|
---|
24 | . S I3=I3+1
|
---|
25 | . N DGCURR,DGORIG,DG0,DG1,DG2,DG4,DG5
|
---|
26 | . I $G(DGARR(DGC))']"" Q
|
---|
27 | . S DGZERO=+DGARR(DGC)
|
---|
28 | . I '$D(^DIC(31,DGZERO,0)) Q
|
---|
29 | . S DG0=$P(^DIC(31,DGZERO,0),U,3)
|
---|
30 | . S DG1=$P(^DIC(31,DGZERO,0),U)
|
---|
31 | . S DG2="("_$S($P(DGARR(DGC),U,3)=1:$P(DGARR(DGC),U,2)_"% SC",$P(DGARR(DGC),U,3)]"":$P(DGARR(DGC),U,2)_"% NSC",1:"unspec")_")"
|
---|
32 | . S DG4=$P(DGARR(DGC),U,4),DG5=$P(DGARR(DGC),U,5),DG6=$P(DGARR(DGC),U,6)
|
---|
33 | . I DG5]"" S Y=DG5 X ^DD("DD") S DGORIG=Y
|
---|
34 | . I DG6]"" S Y=DG6 X ^DD("DD") S DGCURR=Y
|
---|
35 | . I $Y>(IOSL-3) D PAUSE^DGRPDB I $G(DGQUIT)=0 W @IOF
|
---|
36 | . I $G(DGQUIT)=1 Q
|
---|
37 | . W !,$G(DG0)_"-",DG1,DG2,?47,$G(DG4),?50," - ",?53,$G(DGORIG),?64," - ",?68,$G(DGCURR)
|
---|
38 | W:'I3 !,"NONE STATED"
|
---|
39 | Q G ^DGRPP
|
---|