[613] | 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
|
---|