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

DGBTOA5.m

Go to the documentation of this file.
  1. DGBTOA5 ;ALB/SCK - BENEFICIARY TRAVEL OUTPUTS FRONT END/STATISTICS; 2/22/93@10:00 7/2/93
  1. ;;5.3;Registration;**1015**;Aug 13, 1993;Build 21
  1. Q
  1. START ;
  1. K DIR
  1. S (DGBTBG,DGBTEND)=0 W @IOF
  1. OPT ; display report options for reports, front-end for claims reports
  1. W !?18,"BENEFICIARY TRAVEL REPORT OUTPUTS",!
  1. F II=1:1:2 W !!?18,II,".....",$P($T(OPTIONS+II),";",3)
  1. S DIR(0)="NO^1:2",DIR("A",1)="",DIR("A")="Enter Option",DIR("?")="Enter the desired report option number or either '^' or [RETURN] to exit" D ^DIR K DIR G:$D(DIRUT) EXIT
  1. IF +Y=1 D CSTATS G OPT
  1. IF +Y=2 D ^DGBTOA1 G OPT
  1. ;
  1. EXIT ;
  1. K BY,DIRUT,DIS,FLDS,FR,II,L,M1,OPT,TO
  1. K ^TMP("BT",$J)
  1. K DGBTBG,DGBTEND,NOW,ACTCDE,BTCLAIM,CDATE,COUNT,CURACT,CURID,CURNAME,DEDCT,DGBTBEG,MILES,PAGE,PAY,PRVACT,TCOUNT,TDEDCT,TMILES,TPAY,DFN,VA
  1. Q
  1. ;
  1. CSTATS ;
  1. I '$$RANGE Q
  1. PRINT ;
  1. W !!,"This report requires 132 columns to print",!
  1. S %ZIS="PMQ" D ^%ZIS G PRINTQ:POP
  1. I $D(IO("Q")) D QUE G PRINTQ
  1. W ! D WAIT^DICD
  1. D ACCTS^DGBTOA6
  1. D:'$D(ZTQUEUED) ^%ZISC
  1. PRINTQ Q
  1. ;
  1. QUE ;
  1. N X
  1. S ZTRTN="ACCTS^DGBTOA6",ZTDESC="DGBT PAYABLE CLAIMS REPORT"
  1. F X="DGBTBG","DGBTEND","DGBTBEG" S ZTSAVE(X)=""
  1. D ^%ZTLOAD W:$D(ZTSK) !,"TASK #",ZTSK
  1. D HOME^%ZIS K IO("Q")
  1. Q
  1. ;
  1. RANGE() ;
  1. N Y
  1. S Y=DT D DD^%DT S NOW=Y
  1. S DGBTBEG=$$DATE("Beginning",NOW) I DGBTBEG'>0 S Y=0 G RANGEQ
  1. S DGBTBG=DGBTBEG-.0001
  1. S DGBTEND=$$DATE("Ending",NOW) I DGBTEND'>0 S Y=0 G RANGEQ
  1. S DGBTEND=DGBTEND+.9999,Y=1
  1. RANGEQ Q (Y)
  1. ;
  1. DATE(STR,NDATE) ;
  1. N Y S Y=0
  1. S DIR(0)="D^:DT:EX",DIR("A")="Enter "_STR_" Search Date: ",DIR("B")=NDATE,DIR("?")="^D HELP^DGBTOA5"
  1. D ^DIR K DIR S:$D(DUOUT)!($D(DTOUT)) Y=-1
  1. Q (Y)
  1. ;
  1. HELP ;
  1. S %DT="EX" D ^%DT Q
  1. ;
  1. OPTIONS ;
  1. ;;Payable Claims Statistics
  1. ;;Standard Claims Output