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

EASECSC.m

Go to the documentation of this file.
  1. EASECSC ;ALB/LBD - LTC Co-Pay Test Screen Driver ;10 AUG 2001
  1. ;;1.0;ENROLLMENT APPLICATION SYSTEM;**5,7**;Mar 15, 2001
  1. ;
  1. ;A series of screens used to collect the LTC Co-pay Test data
  1. ; Input -- DFN Patient IEN
  1. ; DGMTACT Menu Action (ie, ADD to Add a New Test)
  1. ; DGMTDT Date of Test
  1. ; DGMTI Annual Means Test IEN
  1. ; DGMTYPT Type of Test 3=LTC COPAY
  1. ; DGMTROU Option Routine Return
  1. ; Output -- None
  1. ;NOTE: This routine was modified from DGMTSC for LTC Co-pay
  1. ;
  1. EN ;Entry point for LTC co-pay test screen driver
  1. D HOME^%ZIS,SETUP^EASECSCU I DGERR D MG G Q1
  1. EN1 ;Entry point to edit LTC co-pay test if incomplete
  1. S DGMTSCI=+$O(DGMTSC(0)) G @($$ROU^EASECSCU(DGMTSCI))
  1. ;
  1. Q I DGMTACT'="VEW" D:$G(DGX)'="^" EN^EASECSCC I DGERR G EN1:$$EDT
  1. Q1 ;
  1. K %,DGBL,DGDC,DGDEP,DGDR,DGFCOL,DGFL,DGMT0,DGMTA,DGMTINF,DGMTOUT,DGMTP,DGMTPAR,DGMTSC,DGMTSCI,DGREL,DGRNG,DGRPPR,DGSCOL,DGSEL,DGSELTY,DGVI,DGVINI,DGVIRI,DGVO,DGVPRI,DGX,DGY,DTOUT,DUOUT,Y,Z
  1. ;
  1. ;Update the TEST-DETERMINED STATUS field (#2.03) in the ANNUAL MEANS
  1. ;TEST file (408.31) when adding a means or copay test, completing a
  1. ;means test, or editing a means or copay test.
  1. ;I "ADDCOMEDT"[DGMTACT D SAVESTAT^DGMTU4(DGMTI,DGERR)
  1. K DGERR
  1. ;
  1. G @(DGMTROU)
  1. ;
  1. MG ;Print set-up error messages
  1. I $D(DGVPRI),DGVPRI'>0 W !!?3,"Patient Relation cannot be setup for patient."
  1. I $D(DGVINI),DGVINI'>0 W !!?3,"Individual Annual Income cannot be setup for patient."
  1. ;I $D(DGMTPAR),DGMTPAR']"",DGMTYPT=1 W !!?3,"Means Test Thresholds are not defined."
  1. W !?3,*7,"Please contact your site manager."
  1. Q
  1. ;
  1. EDT() ;Edit means/copay test if incomplete
  1. N DIR,Y
  1. S DIR("A")="Do you wish to edit the LTC copay test"
  1. S DIR("B")="YES",DIR(0)="Y" D ^DIR
  1. Q +$G(Y)