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

AQACQRI.m

Go to the documentation of this file.
  1. AQACQRI ;IHS/ASU/RPL;QUARTERLY REPORT PRINTOUTS FOR IHS INPATIENT REGISTER; [ 06/20/88 11:48 AM ] ; 11/8/89 8:34 AM
  1. ;;IHS QA/UR Version 2.04;11/7/89
  1. W !!,"Quarterly Report Printouts for IHS Inpatient Register",!!
  1. RSTART R "Start with report number (2-17)? ",AQACNBR:$S($D(DTIME)#2:DTIME,1:3600) G QUIT:'$T!(AQACNBR="^")
  1. I AQACNBR'?1.2N!(AQACNBR<2)!(AQACNBR>17)!(AQACNBR="?") W !!,"Enter the number of the report to start printing with, from 2 through 17.",!,"All reports will print in order, starting with the one you choose.",!,"Enter ""^"" to quit.",!! G RSTART
  1. W !! S AQASNO="ENT"_AQACNBR
  1. D START G:'$D(AQACIOP) QUIT G:$D(IO("Q")) QUE G PRNOW
  1. PRQUE ;Enter from TaskManager
  1. S AQAZTSK=ZTSK G:$D(AQACIOP) PRNOW
  1. F AQAG="AQACIOP","AQASD","AQASD1","AQAFD","AQAFD1","AQASNO","DUZ(2)","DUZ(0)" S @AQAG=^%ZTSK(ZTSK,0,AQAG)
  1. PRNOW D @AQASNO G QUIT
  1. START1 W !!,"Quarterly Report Printouts for IHS Inpatient Register",!!
  1. START ;
  1. AQASD S %DT("A")="Enter QUARTERLY REPORT STARTING DATE: ",%DT="AEPX" D ^%DT Q:Y<0 S AQASD=Y X ^DD("DD") S AQASD1=Y
  1. AQAFD S %DT("A")="Enter QUARTERLY REPORT ENDING DATE: ",%DT="AEPX" D ^%DT Q:Y<0 S AQAFD=Y X ^DD("DD") S AQAFD1=Y
  1. DEV W ! S %IS("B")="",%IS="Q" D ^%ZIS Q:'$D(IO)!(POP=1)
  1. S AQACIOP=IO
  1. W:'$D(IO("Q")) !!,"I'M WORKIN, BOSS!",!! Q
  1. QUE K IO("Q") S ZTRTN="PRQUE^AQACQRI",ZTDESC="IHS QUARTERLY REPORTS" F AQAG="AQASNO","AQASD","AQASD1","AQAFD","AQAFD1","AQACIOP","DUZ(2)","DUZ(0)" S ZTSAVE(AQAG)=""
  1. D ^%ZTLOAD W:$D(ZTSK) !,"REQUEST QUEUED!",! G QUIT
  1. PRT S IOP=AQACIOP_";"_80,PG=1,DOUT=$I D EN1^DIP
  1. S IOP=AQACIOP D ^%ZIS I $E(IOST)="P" U AQACIOP W @IOF X ^%ZIS("C")
  1. Q
  1. ENT2 D R2^AQACQRI1
  1. ENT3 D R3^AQACQRI1
  1. ENT4 D R4^AQACQRI1
  1. ENT5 D R5^AQACQRI1
  1. ENT6 D R6^AQACQRI1
  1. ENT7 D R7^AQACQRI1
  1. ENT8 D R8^AQACQRI1
  1. ENT9 D R9^AQACQRI1
  1. ENT10 D R10^AQACQRI1
  1. ENT11 D R11^AQACQRI2
  1. ENT12 D R12^AQACQRI2
  1. ENT13 D R13^AQACQRI2
  1. ENT14 D R14^AQACQRI2
  1. ENT15 D R15^AQACQRI2
  1. ENT16 D R16^AQACQRI2
  1. ENT17 D R17^AQACQRI2
  1. Q
  1. ;
  1. EN2 ;
  1. S AQASNO="R2^AQACQRI1" G SINGLE
  1. EN3 ;
  1. S AQASNO="R3^AQACQRI1" G SINGLE
  1. EN4 ;
  1. S AQASNO="R4^AQACQRI1" G SINGLE
  1. EN5 ;
  1. S AQASNO="R5^AQACQRI1" G SINGLE
  1. EN6 ;
  1. S AQASNO="R6^AQACQRI1" G SINGLE
  1. EN7 ;
  1. S AQASNO="R7^AQACQRI1" G SINGLE
  1. EN8 ;
  1. S AQASNO="R8^AQACQRI1" G SINGLE
  1. EN9 ;
  1. S AQASNO="R9^AQACQRI1" G SINGLE
  1. EN10 ;
  1. S AQASNO="R10^AQACQRI1" G SINGLE
  1. EN11 ;
  1. S AQASNO="R11^AQACQRI2" G SINGLE
  1. EN12 ;
  1. S AQASNO="R12^AQACQRI2" G SINGLE
  1. EN13 ;
  1. S AQASNO="R13^AQACQRI2" G SINGLE
  1. EN14 ;
  1. S AQASNO="R14^AQACQRI2" G SINGLE
  1. EN15 ;
  1. S AQASNO="R15^AQACQRI2" G SINGLE
  1. EN16 ;
  1. S AQASNO="R16^AQACQRI2" G SINGLE
  1. EN17 ;
  1. S AQASNO="R17^AQACQRI2" G SINGLE
  1. SINGLE D START1 G:$D(IO("Q")) QUE G:$D(AQACIOP) PRNOW G QUIT
  1. QUIT K %DT,DTOUT,AQACNBR,AQASNO,AQACIOP,AQASD,AQASD1,AQAFD,AQAFD1,AQAG,ZTSK I $D(AQAZTSK),$D(^%ZTSK(AQAZTSK)) K ^%ZTSK(AQAZTSK),AQAZTSK
  1. Q