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

DGPMTS.m

Go to the documentation of this file.
  1. DGPMTS ;ALB/LM - TREATING SPECIALTY INPATIENT PRINT ; 2-2-93
  1. ;;5.3;Registration;**1015**;Aug 13, 1993;Build 21
  1. EN ;
  1. S %DT="AEPX"
  1. S %DT("A")="Select Date for Treating Specialty Inpatient Information: "
  1. W ! D ^%DT K %DT G ENQ:Y'>0
  1. S DGTSDT=Y_".2400"
  1. S PTLWD=1,X="Patient Listing by Ward" D READ Q:E S:'X1 PTLWD=0
  1. S PTLTS=1,X="Patient Listing by Treating Specialty" D READ Q:E S:'X1 PTLTS=0
  1. S PTCTS=1,X="Patient Counts by Treating Specialty" D READ Q:E S:'X1 PTCTS=0
  1. I 'PTLWD,'PTLTS,'PTCTS W !!,"Nothing Selected!",*7 G ENQ
  1. S %ZIS="PMQ" D ^%ZIS I POP G ENQ
  1. I '$D(IO("Q")) D START^DGPMTSI G ENQ
  1. S Y=$$QUE
  1. ENQ D:'$D(ZTQUEUED) ^%ZISC
  1. K DGTSDT,PTLWD,PTLTS,PTCTS,E
  1. Q
  1. ;
  1. READ S E=0 W !!,"Print ",X S %=1 D YN^DICN I % S X1=$S(%=1:%,1:0) S:%=-1 E=2 Q
  1. W !?4,"Answer YES if you wish to generate a ",X,!?4,"for this date ...Otherwise answer NO." G READ
  1. Q
  1. ;
  1. QUE() ; -- que job
  1. ; return: did job que [ 1|yes 0|no ]
  1. ;
  1. K ZTSK,IO("Q")
  1. S ZTDESC="Treating Specialty Inpatient Information List"
  1. S ZTSAVE("DGTSDT")=""
  1. S ZTSAVE("PTLWD")=""
  1. S ZTSAVE("PTLTS")=""
  1. S ZTSAVE("PTCTS")=""
  1. S ZTRTN="START^DGPMTSI"
  1. D ^%ZTLOAD W:$D(ZTSK) " (Task: ",ZTSK,")"
  1. Q $D(ZTSK)