[613] | 1 | RCBEUDEB ;WISC/RFJ-utilties for debtors (in file 340) ;1 Jun 00
|
---|
| 2 | ;;4.5;Accounts Receivable;**153**;Mar 20, 1995
|
---|
| 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
| 4 | Q
|
---|
| 5 | ;
|
---|
| 6 | ;
|
---|
| 7 | EDIT340(RCDEBTDA,DR) ; edit the field in 340 with the DR string passed
|
---|
| 8 | I '$D(^RCD(340,RCDEBTDA)) Q
|
---|
| 9 | N %,D,D0,D1,DA,DDH,DI,DIC,DIE,DQ,J,X,Y
|
---|
| 10 | S (DIC,DIE)="^RCD(340,",DA=RCDEBTDA
|
---|
| 11 | D ^DIE
|
---|
| 12 | ; user pressed up-arrow
|
---|
| 13 | I $D(Y) Q "0^DEBTOR FIELDS NOT UPDATED"
|
---|
| 14 | Q 1
|
---|
| 15 | ;
|
---|
| 16 | ;
|
---|
| 17 | TOPAMT(RCBILLDA,AMOUNT) ; increase or decrease current top debt amount
|
---|
| 18 | ; field 4.03
|
---|
| 19 | ; pass the bill number and amount, - to decrease.
|
---|
| 20 | N RCDEBTDA,TOPAMT
|
---|
| 21 | S RCDEBTDA=+$P($G(^PRCA(430,RCBILLDA,0)),"^",9)
|
---|
| 22 | I '$D(^RCD(340,RCDEBTDA,0)) Q
|
---|
| 23 | S TOPAMT=$P($G(^RCD(340,RCDEBTDA,4)),"^",3)+AMOUNT
|
---|
| 24 | I TOPAMT<0 S TOPAMT=0
|
---|
| 25 | S $P(^RCD(340,RCDEBTDA,4),"^",3)=TOPAMT
|
---|
| 26 | Q
|
---|