Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DVBCIUT1

DVBCIUT1.m

Go to the documentation of this file.
  1. DVBCIUT1 ;ALB/GTS-AMIE INSUFFICIENT UTILITY RTN 1 ; 11/14/94 3:00 PM
  1. ;;2.7;AMIE;**13**;Apr 10, 1995
  1. ;
  1. ;** Version Changes
  1. ; 2.7 - New routine (Enhc 15)
  1. ;
  1. INREAS ;** Select Insufficient Reasons
  1. N YSAVE
  1. S YSAVE=Y
  1. I YSAVE=-1 DO
  1. .S DIR(0)="YA"
  1. .S DIR("?",1)=" "
  1. .S DIR("?",2)=" Enter 'No' to print only those reasons previously"
  1. .S DIR("?",3)=" selected, 'Yes' to select all reasons existing"
  1. .S DIR("?")=" on currently entered exams."
  1. .S DIR("A",1)=" "
  1. .S DIR("A",2)=" You have selected to report all insufficient reasons."
  1. .S DIR("A")=" Is this correct? "
  1. .D ^DIR
  1. .I Y'=0,('$D(DUOUT)&('$D(DTOUT))) DO
  1. ..N DVBAXIFN
  1. ..F DVBAXIFN=0:0 S DVBAXIFN=$O(^DVB(396.94,DVBAXIFN)) Q:+DVBAXIFN=0 DO
  1. ...S DVBAARY("REASON",DVBAXIFN)=""
  1. .S Y=-1
  1. I +YSAVE>0 S DVBAARY("REASON",+YSAVE)=""
  1. S Y=YSAVE
  1. K DTOUT,DUOUT,DIR
  1. Q
  1. ;
  1. EXMTPE ;** Select the exams to Report
  1. N YSAVE
  1. S YSAVE=Y
  1. I YSAVE=-1 DO
  1. .S DIR(0)="YA"
  1. .S DIR("?",1)=" "
  1. .S DIR("?",2)=" Enter 'No' to print only those exams previously"
  1. .S DIR("?")=" selected, 'Yes' to select all exams"
  1. .S DIR("A",1)=" "
  1. .S DIR("A",2)=" You have selected to report all AMIE exams."
  1. .S DIR("A")=" Is this correct? "
  1. .D ^DIR
  1. .I Y'=0,('$D(DUOUT)&('$D(DTOUT))) DO
  1. ..N DVBAXIFN
  1. ..F DVBAXIFN=0:0 S DVBAXIFN=$O(^DVB(396.6,DVBAXIFN)) Q:+DVBAXIFN=0 DO
  1. ...S ^TMP($J,"XMTYPE",DVBAXIFN)=""
  1. ...;removed inactive screen
  1. .S Y=-1
  1. I +YSAVE>0 S ^TMP($J,"XMTYPE",+YSAVE)=""
  1. S Y=YSAVE
  1. K DTOUT,DUOUT,DIR
  1. Q