| 1 | DVBCIUT1 ;ALB/GTS-AMIE INSUFFICIENT UTILITY RTN 1 ; 11/14/94  3:00 PM | 
|---|
| 2 | ;;2.7;AMIE;**13**;Apr 10, 1995 | 
|---|
| 3 | ; | 
|---|
| 4 | ;** Version Changes | 
|---|
| 5 | ;   2.7 - New routine (Enhc 15) | 
|---|
| 6 | ; | 
|---|
| 7 | INREAS ;** Select Insufficient Reasons | 
|---|
| 8 | N YSAVE | 
|---|
| 9 | S YSAVE=Y | 
|---|
| 10 | I YSAVE=-1 DO | 
|---|
| 11 | .S DIR(0)="YA" | 
|---|
| 12 | .S DIR("?",1)=" " | 
|---|
| 13 | .S DIR("?",2)="  Enter 'No' to print only those reasons previously" | 
|---|
| 14 | .S DIR("?",3)="   selected, 'Yes' to select all reasons existing" | 
|---|
| 15 | .S DIR("?")="   on currently entered exams." | 
|---|
| 16 | .S DIR("A",1)=" " | 
|---|
| 17 | .S DIR("A",2)=" You have selected to report all insufficient reasons." | 
|---|
| 18 | .S DIR("A")=" Is this correct? " | 
|---|
| 19 | .D ^DIR | 
|---|
| 20 | .I Y'=0,('$D(DUOUT)&('$D(DTOUT))) DO | 
|---|
| 21 | ..N DVBAXIFN | 
|---|
| 22 | ..F DVBAXIFN=0:0 S DVBAXIFN=$O(^DVB(396.94,DVBAXIFN)) Q:+DVBAXIFN=0  DO | 
|---|
| 23 | ...S DVBAARY("REASON",DVBAXIFN)="" | 
|---|
| 24 | .S Y=-1 | 
|---|
| 25 | I +YSAVE>0 S DVBAARY("REASON",+YSAVE)="" | 
|---|
| 26 | S Y=YSAVE | 
|---|
| 27 | K DTOUT,DUOUT,DIR | 
|---|
| 28 | Q | 
|---|
| 29 | ; | 
|---|
| 30 | EXMTPE ;** Select the exams to Report | 
|---|
| 31 | N YSAVE | 
|---|
| 32 | S YSAVE=Y | 
|---|
| 33 | I YSAVE=-1 DO | 
|---|
| 34 | .S DIR(0)="YA" | 
|---|
| 35 | .S DIR("?",1)=" " | 
|---|
| 36 | .S DIR("?",2)="  Enter 'No' to print only those exams previously" | 
|---|
| 37 | .S DIR("?")="   selected, 'Yes' to select all exams" | 
|---|
| 38 | .S DIR("A",1)=" " | 
|---|
| 39 | .S DIR("A",2)=" You have selected to report all AMIE exams." | 
|---|
| 40 | .S DIR("A")=" Is this correct? " | 
|---|
| 41 | .D ^DIR | 
|---|
| 42 | .I Y'=0,('$D(DUOUT)&('$D(DTOUT))) DO | 
|---|
| 43 | ..N DVBAXIFN | 
|---|
| 44 | ..F DVBAXIFN=0:0 S DVBAXIFN=$O(^DVB(396.6,DVBAXIFN)) Q:+DVBAXIFN=0  DO | 
|---|
| 45 | ...S ^TMP($J,"XMTYPE",DVBAXIFN)="" | 
|---|
| 46 | ...;removed inactive screen | 
|---|
| 47 | .S Y=-1 | 
|---|
| 48 | I +YSAVE>0 S ^TMP($J,"XMTYPE",+YSAVE)="" | 
|---|
| 49 | S Y=YSAVE | 
|---|
| 50 | K DTOUT,DUOUT,DIR | 
|---|
| 51 | Q | 
|---|