Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DGVPTDV4

DGVPTDV4.m

Go to the documentation of this file.
  1. DGVPTDV4 ;alb/mjk - DVBHS6 for export with PIMS v5.3; 4/21/93
  1. ;;5.3;Registration;**1015**;Aug 13, 1993;Build 21
  1. ;
  1. DVBHS6 ;ALB/JLU;Screen six of the HINQ screens;
  1. ;;V4.0;HINQ;**11**;03/25/92
  1. EN ;Entry point from the edit template.
  1. N Y
  1. K DVBX(1)
  1. F LP2=.3623,.3628,.36285,.3629 S X="DVBDIQ(2,"_DFN_","_LP2_")" K @X
  1. I $D(X(1)) S DVBX(1)=X(1)
  1. S DIC="^DPT(",DA=DFN,DIQ(0)="E",DIQ="DVBDIQ("
  1. S DR=".36225;.3628;.36285;.3629"
  1. D EN^DIQ1
  1. I $D(DVBX(1)) S X(1)=DVBX(1) K DVBX(1)
  1. S DVBSCRN=6 D SCRHD^DVBHUTIL
  1. S DVBJS=64
  1. ;
  1. W !,?6,"Amount Earned Annual Income (SPOUSE): "
  1. W $S($D(DVBSPENC):"$"_DVBSPENC,1:"")
  1. W !,?1,"Amount of Annual Social Security (SPOUSE): "
  1. W $S($D(DVBSPSSA):"$"_DVBSPSSA,1:"")
  1. W !,?2,"Type of other Annual Retirement (SPOUSE): "
  1. I $D(DVBSPRET) S V=DVBSPRET D TR W V
  1. W !,"Amount of other Annual Retirement (SPOUSE): "
  1. W $S($D(DVBSPETO):"$"_DVBSPETO,1:"")
  1. W !,?4,"Amount of other Annual Income (SPOUSE): "
  1. W $S($D(DVBSPINC):"$"_DVBSPINC,1:"")
  1. W !!,?4,"Amount of Earned Annual Income (PAYEE): "
  1. W $S($D(DVBEINC):"$"_DVBEINC,1:"")
  1. ;
  1. ;W !!!,DVBON,"[1]",DVBOFF X DVBLIT1
  1. ;W ?4,"Amount Annual"
  1. ;W !,?6,"Soc. Sec. (PAYEE):"
  1. ;W ?26,"$",$S(+DVBDIQ(2,DFN,.3623,"E"):DVBDIQ(2,DFN,.3623,"E"),1:0)
  1. ;W ?48,$S($D(DVBSSA):"$"_DVBSSA,1:"")
  1. ;
  1. W !!!,DVBON,"[1]",DVBOFF X DVBLIT1
  1. W ?4,"Receiving Soc. Sec. (PAYEE):"
  1. ;W !,?6,"Soc. Sec. (PAYEE):"
  1. W ?33,DVBDIQ(2,DFN,.36225,"E")
  1. W ?48,$S($D(DVBSSA):$S(DVBSSA:"YES",1:"NO"),1:"NO")
  1. ;
  1. W !,DVBON,"[2]",DVBOFF X DVBLIT1
  1. W ?4,"Other Annual"
  1. W !,?13,"Retirement (PAYEE):"
  1. W ?26,DVBDIQ(2,DFN,.36285,"E")
  1. I $D(DVBRETT) S V=DVBRETT D TR W ?48,V
  1. ;
  1. W !,DVBON,"[3]",DVBOFF X DVBLIT1
  1. W ?4,"Amount Other Annual"
  1. W !,?13,"Retirement (PAYEE):"
  1. W ?26,"$",$S(+DVBDIQ(2,DFN,.3628,"E"):DVBDIQ(2,DFN,.3628,"E"),1:0)
  1. W ?48,$S($D(DVBRETO):"$"_DVBRETO,1:"")
  1. ;
  1. W !,DVBON,"[4]",DVBOFF X DVBLIT1
  1. W ?4,"Amount Other Annual"
  1. W !,?17,"Income (PAYEE):"
  1. W ?26,"$",$S(+DVBDIQ(2,DFN,.3629,"E"):DVBDIQ(2,DFN,.3629,"E"),1:0)
  1. W ?48,$S($D(DVBOINC):"$"_DVBOINC,1:"")
  1. Q
  1. TR S V=$S(V="B":"BLACKLUNG",V="M":"MILITARY",V="C":"CIVIL SERVICE",V="R":"RAILROAD",V="O":"OTHER",V="X":"COMBINATION",1:V) Q