| [613] | 1 | IVMCM4 ;ALB/SEK - ADD DCD NEW INDIVIDUAL ANNUAL INCOME FILE ENTRIES ; 02-MAY-95
 | 
|---|
 | 2 |  ;;2.0;INCOME VERIFICATION MATCH;**17**;21-OCT-94
 | 
|---|
 | 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
 | 4 |  ;
 | 
|---|
 | 5 | EN ; this routine will add entries to INDIVIDUAL ANNUAL INCOME file
 | 
|---|
 | 6 |  ; (408.21)
 | 
|---|
 | 7 |  ;
 | 
|---|
 | 8 |  ; DFN    Patient file IEN
 | 
|---|
 | 9 |  ; DGPRI  Patient Relation IEN
 | 
|---|
 | 10 |  ; DGLY   Last Year
 | 
|---|
 | 11 |  ; DGINI  New Individual Annual Income IEN
 | 
|---|
 | 12 |  ; IVMSEG ZIC record for veteran or spouse or dependent
 | 
|---|
 | 13 |  ; IVM0   408.21 0 node pieces 8-20
 | 
|---|
 | 14 |  ; IVM1          1 node pieces 1-3
 | 
|---|
 | 15 |  ; IVM2          2 node pieces 1-5
 | 
|---|
 | 16 |  ;
 | 
|---|
 | 17 |  N IVM0,IVM1,IVM2,IVMC
 | 
|---|
 | 18 |  S DGINI=$$ADDIN^DGMTU2(DFN,DGPRI,DGLY)
 | 
|---|
 | 19 |  ;
 | 
|---|
 | 20 |  ; if can't create stub notify site & IVM Center
 | 
|---|
 | 21 |  I DGINI'>0 D  Q
 | 
|---|
 | 22 |  .S (IVMTEXT(6),HLERR)="Can't create stub for file 408.21"
 | 
|---|
 | 23 |  .D ERRBULL^IVMPREC7,MAIL^IVMUFNC("DGMT MT/CT UPLOAD ALERTS")
 | 
|---|
 | 24 |  .S IVMFERR=""
 | 
|---|
 | 25 |  ;
 | 
|---|
 | 26 | EN1 ; add 1 node for vet & child
 | 
|---|
 | 27 |  ; add 2 node for vet & spouse
 | 
|---|
 | 28 |  ;
 | 
|---|
 | 29 |  ; - zero node:pieces 8-20
 | 
|---|
 | 30 |  F IVMC=3:1:12 S:$P(IVMSEG,"^",IVMC)=HLQ $P(IVMSEG,"^",IVMC)=""
 | 
|---|
 | 31 |  S IVM0=$P(IVMSEG,"^",3,12)
 | 
|---|
 | 32 |  ;
 | 
|---|
 | 33 |  I IVMSPCHV'="S" F IVMC=13:1:15 S:$P(IVMSEG,"^",IVMC)=HLQ $P(IVMSEG,"^",IVMC)=""
 | 
|---|
 | 34 |  I IVMSPCHV'="S" S IVM1=$P(IVMSEG,"^",13,15)
 | 
|---|
 | 35 |  I IVMSPCHV'="C" F IVMC=16:1:20 S:$P(IVMSEG,"^",IVMC)=HLQ $P(IVMSEG,"^",IVMC)=""
 | 
|---|
 | 36 |  I IVMSPCHV'="C" S IVM2=$P(IVMSEG,"^",16,20)
 | 
|---|
 | 37 |  S DIK="^DGMT(408.21,"
 | 
|---|
 | 38 |  L +^DGMT(408.21,DGINI) S $P(^DGMT(408.21,DGINI,0),"^",8,20)=IVM0,DA=DGINI S:IVMSPCHV'="S" ^(1)=IVM1 S:IVMSPCHV'="C" ^(2)=IVM2
 | 
|---|
 | 39 |  D IX1^DIK L -^DGMT(408.21,DGINI)
 | 
|---|
 | 40 |  K DA,DIK
 | 
|---|
 | 41 |  Q
 | 
|---|