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 | ;
|
---|