| [613] | 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 | ; | 
|---|