| 1 | DGBTOA5 ;ALB/SCK - BENEFICIARY TRAVEL OUTPUTS FRONT END/STATISTICS; 2/22/93@10:00 7/2/93 | 
|---|
| 2 | ;;1.0;Beneficiary Travel;**5**;September 25, 2001 | 
|---|
| 3 | Q | 
|---|
| 4 | START ; | 
|---|
| 5 | N X3 K DIR | 
|---|
| 6 | S (DGBTBG,DGBTEND)=0 W @IOF | 
|---|
| 7 | OPT ; display report options for reports, front-end for claims reports | 
|---|
| 8 | W !?18,"BENEFICIARY TRAVEL REPORT OUTPUTS",! | 
|---|
| 9 | F II=1:1:2 W !!?18,II,".....",$P($T(OPTIONS+II),";",3) | 
|---|
| 10 | 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 | 
|---|
| 11 | IF +Y=1 D CSTATS G OPT | 
|---|
| 12 | IF +Y=2 D ^DGBTOA1 G OPT | 
|---|
| 13 | ; | 
|---|
| 14 | EXIT ; | 
|---|
| 15 | K BY,DIRUT,DIS,FLDS,FR,II,L,M1,OPT,TO | 
|---|
| 16 | K ^TMP("BT",$J) | 
|---|
| 17 | K DGBTBG,DGBTEND,NOW,ACTCDE,BTCLAIM,CDATE,COUNT,CURACT,CURID,CURNAME,DEDCT,DGBTBEG,MILES,PAGE,PAY,PRVACT,TCOUNT,TDEDCT,TMILES,TPAY,DFN,VA | 
|---|
| 18 | Q | 
|---|
| 19 | ; | 
|---|
| 20 | CSTATS ; | 
|---|
| 21 | I '$$RANGE Q | 
|---|
| 22 | PRINT ; | 
|---|
| 23 | W !!,"This report requires 132 columns to print",! | 
|---|
| 24 | S %ZIS="PMQ" D ^%ZIS G PRINTQ:POP | 
|---|
| 25 | I $D(IO("Q")) D QUE G PRINTQ | 
|---|
| 26 | W ! D WAIT^DICD | 
|---|
| 27 | D ACCTS^DGBTOA6 | 
|---|
| 28 | D:'$D(ZTQUEUED) ^%ZISC | 
|---|
| 29 | PRINTQ Q | 
|---|
| 30 | ; | 
|---|
| 31 | QUE ; | 
|---|
| 32 | N X | 
|---|
| 33 | S ZTRTN="ACCTS^DGBTOA6",ZTDESC="DGBT PAYABLE CLAIMS REPORT" | 
|---|
| 34 | F X="DGBTBG","DGBTEND","DGBTBEG" S ZTSAVE(X)="" | 
|---|
| 35 | D ^%ZTLOAD W:$D(ZTSK) !,"TASK #",ZTSK | 
|---|
| 36 | D HOME^%ZIS K IO("Q") | 
|---|
| 37 | Q | 
|---|
| 38 | ; | 
|---|
| 39 | RANGE() ; | 
|---|
| 40 | N Y | 
|---|
| 41 | S Y=DT D DD^%DT S NOW=Y | 
|---|
| 42 | S DGBTBEG=$$DATE("Beginning",NOW) I DGBTBEG'>0 S Y=0 G RANGEQ | 
|---|
| 43 | S DGBTBG=DGBTBEG-.0001 | 
|---|
| 44 | S DGBTEND=$$DATE("Ending",NOW) I DGBTEND'>0 S Y=0 G RANGEQ | 
|---|
| 45 | S DGBTEND=DGBTEND+.9999,Y=1 | 
|---|
| 46 | RANGEQ Q (Y) | 
|---|
| 47 | ; | 
|---|
| 48 | DATE(STR,NDATE) ; | 
|---|
| 49 | N Y S Y=0 | 
|---|
| 50 | S DIR(0)="D^:DT:EX",DIR("A")="Enter "_STR_" Search Date: ",DIR("B")=NDATE,DIR("?")="^D HELP^DGBTOA5" | 
|---|
| 51 | D ^DIR K DIR S:$D(DUOUT)!($D(DTOUT)) Y=-1 | 
|---|
| 52 | Q (Y) | 
|---|
| 53 | ; | 
|---|
| 54 | HELP ; | 
|---|
| 55 | S %DT="EX" D ^%DT Q | 
|---|
| 56 | ; | 
|---|
| 57 | OPTIONS ; | 
|---|
| 58 | ;;Payable Claims Statistics | 
|---|
| 59 | ;;Standard Claims Output | 
|---|