| 1 | IBCECOB3 ;ALB/CXW - COB MANAGEMENT REPORT ;23-JUL-99
 | 
|---|
| 2 |  ;;2.0;INTEGRATED BILLING;**137,155**;21-MAR-94
 | 
|---|
| 3 |  Q
 | 
|---|
| 4 | EN ; Report of bill awaiting resubmission/cancel
 | 
|---|
| 5 |  D FULL^VALM1
 | 
|---|
| 6 |  W !!,"You will need a 132 column printer for this report!",!
 | 
|---|
| 7 |  ;
 | 
|---|
| 8 |  N %ZIS,ZTSAVE,ZTRTN,ZTDESC
 | 
|---|
| 9 |  S %ZIS="QM" D ^%ZIS Q:POP
 | 
|---|
| 10 |  I $D(IO("Q")) K IO("Q") D  Q
 | 
|---|
| 11 |  . S ZTRTN="LIST^IBCECOB3"
 | 
|---|
| 12 |  . S ZTSAVE("IBSRT")="",ZTSAVE("^TMP(""IBBIL"",$J")="",ZTSAVE("^TMP(""IBCOBST"",$J,")=""
 | 
|---|
| 13 |  . S ZTDESC="IB -COB Management Report" D ^%ZTLOAD K ZTSK D HOME^%ZIS
 | 
|---|
| 14 |  U IO
 | 
|---|
| 15 | LIST ; display
 | 
|---|
| 16 |  N IBSTOP,IBPAGE,IBX,IBIFN,IBUER,IB,IBZ,IBI,IBFST
 | 
|---|
| 17 |  W:$E(IOST,1,2)["C-" @IOF ;Only initial form feed for print to screen
 | 
|---|
| 18 |  S (IBSTOP,IBPAGE,IBFST)=0
 | 
|---|
| 19 |  S IBUER=$S(IBSRT="A":1,1:0)
 | 
|---|
| 20 |  I '$D(^TMP("IBCOBST",$J)) D  G LISTQ
 | 
|---|
| 21 |  . D HDR1 W !,"No entries found for this report"
 | 
|---|
| 22 |  S IBX="" F  S IBX=$O(^TMP("IBCOBST",$J,IBX)) Q:IBX=""!(IBSTOP)  D
 | 
|---|
| 23 |  . I 'IBFST D HDR1 S:'IBUER IBFST=1 Q:IBSTOP
 | 
|---|
| 24 |  . S IBIFN=0 F  S IBIFN=$O(^TMP("IBCOBST",$J,IBX,IBIFN)) Q:'IBIFN!(IBSTOP)  D
 | 
|---|
| 25 |  .. S IB=$G(^TMP("IBCOBST",$J,IBX,IBIFN))
 | 
|---|
| 26 |  .. S IBZ=$P($P(IB,U,11),";",2,99)
 | 
|---|
| 27 |  .. I ($Y+5)>IOSL D HDR1 Q:IBSTOP
 | 
|---|
| 28 |  .. W !,$$BN1^PRCAFN(IBIFN),?13,$$DAT1^IBOUTL($P(IB,U)),?24,$J($P(IB,U,2),8,2),?36,$J($P(IB,U,3),8,2),?48,$J($P(IB,U,4),8,2),?60,$P($P(IB,U,11),";"),?95,$$DAT1^IBOUTL($P(IB,U,13))
 | 
|---|
| 29 |  .. W ?107,$E($$EXTERNAL^DILFD(399,.21,,$TR($P(IB,U,7),"123","PST")),1,10),?119,$P(IB,U,12)
 | 
|---|
| 30 |  .. I IBZ'="" F IBI=1:1:$L(IBZ,";") D  Q:IBSTOP
 | 
|---|
| 31 |  ... I ($Y+5)>IOSL D HDR1 Q:IBSTOP
 | 
|---|
| 32 |  ... W !,?60,$P(IBZ,";",IBI)
 | 
|---|
| 33 |  .. I ($Y+5)>IOSL D HDR1 Q:IBSTOP
 | 
|---|
| 34 |  .. I 'IBUER W !,?3,"Authorizing/requesting biller: "_$P(IB,U,8)
 | 
|---|
| 35 |  .. W !,?3,"Insurers on file: "_$P(IB,U,9),!
 | 
|---|
| 36 |  G:IBSTOP LISTQ
 | 
|---|
| 37 |  I $E(IOST,1,2)["C-" K DIR S DIR(0)="E" D ^DIR K DIR
 | 
|---|
| 38 | LISTQ ;K ^TMP("IBCOBST",$J)
 | 
|---|
| 39 |  I $D(ZTQUEUED) S ZTREQ="@" Q
 | 
|---|
| 40 |  W ! D ^%ZISC
 | 
|---|
| 41 |  Q
 | 
|---|
| 42 | HDR1 ;
 | 
|---|
| 43 |  N DIR,Y
 | 
|---|
| 44 |  I IBPAGE D  Q:IBSTOP
 | 
|---|
| 45 |  . I $E(IOST,1,2)["C-" K DIR S DIR(0)="E" D ^DIR K DIR S IBSTOP=('Y) Q:IBSTOP
 | 
|---|
| 46 |  . W @IOF
 | 
|---|
| 47 |  S IBPAGE=IBPAGE+1
 | 
|---|
| 48 |  W !,?48,"COB MANAGEMENT REPORT",?115,"PAGE: ",IBPAGE,!,?45,"RUN DATE: ",$$HTE^XLFDT($H,"2"),!
 | 
|---|
| 49 |  W ?42,"SORT BY: "_$S(IBSRT="A":"AUTHORIZING/REQUESTING BILLER","D":"DAYS SINCE TRANSMISSION OF LATEST BILL","B":"BALANCE REMAINING","I":"INSURANCE COMPANY",1:"DATE LAST MRA RECEIVED")
 | 
|---|
| 50 |  I IBUER W !!,"AUTHORIZING/REQUESTING BILLER: "_$G(IBX)
 | 
|---|
| 51 |  W !,?114,"LAST COB PRODUCED"
 | 
|---|
| 52 |  W !,?13,"DATE OF",?24,"BILLED",?36,"AMOUNT",?48,"BALANCE",?60,"MRA",?95,"DATE",?119,"DAYS SINCE"
 | 
|---|
| 53 |  W !,"BILL #",?13,"SERVICE",?24,"AMOUNT",?36,"PAID",?48,"REMAINING",?60,"HISTORY",?95,"RECEIVED",?107,"SEQUENCE",?119,"TRANSMIT"
 | 
|---|
| 54 |  W !,$TR($J("",132)," ","-"),!
 | 
|---|
| 55 |  Q
 | 
|---|
| 56 |  ;
 | 
|---|