| [613] | 1 | IBCERP6A ;ALB/JEH - READY FOR EXTRACT LIST MANAGER REPORT ;27-OCT-99
 | 
|---|
 | 2 |  ;;2.0;INTEGRATED BILLING;**137**;21-MAR-94
 | 
|---|
 | 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
 | 4 |  ;
 | 
|---|
 | 5 | EN ; - Ask device
 | 
|---|
 | 6 |  N %ZIS,ZTRTN,ZTSAVE,ZTDESC
 | 
|---|
 | 7 |  S %ZIS="QM" D ^%ZIS G:POP ENQ1
 | 
|---|
 | 8 |  I $D(IO("Q")) D  G ENQ1
 | 
|---|
 | 9 |  .S ZTRTN="LIST^IBCERP6A",ZTDESC="IB - EDI/MRA Claims in Rescue Process"
 | 
|---|
 | 10 |  .S ZTSAVE("IBPARAM")="",ZTSAVE("^TMP(""IBCERP6"",$J,")=""
 | 
|---|
 | 11 |  .D ^%ZTLOAD
 | 
|---|
 | 12 |  .W !!,$S($D(ZTSK):"Your task number"_ZTSK_" has been queued.",1:"Unable to queue this job.")
 | 
|---|
 | 13 |  .K ZTSK,IO("Q") D HOME^%ZIS
 | 
|---|
 | 14 |  U IO
 | 
|---|
 | 15 |  ;
 | 
|---|
 | 16 | LIST ; - Tasked entry point
 | 
|---|
 | 17 |  ;
 | 
|---|
 | 18 |  ;
 | 
|---|
 | 19 |  S (IBQUIT,IBPG)=0 D HDR
 | 
|---|
 | 20 |  I '$D(^TMP("IBCERP6",$J)) W !!,"There are no records to print" G ENQ1
 | 
|---|
 | 21 |  S IBSTAT="" F  S IBSTAT=$O(^TMP("IBCERP6",$J,IBSTAT)) Q:IBSTAT=""!(IBQUIT)  D
 | 
|---|
 | 22 |  .S IBILL="" F  S IBILL=$O(^TMP("IBCERP6",$J,IBSTAT,IBILL)) Q:IBILL=""!(IBQUIT)  S IBREC=^(IBILL)  D
 | 
|---|
 | 23 |  ..I ($Y+5)>IOSL D  I IBQUIT Q
 | 
|---|
 | 24 |  ...D ASK I IBQUIT Q
 | 
|---|
 | 25 |  ...D HDR
 | 
|---|
 | 26 |  ..;
 | 
|---|
 | 27 |  ..W !,?2,$P(IBREC,U,2),?15,$P(IBREC,U,3),?22,$P(IBREC,U,4)
 | 
|---|
 | 28 |  ..W ?28,$E($P(IBREC,U,5),1,4),?35,$P(IBREC,U,6),?40,$E($P(IBREC,U,7),6,7)_"/"_$E($P(IBREC,U,7),4,5)_"/"_$E($P(IBREC,U,7),2,3)
 | 
|---|
 | 29 |  ..W ?50,$P(IBREC,U,8),?55,$E($P(IBREC,U,9),1,13),?70,$E($P(IBREC,U,10),1,9)
 | 
|---|
 | 30 |  I $D(ZTQUEUED) S ZTREQ="@"
 | 
|---|
 | 31 |  ;
 | 
|---|
 | 32 |  I '$D(ZTQUEUED) D ^%ZISC
 | 
|---|
 | 33 | ENQ1 K IBSTAT,IBILL,IBREC,IBPG,IBQUIT
 | 
|---|
 | 34 |  Q
 | 
|---|
 | 35 | HDR ;Prints report heading
 | 
|---|
 | 36 |  I $E(IOST,1,2)="C-" W @IOF,*13
 | 
|---|
 | 37 |  S IBPG=IBPG+1
 | 
|---|
 | 38 |  W !!,?25,"Claims in Rescue Process",?55,$$FMTE^XLFDT(DT),?70,"Page: ",IBPG
 | 
|---|
 | 39 |  W !!,?15,"Inpt/",?22,"Inst/",!,?4,"Bill #",?15,"Opt",?22,"Prof",?28,"Name"
 | 
|---|
 | 40 |  W ?35,"SSN",?40,"Stmt Date",?50,"Type",?55,"Ins Co.",?70,"Status"
 | 
|---|
 | 41 |  W !,$TR($J("",IOM)," ","=")
 | 
|---|
 | 42 |  Q
 | 
|---|
 | 43 |  ;
 | 
|---|
 | 44 | ASK ;
 | 
|---|
 | 45 |  I $E(IOST,1,2)'["C-" Q
 | 
|---|
 | 46 |  N DIR,DIROUT,DIRUT,DTOUT,DUOUT
 | 
|---|
 | 47 |  S DIR(0)="E" D ^DIR
 | 
|---|
 | 48 |  I ($D(DIRUT))!($D(DUOUT)) S IBQUIT=1 Q
 | 
|---|
 | 49 |  Q
 | 
|---|
 | 50 |  ;
 | 
|---|