1 | IBATEI1 ;ALB/BGA- TRANSFER PRICING BACKGROUND JOB ; 20-MAR-99
|
---|
2 | ;;2.0;INTEGRATED BILLING;**115**;21-MAR-94
|
---|
3 | ;; Per VHA Directive 10-93-142, this routine should not be modified
|
---|
4 | ;
|
---|
5 | BACKGRD ; This is the back ground job that monitors all the entries in 351.61
|
---|
6 | ; If the entry is complete we check to see if there is a closed entry
|
---|
7 | ; in PTF if there is we price the claim and change the status of
|
---|
8 | ; the entry to priced.
|
---|
9 | ;
|
---|
10 | ; do prosthetics first
|
---|
11 | D ^IBATER
|
---|
12 | ;
|
---|
13 | N IBI,IBREC,IBIAT,IBREST,IBPTF,IBTDFN,IBREC,IBDISHG,IBDPM,IBRECN,IBFINDRT,IBTFILE
|
---|
14 | I '$P($G(^IBE(350.9,1,10)),"^",2) Q ; transfer pricing turned off
|
---|
15 | S IBREC="^IBAT(351.61,"_"""AF"""_","_"""C"""_")"
|
---|
16 | F S IBREC=$Q(@IBREC) Q:IBREC=""!($P(IBREC,",",3)'="""C""") D
|
---|
17 | . S IBIAT=$P($P(IBREC,",",4),")")
|
---|
18 | . S IBRECN=$G(^IBAT(351.61,IBIAT,0))
|
---|
19 | . S IBTDFN=$P(IBRECN,U,2)
|
---|
20 | . S IBPTF=$P($G(^IBAT(351.61,+IBIAT,1)),U,7) Q:'IBPTF ;ien ptf
|
---|
21 | . S IBDISHG=$P($G(^IBAT(351.61,+IBIAT,1)),U,8) ; ien 405 discharge date Q:'IBIDSHG
|
---|
22 | . S IBDPM=$P($G(^DGPM(+IBDISHG,0)),U,14) ; pointer to the parent movement
|
---|
23 | . Q:IBDPM<1 ; No Movement Found
|
---|
24 | . ; Inorder to price we need to have a closed PTF
|
---|
25 | . I $P($G(^DGPT(IBPTF,0)),U,6)<1 Q
|
---|
26 | . ; Pass in PTF=IBPTF ; ien DGPM (parent) ; DFN
|
---|
27 | . S IBFINDRT=$$FINDRT^IBATEI(IBPTF,IBDPM,IBTDFN)
|
---|
28 | . Q:'$P(IBFINDRT,U)
|
---|
29 | . I $P(IBFINDRT,U,3)="B" D Q
|
---|
30 | . . ; case of bedsection pass in ien 351.61,"0" for drg, the value of bed section charge
|
---|
31 | . . S IBTFILE=$$INPT^IBATFILE(IBIAT,0,$P(IBFINDRT,U,2),"","","","")
|
---|
32 | . E D
|
---|
33 | . . ; pass in ien 351.61,ien drg,drg value,los,high trim,outlier days,outlier rate
|
---|
34 | . . S IBTFILE=$$INPT^IBATFILE(IBIAT,$P(IBFINDRT,U,3),$P(IBFINDRT,U,2),$P(IBFINDRT,U,4),$P(IBFINDRT,U,5),$P(IBFINDRT,U,6),$P(IBFINDRT,U,7))
|
---|
35 | Q
|
---|