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

DG1010P2.m

Go to the documentation of this file.
  1. DG1010P2 ;ALB/REW - PRINT 1010 CONT'D PART II ;2/29/92
  1. ;;5.3;Registration;;Aug 13, 1993
  1. ;;1
  1. CONT ; CONTINUES FROM DG1010P1
  1. K DGP,%DT,DGA,DGD2,DGNOCITY,DGX,DGTMP
  1. F I=.21,.211,.22,.33,.331,.34 S DGP(I)=$G(^DPT(DFN,I))
  1. PARTII W !?50,"PART II - EMERGENCY CONTACT DATA",!,$C(13),DGLUND
  1. GETCON ;
  1. K DGD
  1. S DGQ=1
  1. S DGQ(1)="1A. FIRST NEXT OF KIN"
  1. S DGQ(2)="2A. SECOND NEXT OF KIN"
  1. S DGQ(3)="3A. FIRST CONTACT IN AN EMERGENCY"
  1. S DGQ(4)="4A. SECOND CONTACT IN AN EMERGENCY"
  1. S DGQ(5)="5A. DESIGNEE"
  1. FOR DGI=.21,.211,.33,.331,.34 D S DGQ=DGQ+1
  1. .N DGZ4PC
  1. .S DGZ4PC=$P("7^3^1^4^2",U,DGQ)
  1. .FOR DGDPC=1,2,9,11 S:(DGDPC=1) DGBLANK=0 S DGD(DGI,DGDPC)=$$UNK^DG1010P0($P(DGP(DGI),U,DGDPC),0,DGBLANK) S:(DGDPC=1) DGBLANK=+DGUNK
  1. .S (DGADDR,DGDSTR)=""
  1. .FOR DGDPC=3,4,5 S DGD1=$P(DGP(DGI),U,DGDPC) I $L(DGD1) S DGDSTR=DGDSTR_$S(DGDPC=3:"",1:",")_DGD1
  1. .FOR DGDPC=6,7,8 S DGD(DGI,DGDPC)=$P(DGP(DGI),U,DGDPC)
  1. .S DGDSTR=$$UNK^DG1010P0(DGDSTR,0,DGBLANK)
  1. .S DGDCTY=$$UNK^DG1010P0(DGD(DGI,6),0,1)_$S((DGUNK=0):", ",1:"")
  1. .S DGDST=$$UNK^DG1010P0($P($G(^DIC(5,+DGD(DGI,7),0)),U,1),0,1)_$S((DGUNK=0):", ",1:"")
  1. .S DGDZIP=$$DISP^DG1010P0(DGP(.22),DGZ4PC,0,1)
  1. .S:DGDZIP&($L(DGDZIP>5)) DGDZIP=$E(DGDZIP,1,5)_"-"_$E(DGDZIP,6,9)
  1. .S DGDSL=DGDCTY_DGDST_DGDZIP
  1. .S DGDSUM=$L(DGDSTR)+$L(DGDSL)
  1. .W !,DGQ(DGQ),?35,"| ",DGQ,"B. RELATIONSHIP",?66,"| ",DGQ,"C. HOME TELEPHONE NUMBER",?99,"| ",DGQ,"D. WORK TELEPHONE NUMBER"
  1. .W !?5,$E(DGD(DGI,1),1,30),?35,"| ",?42,$E(DGD(DGI,2),1,24),?66,"| ",?73,DGD(DGI,9),?99,"| ",?106,DGD(DGI,11)
  1. .W ?131,$C(13),DGLUND,!,DGQ,"E. ADDRESS (Number, Street, City, State, ZIP Code)"
  1. .W !?5,DGDSTR
  1. .W:(DGDSUM<128) $S((DGDSUM=0):"",($L(DGDSTR)=DGDSUM):"",1:", "_DGDSL)
  1. .W:(DGDSUM>127) !?5,DGDSL
  1. .W ?131,$C(13),DGLUND
  1. .I DGQ=4 F I=1:1:2 W !,$P($T(DESTXT+I),";;",2)
  1. .I DGQ=4 W ?131,$C(13),DGLUND
  1. F I=1:1:5 W !,$P($T(NOTETXT+I),";;",2)
  1. D FOOTER
  1. G:$G(DGSTOP) CLEANUP^DG1010P7
  1. D HEADER
  1. G PARTIII^DG1010P3
  1. ;RETURNS DGSTOP=1 IF STOP CALLED FOR
  1. S DGPAGE=DGPAGE+1
  1. W !,DGLDOUBL,!,"Reg Date/Time: ",DGAP,?52,"PRINTED: ",DGNOW,?(124-$L(DGCLK)),"Clerk: ",DGCLK
  1. F I=$Y:1:$S($D(IOSL):(IOSL-5),1:61) W !
  1. W !,"AUTOMATED VA FORM 10-10",?124,"PAGE: ",DGPAGE
  1. S DGSTOP=$$SUBSEQ^DGUTL
  1. I DGSTOP D STOPPED^DGUTL
  1. Q
  1. W !,DGNAM,?115,$J(DGSS,13),!,DGLDOUBL
  1. Q
  1. DESTXT ;
  1. ;; I DESIGNATE THE FOLLOWING PERSON TO RECEIVE POSSESSION OF ALL PERSONAL PROPERTY LEFT ON THE PREMISES UNDER
  1. ;; VA CONTROL AFTER I LEAVE SUCH PLACE OR AT TIME OF MY DEATH (This does not constitute a will or transfer of title.)
  1. ;;
  1. NOTETXT ;
  1. ;;NOTE - The law (38 USC 8520 et seq.) provides that upon the death of any veteran receiving care or treatment by the Department of
  1. ;;Veterans Affairs in any institution or of a dependent or survivor of a veteran admitted to a VA medical facility leaving no
  1. ;;surviving spouse or next of kin or heir entitled to inherit, all personal property, including money or balances in bank, all
  1. ;;claims and choses in action, owned by such person, and not disposed of by will or otherwise will become the property of the
  1. ;;United States as trustee for the general Post Fund.