1 | EASECSC3 ;ALB/PHH - LTC Co-Pay Test Screen Marital Status/Dependents ;13 AUG 2001
|
---|
2 | ;;1.0;ENROLLMENT APPLICATION SYSTEM;**5**;Mar 15, 2001
|
---|
3 | ;
|
---|
4 | ;NOTE: This routine was modified from DGMTSC1 for LTC Co-Pay
|
---|
5 | ; Input -- DFN Patient IEN
|
---|
6 | ; DGMTACT LTC Co-Pay Test Action
|
---|
7 | ; DGVINI Veteran Individual Annual Income IEN
|
---|
8 | ; DGVIRI Veteran Income Relation IEN
|
---|
9 | ; DGVPRI Veteran Patient Relation IEN
|
---|
10 | ; Output -- None
|
---|
11 | ;
|
---|
12 | EN ;Entry point for marital status/dependent screen
|
---|
13 | D DIS
|
---|
14 | S X="^4" G EN1^EASECSCR
|
---|
15 | ;
|
---|
16 | DIS ;Display marital status/dependent information
|
---|
17 | N DGDEP,DGINR,DGREL,DGVIR0,X
|
---|
18 | D ALL^EASECU21(DFN,"CS",DGMTDT,"PR",$S($G(DGMTI):DGMTI,1:""))
|
---|
19 | D EN^EASECDEP,DEP
|
---|
20 | DISQ Q
|
---|
21 | ;
|
---|
22 | SPOUSE ;Add/Edit spouse demographic data
|
---|
23 | N DGFL,DGIPI,DGPRI,DGREL,DGPRTY
|
---|
24 | D GETREL^DGMTU11(DFN,"S",$E($S($G(DGMTDT):DGMTDT,1:DT),1,3)_"0000",$S($G(DGMTI):DGMTI,1:""))
|
---|
25 | SPOUSE1 S DGPRTY="S",DGPRI=$G(DGREL("S"))
|
---|
26 | D:DGPRI EDIT^EASECED(DGPRI,DGPRTY)
|
---|
27 | D ADD^EASECED(DFN,DGPRTY):'DGPRI
|
---|
28 | I DGFL<0 S DGMTOUT=1
|
---|
29 | SPOUSEQ Q
|
---|
30 | ;
|
---|
31 | DEP ;Update number of dependent children
|
---|
32 | N DA,DGDEP,DGREL,DIE,DR
|
---|
33 | D GETREL^DGMTU11(DFN,"C",$E(DGMTDT,1,3)_"0000",$S($G(DGMTI):DGMTI,1:""))
|
---|
34 | S DA=DGVIRI,DIE="^DGMT(408.22,",DR=".08////^S X="_$S(DGDEP:1,1:0)_";.13///"_$S(DGDEP:DGDEP,1:"@") D ^DIE
|
---|
35 | Q
|
---|