1 | IBATLM2B ;LL/ELZ - TRANSFER PRICING PT TRANSACTION DETAIL ; 15-SEP-1998
|
---|
2 | ;;2.0;INTEGRATED BILLING;**115,266**;21-MAR-94
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | FE ; -- editing of facility
|
---|
6 | N DA,DIE,DR,DTOUT
|
---|
7 | D LMOPT^IBATUTL
|
---|
8 | S DA=IBIEN,DIE="^IBAT(351.61,",DR=".11"
|
---|
9 | I $P(^IBAT(351.61,DA,0),U,5)="X" W !!,"Transaction cancelled!" D H Q
|
---|
10 | L +^IBAT(351.61,IBIEN):0
|
---|
11 | I $T D ^DIE L -^IBAT(351.61,IBIEN) D INIT^IBATLM2 Q
|
---|
12 | W !?5,"Another user is editing this entry."
|
---|
13 | D H,INIT^IBATLM2
|
---|
14 | Q
|
---|
15 | H ; call hang call
|
---|
16 | D H^IBATLM1B
|
---|
17 | Q
|
---|
18 | PI ; -- editing of pricing information
|
---|
19 | N DA,DIE,DR,DTOUT,ICDVDT,ICPTVDT
|
---|
20 | D LMOPT^IBATUTL
|
---|
21 | L +^IBAT(351.61,IBIEN):0
|
---|
22 | I '$T W !?5,"Another user is editing this entry." D H Q
|
---|
23 | S (ICDVDT,ICPTVDT)=$P(IBDATA(0),U,4) ; Code Text Versioning
|
---|
24 | S DR=$S($P(IBDATA(0),U,12)["DGPM":"1.01;D DRGDSP^IBATLM2B(X);1.02:1.06",$P(IBDATA(0),"^",12)["SCE":"[IBAT OUT PRICING EDIT]",$P(IBDATA(0),"^",12)["RMPR":"4.05",1:"4.02;4.03")
|
---|
25 | S DIE="^IBAT(351.61,",DA=IBIEN
|
---|
26 | I $P(^IBAT(351.61,DA,0),U,5)="X" W !!,"Transaction cancelled!" D H Q
|
---|
27 | D ^DIE,TOTAL^IBATCM(IBIEN)
|
---|
28 | L -^IBAT(351.61,IBIEN)
|
---|
29 | D INIT^IBATLM2
|
---|
30 | Q
|
---|
31 | DRGDSP(DRG) ; called from editing pricing info to display DRG pricing
|
---|
32 | N IB0,X,Y,IBCHRG Q:'DRG
|
---|
33 | S IB0=^IBAT(351.61,DA,0)
|
---|
34 | S IBCHRG=$$INPT^IBATCM(DRG,$P(IB0,"^",4),$P(IB0,"^",11))
|
---|
35 | S X=$P(IBCHRG,"^",2) D COMMA^%DTC
|
---|
36 | W !!,?8,"Default Price $",X,! Q:'$P(IBCHRG,"^",3)
|
---|
37 | S X=$P(IBCHRG,"^",3) D COMMA^%DTC
|
---|
38 | W ?5,"Negotiated Price $",X,!
|
---|
39 | Q
|
---|
40 | CPTDSP(CPT) ; called from editing pricing info to display CPT pricing
|
---|
41 | N IB0,X,Y,IBCHRG Q:'CPT
|
---|
42 | S IB0=^IBAT(351.61,DA(1),0)
|
---|
43 | S IBCHRG=$$OPT^IBATCM(CPT,$P(IB0,"^",4),$P(IB0,"^",11))
|
---|
44 | S X=$P(IBCHRG,"^",2) D COMMA^%DTC
|
---|
45 | W !!,?8,"Default Price $",X,! Q:'$P(IBCHRG,"^",3)
|
---|
46 | S X=$P(IBCHRG,"^",3) D COMMA^%DTC
|
---|
47 | W ?5,"Negotiated Price $",X,!
|
---|
48 | Q
|
---|