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

GMTSPD2.m

Go to the documentation of this file.
GMTSPD2 ; SLC/JER,SBW - Interactive Print-by-Loc (cont)     ; 02/27/2002
 ;;2.7;Health Summary;**49**;Oct 20, 1995
 ;                     
 ; External References
 ;   DBIA 10026  ^DIR
 ;   DBIA 10076  ^XUSEC("GMTS VIEW ONLY"
 ;   DBIA 10086  ^%ZIS
 ;   DBIA 10063  ^%ZTLOAD
 ;   DBIA 10089  ^%ZISC
 ;                     
RXAP() ; Ask about inclusion of OP Rx Action Profile
 N %,DIR,X,Y
 I $P($G(^GMT(142.99,1,0)),U,2)'="Y" S Y=0 G RXAPX
 S DIR(0)="YO",DIR("A")="Include Outpatient Pharmacy Action Profile (Y/N)"
 S DIR("B")="NO" D ^DIR
RXAPX ; Rx Action Profile Exit
 Q Y
HSOUT ; Device Handling/Output control
 N IOP,%ZIS
 I $D(^XUSEC("GMTS VIEW ONLY",DUZ)) D NOQUE Q
 S %ZIS="Q",%ZIS("B")="HOME" D ^%ZIS Q:POP
 D @$S(+$G(GMPSAP)&(IO'=IO(0)):"QUE",$D(IO("Q")):"QUE",1:"NOQUE")
 Q
QUE ; Set ZT parameters and tasks ^GMTSPL
 N ZTSAVE,ZTDESC,ZTDTH,ZTIO,ZTRTN,% K IO("Q")
 F %="U","GMTSTYP","GMTSCDT","GMTSSC(","GMPSAP" S ZTSAVE(%)=""
 S ZTRTN="^GMTSPL",ZTDESC="HEALTH SUMMARY (BY LOCATION)",ZTIO=ION
 D ^%ZTLOAD W !,$S($D(ZTSK):"Request Queued!",1:"Request Cancelled!")
 D ^%ZISC
 Q
NOQUE ; Calls ^GMTSPL in interactive mode
 U:IO'=IO(0) IO D ^GMTSPL,^%ZISC
 Q
LOCTXT(LOC) ; Change hospital location code to text name
 Q $S(LOC="W":"Ward",LOC="OR":"Operating Room",LOC="C":"Clinic",1:"Hospital Location")