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