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)
|
---|