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

ADGDODQ.m

Go to the documentation of this file.
  1. ADGDODQ ; IHS/ADC/PDW/ENM - QUEUE LIST OF INPATIENT DEATHS ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;
  1. W @IOF W !!!?20,"PRINT LIST OF INPATIENT DEATHS",!!
  1. ;
  1. ;***> select date range
  1. DATE S %DT="AEQ",%DT("A")="Beginning date: ",X="" D ^%DT
  1. G END:Y=-1 S DGBDT=Y
  1. DATE2 S %DT("A")="Ending date: ",X="" D ^%DT G DATE:Y=-1 S DGEDT=Y
  1. I DGEDT<DGBDT W *7,!!?5,"Ending date MUST NOT be before beginning date",! G DATE2
  1. I DGEDT'<DT S X1=DT,X2=-1 D C^%DTC S DGEDT=X
  1. ;
  1. ;***> select type of report
  1. TYPE K DIR S DIR("A")="Select Sorting Order for Report"
  1. S DIR(0)="SO^1:By DATE;2:By Discharge SERVICE;3:By Patient NAME"
  1. D ^DIR G END:$D(DIRUT),TYPE:Y=-1 S DGTYP=Y
  1. ;
  1. ;***> select print device
  1. S %ZIS="PQ" D ^%ZIS G END:POP,QUE:$D(IO("Q")) U IO G ^ADGDODC
  1. QUE K IO("Q") S ZTRTN="^ADGDODC" S ZTDESC="DEATHS LISTING"
  1. F DGI="DGBDT","DGEDT","DGTYP" S ZTSAVE(DGI)=""
  1. D ^%ZTLOAD D ^%ZISC K ZTSK
  1. ;
  1. END K Y,DGBDT,DGEDT,DGTYP D HOME^%ZIS Q