| [613] | 1 | EASECSC ;ALB/LBD - LTC Co-Pay Test Screen Driver ;10 AUG 2001
 | 
|---|
 | 2 |  ;;1.0;ENROLLMENT APPLICATION SYSTEM;**5,7**;Mar 15, 2001
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 |  ;A series of screens used to collect the LTC Co-pay Test data
 | 
|---|
 | 5 |  ; Input  -- DFN      Patient IEN
 | 
|---|
 | 6 |  ;           DGMTACT  Menu Action  (ie, ADD to Add a New Test)
 | 
|---|
 | 7 |  ;           DGMTDT   Date of Test
 | 
|---|
 | 8 |  ;           DGMTI    Annual Means Test IEN
 | 
|---|
 | 9 |  ;           DGMTYPT  Type of Test 3=LTC COPAY
 | 
|---|
 | 10 |  ;           DGMTROU  Option Routine Return
 | 
|---|
 | 11 |  ; Output -- None
 | 
|---|
 | 12 |  ;NOTE: This routine was modified from DGMTSC for LTC Co-pay
 | 
|---|
 | 13 |  ;
 | 
|---|
 | 14 | EN ;Entry point for LTC co-pay test screen driver
 | 
|---|
 | 15 |  D HOME^%ZIS,SETUP^EASECSCU I DGERR D MG G Q1
 | 
|---|
 | 16 | EN1 ;Entry point to edit LTC co-pay test if incomplete
 | 
|---|
 | 17 |  S DGMTSCI=+$O(DGMTSC(0)) G @($$ROU^EASECSCU(DGMTSCI))
 | 
|---|
 | 18 |  ;
 | 
|---|
 | 19 | Q I DGMTACT'="VEW" D:$G(DGX)'="^" EN^EASECSCC I DGERR G EN1:$$EDT
 | 
|---|
 | 20 | Q1 ;
 | 
|---|
 | 21 |  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
 | 
|---|
 | 22 |  ;
 | 
|---|
 | 23 |  ;Update the TEST-DETERMINED STATUS field (#2.03) in the ANNUAL MEANS
 | 
|---|
 | 24 |  ;TEST file (408.31) when adding a means or copay test, completing a 
 | 
|---|
 | 25 |  ;means test, or editing a means or copay test.
 | 
|---|
 | 26 |  ;I "ADDCOMEDT"[DGMTACT D SAVESTAT^DGMTU4(DGMTI,DGERR)
 | 
|---|
 | 27 |  K DGERR
 | 
|---|
 | 28 |  ;
 | 
|---|
 | 29 |  G @(DGMTROU)
 | 
|---|
 | 30 |  ;
 | 
|---|
 | 31 | MG ;Print set-up error messages
 | 
|---|
 | 32 |  I $D(DGVPRI),DGVPRI'>0 W !!?3,"Patient Relation cannot be setup for patient."
 | 
|---|
 | 33 |  I $D(DGVINI),DGVINI'>0 W !!?3,"Individual Annual Income cannot be setup for patient."
 | 
|---|
 | 34 |  ;I $D(DGMTPAR),DGMTPAR']"",DGMTYPT=1 W !!?3,"Means Test Thresholds are not defined."
 | 
|---|
 | 35 |  W !?3,*7,"Please contact your site manager."
 | 
|---|
 | 36 |  Q
 | 
|---|
 | 37 |  ;
 | 
|---|
 | 38 | EDT() ;Edit means/copay test if incomplete
 | 
|---|
 | 39 |  N DIR,Y
 | 
|---|
 | 40 |  S DIR("A")="Do you wish to edit the LTC copay test"
 | 
|---|
 | 41 |  S DIR("B")="YES",DIR(0)="Y" D ^DIR
 | 
|---|
 | 42 |  Q +$G(Y)
 | 
|---|