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

ADGOASQ.m

Go to the documentation of this file.
  1. ADGOASQ ; IHS/ADC/PDW/ENM - QUEUE OUTSTANDING A SHEET LIST ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;
  1. W @IOF,!!!?30,"A SHEET STATUS REPORT",!!
  1. ;
  1. ;***> choose which months to print
  1. DATE S %DT="AEQ",%DT("A")="Start report with which month: ",X="" D ^%DT
  1. G END:Y=-1 S DGMON=Y
  1. DATE2 S %DT("A")="End report through which month: ",X="" D ^%DT
  1. G DATE:Y=-1 S DGMON2=Y
  1. I DGMON2<DGMON W *7,!!?5,"Ending date MUST NOT be before beginning date",! G DATE
  1. I DGMON2'<DT S X1=DT,X2=-1 D C^%DTC S DGMON2=X
  1. ;
  1. W !!?10,"Print Report on the Status of A Sheets"
  1. S DGM=$P($T(MON),";;",2)
  1. S DGRANGE=$P(DGM," ",+$E(DGMON,4,5))_" "_$E(DGMON,2,3)_" through "_$P(DGM," ",+$E(DGMON2,4,5))_" "_$E(DGMON2,2,3)
  1. W !?10,"for Discharges from ",DGRANGE,!!
  1. ;
  1. K DIR S DIR("A")="Is This Correct",DIR("B")="YES",DIR(0)="Y"
  1. D ^DIR G END:$D(DIRUT) G DATE2:Y=0
  1. ;
  1. ;***> get print device
  1. DEV S %ZIS="PQ" D ^%ZIS G END:POP,QUE:$D(IO("Q")) U IO G ^ADGOASC
  1. QUE K IO("Q") S ZTRTN="^ADGOASC",ZTDESC="OUTSTANDING A SHEETS"
  1. F DGI="DGMON","DGMON2","DGRANGE" S ZTSAVE(DGI)=""
  1. D ^%ZTLOAD D ^%ZISC K ZTSK
  1. ;
  1. END K Y,DGMON,DGMON2,DGRANGE,DGM,DIR D HOME^%ZIS Q
  1. ;
  1. MON ;;JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC