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

EASECSC3.m

Go to the documentation of this file.
  1. EASECSC3 ;ALB/PHH - LTC Co-Pay Test Screen Marital Status/Dependents ;13 AUG 2001
  1. ;;1.0;ENROLLMENT APPLICATION SYSTEM;**5**;Mar 15, 2001
  1. ;
  1. ;NOTE: This routine was modified from DGMTSC1 for LTC Co-Pay
  1. ; Input -- DFN Patient IEN
  1. ; DGMTACT LTC Co-Pay Test Action
  1. ; DGVINI Veteran Individual Annual Income IEN
  1. ; DGVIRI Veteran Income Relation IEN
  1. ; DGVPRI Veteran Patient Relation IEN
  1. ; Output -- None
  1. ;
  1. EN ;Entry point for marital status/dependent screen
  1. D DIS
  1. S X="^4" G EN1^EASECSCR
  1. ;
  1. DIS ;Display marital status/dependent information
  1. N DGDEP,DGINR,DGREL,DGVIR0,X
  1. D ALL^EASECU21(DFN,"CS",DGMTDT,"PR",$S($G(DGMTI):DGMTI,1:""))
  1. D EN^EASECDEP,DEP
  1. DISQ Q
  1. ;
  1. SPOUSE ;Add/Edit spouse demographic data
  1. N DGFL,DGIPI,DGPRI,DGREL,DGPRTY
  1. D GETREL^DGMTU11(DFN,"S",$E($S($G(DGMTDT):DGMTDT,1:DT),1,3)_"0000",$S($G(DGMTI):DGMTI,1:""))
  1. SPOUSE1 S DGPRTY="S",DGPRI=$G(DGREL("S"))
  1. D:DGPRI EDIT^EASECED(DGPRI,DGPRTY)
  1. D ADD^EASECED(DFN,DGPRTY):'DGPRI
  1. I DGFL<0 S DGMTOUT=1
  1. SPOUSEQ Q
  1. ;
  1. DEP ;Update number of dependent children
  1. N DA,DGDEP,DGREL,DIE,DR
  1. D GETREL^DGMTU11(DFN,"C",$E(DGMTDT,1,3)_"0000",$S($G(DGMTI):DGMTI,1:""))
  1. S DA=DGVIRI,DIE="^DGMT(408.22,",DR=".08////^S X="_$S(DGDEP:1,1:0)_";.13///"_$S(DGDEP:DGDEP,1:"@") D ^DIE
  1. Q