1 | SDPPMT2 ;ALB/CAW - Patient Profile - Means Test (con't) ; 6/3/92
|
---|
2 | ;;5.3;Scheduling;**6**;Aug 13, 1993
|
---|
3 | ;
|
---|
4 | IAI ; Individual Annual Income and Adjudicate Date
|
---|
5 | S X=""
|
---|
6 | I $D(SDMT) D
|
---|
7 | .S X=$$SETSTR^VALM1("Indiv. Ann. Inc.:",X,2,17)
|
---|
8 | .S Y=$P($G(^DGMT(408.21,+$P(SDMT,U,2),0)),U) D DD^%DT
|
---|
9 | .S X=$$SETSTR^VALM1(Y,X,SDFST,SDLEN)
|
---|
10 | I $P(SDMT1,U,10)'="" D
|
---|
11 | .S X=$$SETSTR^VALM1("Adjudicate Date:",X,43,16)
|
---|
12 | .S X=$$SETSTR^VALM1($$FTIME^VALM1($P(SDMT1,U,10)),X,SDSEC,SDLEN)
|
---|
13 | I X'="" D SET^SDPPMT1(X)
|
---|
14 | SPOUSE ; Spouse info
|
---|
15 | G:'$D(DGINR("S"))!('$D(SDMT)) SPOUSEQ
|
---|
16 | S X="" I $P(SDMT,U,5)'="" D
|
---|
17 | .S X=$$SETSTR^VALM1("Mar. Lst. Cal. Yr:",X,1,18)
|
---|
18 | .S SDYN=$S($P(SDMT,U,5)=1:"YES",$P(SDMT,U,5)=0:"NO",1:"UNKNOWN")
|
---|
19 | .S X=$$SETSTR^VALM1(SDYN,X,SDFST,SDLEN)
|
---|
20 | I $P(SDMT,U,6)'="" D
|
---|
21 | .S X=$$SETSTR^VALM1("Lived w/Patient:",X,43,16)
|
---|
22 | .S SDYN=$S($P(SDMT,U,6)=1:"YES",$P(SDMT,U,6)=0:"NO",1:"UNKNOWN")
|
---|
23 | .S X=$$SETSTR^VALM1(SDYN,X,SDSEC,SDLEN)
|
---|
24 | D:X'="" SET^SDPPMT1(X)
|
---|
25 | ; Spouse info (con't)
|
---|
26 | S X="" I $P(SDMT,U,7)'="" D
|
---|
27 | .S X=$$SETSTR^VALM1("Amt. To Spouse:",X,3,15)
|
---|
28 | .S X=$$SETSTR^VALM1($P(SDMT,U,7),X,SDFST,SDLEN)
|
---|
29 | I $P(SDMT,U,10)'="" D
|
---|
30 | .S X=$$SETSTR^VALM1("Cont. To Support:",X,41,17)
|
---|
31 | .S SDYN=$S($P(SDMT,U,10)=1:"YES",$P(SDMT,U,10)=0:"NO",1:"UNKNOWN")
|
---|
32 | .S X=$$SETSTR^VALM1(SDYN,X,SDSEC,SDLEN)
|
---|
33 | D:X'="" SET^SDPPMT1(X)
|
---|
34 | SPOUSEQ ;
|
---|
35 | ;
|
---|
36 | DEP ; Dependent Children Info
|
---|
37 | ;
|
---|
38 | I '$D(SDMT) G DEPQ
|
---|
39 | S X="",X=$$SETSTR^VALM1("Dep. Children:",X,5,14)
|
---|
40 | S SDYN=$S($P(SDMT,U,8)=1:"YES",$P(SDMT,U,8)=0:"NO",1:"UNKNOWN")
|
---|
41 | S X=$$SETSTR^VALM1(SDYN,X,SDFST,SDLEN)
|
---|
42 | I $P(SDMT,U,13)'="" D
|
---|
43 | .S X=$$SETSTR^VALM1("# Dep. Children:",X,42,16)
|
---|
44 | .S X=$$SETSTR^VALM1($P(SDMT,U,13),X,SDSEC,SDLEN)
|
---|
45 | D SET^SDPPMT1(X)
|
---|
46 | ;
|
---|
47 | G:'$D(DGINR("C")) DEPQ S SDDEP=0
|
---|
48 | F S SDDEP=$O(DGINR("C",SDDEP)) Q:'SDDEP S SDMT=$G(^DGMT(408.22,DGINR("C",SDDEP),0)),SDWHERE=$P(DGREL("C",SDDEP),U,2) D
|
---|
49 | .S SDREL=$S(SDWHERE["DGPR":$G(^DGPR(408.13,$P(SDWHERE,";"),0)),1:$G(DPT($P(SDWHERE,";"),0)))
|
---|
50 | .S X="",X=$$SETSTR^VALM1("**************Dependent "_SDDEP_"***********************",X,15,40) D SET^SDPPMT1(X)
|
---|
51 | .S X="",X=$$SETSTR^VALM1("Name: ",X,13,6)
|
---|
52 | .S X=$$SETSTR^VALM1($P(SDREL,U),X,SDFST,SDLEN)
|
---|
53 | .S X=$$SETSTR^VALM1("Date of Birth: ",X,42,16)
|
---|
54 | .S X=$$SETSTR^VALM1($$FDATE^SDUL1($P(SDREL,U,3)),X,SDSEC,SDLEN)
|
---|
55 | .D SET^SDPPMT1(X)
|
---|
56 | .S X="",X=$$SETSTR^VALM1("Sex:",X,14,4)
|
---|
57 | .S X=$$SETSTR^VALM1($S($P(SDREL,U,2)="M":"MALE",$P(SDREL,U,2)="F":"FEMALE",1:"UNKNOWN"),X,SDFST,SDLEN)
|
---|
58 | .I $P(SDMT,U,9)'="" D
|
---|
59 | ..S X=$$SETSTR^VALM1("Inc. of Self Sup.:",X,41,18)
|
---|
60 | ..S SDYN=$S($P(SDMT,U,9)=1:"YES",$P(SDMT,U,9)=0:"NO",1:"UNKNOWN")
|
---|
61 | ..S X=$$SETSTR^VALM1(SDYN,X,SDSEC,SDLEN)
|
---|
62 | .D SET^SDPPMT1(X)
|
---|
63 | .; Child Has Income
|
---|
64 | .S X=""
|
---|
65 | .I $P(SDMT,U,11)'="" D
|
---|
66 | ..S X=$$SETSTR^VALM1("Child Had Income:",X,2,17)
|
---|
67 | ..S SDYN=$S($P(SDMT,U,11)=1:"YES",$P(SDMT,U,11)=0:"NO",1:"UNKNOWN")
|
---|
68 | ..S X=$$SETSTR^VALM1(SDYN,X,SDFST,SDLEN)
|
---|
69 | .D:X'="" SET^SDPPMT1(X)
|
---|
70 | .; Income Available to You
|
---|
71 | .S X=""
|
---|
72 | .I $P(SDMT,U,12)'="" D
|
---|
73 | ..S X=$$SETSTR^VALM1("Inc. Avail To You:",X,1,18)
|
---|
74 | ..S SDYN=$S($P(SDMT,U,12)=1:"YES",$P(SDMT,U,12)=0:"NO",1:"UNKNOWN")
|
---|
75 | ..S X=$$SETSTR^VALM1(SDYN,X,SDFST,SDLEN)
|
---|
76 | .D:X'="" SET^SDPPMT1(X)
|
---|
77 | DEPQ D SET^SDPPMT1("")
|
---|
78 | ;
|
---|
79 | Q
|
---|