1 | IBOVOP ;ALB/RLW-Report of Visits for NSC Outpatients ;12-JUN-92
|
---|
2 | ;;2.0;INTEGRATED BILLING;**91,153,176,249**;21-MAR-94
|
---|
3 | ;; Per VHA Directive 10-93-142, this routine should not be modified
|
---|
4 | ;
|
---|
5 | INIT ;
|
---|
6 | ;
|
---|
7 | D DT^DICRW,HOME^%ZIS S IBQUIT=0
|
---|
8 | N IBJ,IBAMT,IBAIEN,IBPAGE,IBLINE,IBACT,IBDATA,IBTITLE,IBDATE,IBADFN,IBEL,IBIEN,IBCL,IBCKIN,IBSDATA,IBSTART,IBPRNT,IBAPPT,IBSTAT,IBFLD1,IBFLD2,IBFLD3,IBFLD4,IBFLD5,IBFLD6
|
---|
9 | S DIR(0)="DA^2901001:NOW:EX",DIR("A")="Start with DATE: " D ^DIR K DIR G:$D(DIRUT) END S IBBDT=+Y
|
---|
10 | S DIR(0)="DA^"_+Y_":NOW:EX",DIR("A")="Go to DATE: " D ^DIR K DIR G:$D(DIRUT) END S IBEDT=+Y
|
---|
11 | S %ZIS="QM" D ^%ZIS G:POP END
|
---|
12 | I $D(IO("Q")) D G END
|
---|
13 | .S ZTRTN="QUE^IBOVOP",ZTDESC="MEANS TEST/LTC OUTPATIENT/REGISTRATION EVENTS",ZTSAVE("IB*")=""
|
---|
14 | .D ^%ZTLOAD W !!,$S($D(ZTSK):"This job has been queued. The task number is "_ZTSK_".",1:"Unable to queue this job.")
|
---|
15 | .K ZTSK,IO("Q") D HOME^%ZIS
|
---|
16 | U IO
|
---|
17 | ;
|
---|
18 | ;
|
---|
19 | D QUE
|
---|
20 | END K IBBDT,IBEDT,IBQUIT,ZTQUEUED,ZTDESC,ZTREQ
|
---|
21 | ;
|
---|
22 | ;
|
---|
23 | Q
|
---|
24 | ;
|
---|
25 | QUE ;entry point if queued
|
---|
26 | N IBQUERY K ^TMP($J,"SDAMA301")
|
---|
27 | ;
|
---|
28 | S IBPAGE=0
|
---|
29 | S IBDATE=IBBDT D MAIN^IBOVOP1(.IBQUERY) I IBQUIT D CLOSEQ(.IBQUERY) Q
|
---|
30 | F S X1=IBDATE,X2=1 D C^%DTC Q:X>IBEDT S IBDATE=X K ^TMP("IBOVOP",$J) D MAIN^IBOVOP1(.IBQUERY) Q:IBQUIT
|
---|
31 | D CLOSEQ(.IBQUERY)
|
---|
32 | ;
|
---|
33 | K ^TMP($J,"SDAMA301")
|
---|
34 | ;
|
---|
35 | I $D(ZTQUEUED) S ZTREQ="@" Q
|
---|
36 | D ^%ZISC
|
---|
37 | Q
|
---|
38 | ;
|
---|
39 | CLOSEQ(IBQUERY) ; Close any QUERY, if open
|
---|
40 | D CLOSE^IBSDU(.IBQUERY)
|
---|
41 | Q
|
---|
42 | ;
|
---|