| 1 | IBOBCRT ;ALB/RJS - IB-BILLING-CYCLE-REPORT 12/19/91
 | 
|---|
| 2 |  ;;2.0;INTEGRATED BILLING;**153,199**;21-MAR-94
 | 
|---|
| 3 | CATCCLK ;
 | 
|---|
| 4 |  ;***
 | 
|---|
| 5 |  ;I $D(XRT0) S:'$D(XRTN) XRTN="IBOBCRT" D T1^%ZOSV ;stop rt clock
 | 
|---|
| 6 |  ;S XRTL=$ZU(0),XRTN="IBOBCRT-1" D T0^%ZOSV ;start rt clock
 | 
|---|
| 7 |  ;***
 | 
|---|
| 8 |  S DIC="^IBE(351,",DIC(0)="AEQMZ"
 | 
|---|
| 9 |  S DIC("A")="Select MT Billing Clock by PATIENT NAME: "
 | 
|---|
| 10 |  N DPTNOFZY S DPTNOFZY=1  ;Suppress PATIENT file fuzzy lookups
 | 
|---|
| 11 |  D ^DIC
 | 
|---|
| 12 |  I Y<0 G END
 | 
|---|
| 13 |  S IBD0=$P(Y,"^",1)
 | 
|---|
| 14 |  W ! D OPEN G END:POP
 | 
|---|
| 15 |  I $D(IO("Q")) D QUEUED,HOME^%ZIS G CATCCLK
 | 
|---|
| 16 |  U IO D DQ
 | 
|---|
| 17 |  W ! S DIR(0)="E" D ^DIR I '$D(DIRUT) W @IOF G CATCCLK
 | 
|---|
| 18 |  Q
 | 
|---|
| 19 | OPEN ;
 | 
|---|
| 20 |  S %ZIS="QM" D ^%ZIS
 | 
|---|
| 21 |  Q
 | 
|---|
| 22 | QUEUED ;
 | 
|---|
| 23 |  S ZTRTN="DQ^IBOBCRT",ZTDESC="IB BILLING REPORT",ZTSAVE("IBD0")="" D ^%ZTLOAD W !!,$S($D(ZTSK):"Request Queued!",1:"Request Cancelled")
 | 
|---|
| 24 |  Q
 | 
|---|
| 25 | HEADER ;
 | 
|---|
| 26 |  S Y=DT X ^DD("DD")
 | 
|---|
| 27 |  W !,Y,"            Billing Cycle Inquiry",?30,!!
 | 
|---|
| 28 |  K Y
 | 
|---|
| 29 |  Q
 | 
|---|
| 30 | DQ ;
 | 
|---|
| 31 |  ;***
 | 
|---|
| 32 |  ;I $D(XRT0) S:'$D(XRTN) XRTN="IBOBCRT" D T1^%ZOSV ;stop rt clock
 | 
|---|
| 33 |  ;S XRTL=$ZU(0),XRTN="IBOBCRT-2" D T0^%ZOSV ;start rt clock
 | 
|---|
| 34 |  ;*** suppress initial form feed (to all but crts)
 | 
|---|
| 35 |  W:$E(IOST,1,2)["C-" @IOF
 | 
|---|
| 36 |  S D0=IBD0
 | 
|---|
| 37 |  I $E(IOST,1,2)="P-" D HEADER
 | 
|---|
| 38 |  K DXS D ^IBXBCR2 K DXS D ^IBXBCR K DXS
 | 
|---|
| 39 | END ;
 | 
|---|
| 40 |  ;***
 | 
|---|
| 41 |  ;I $D(XRT0) S:'$D(XRTN) XRTN="IBOBCRT" D T1^%ZOSV ;stop rt clock
 | 
|---|
| 42 |  I $D(ZTQUEUED) S ZTREQ="@" Q
 | 
|---|
| 43 |  D ^%ZISC
 | 
|---|
| 44 |  K D0,DIC,DIR,DIRUT,DXS,POP,Y,ZTDESC,ZTQUEUED,ZTREQ,ZTRTN,ZTSAVE,ZTSK,IBD0
 | 
|---|
| 45 |  Q
 | 
|---|