| 1 | PRCAWO ;ALB-ISC/CMS - WAIVED IN FULL,TERMINATE AR ;8/27/97  11:01 AM
 | 
|---|
| 2 | V ;;4.5;Accounts Receivable;**42,67,63,168**;Mar 20, 1995
 | 
|---|
| 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 |  Q
 | 
|---|
| 5 |  ;
 | 
|---|
| 6 |  ;
 | 
|---|
| 7 | BEGIN ;Get Bill
 | 
|---|
| 8 |  N RCCAT
 | 
|---|
| 9 |  K PRCATERM,PRCABN,PRCAEN,PRCACAT,PRCA("CKSITE") D BILL^PRCAUTL Q:('$D(PRCABN))
 | 
|---|
| 10 |  I PRCA("STATUS")'=$O(^PRCA(430.3,"AC",102,"")),PRCA("STATUS")'=$O(^PRCA(430.3,"AC",112,"")) W !,*7,"THIS IS NOT AN ACTIVE BILL !",! S Y=-1 G BEGIN
 | 
|---|
| 11 |  S PRCACAT=+$P(^PRCA(430,PRCABN,0),U,2) D RCCAT^RCRCUTL(.RCCAT)
 | 
|---|
| 12 |  I +$G(RCCAT(PRCACAT))=1,$$REFST^RCRCUTL(PRCABN) W !!,"YOU CANNOT USE THIS OPTION TO ADJUST REFERRED "_$P($G(RCCAT(PRCACAT)),U,2)_" BILLS !",! S Y=-1 G BEGIN
 | 
|---|
| 13 |  I PRCACAT=$O(^PRCA(430.2,"AC",33,"")) W !,"YOU CANNOT ADJUST A PREPAYMENT BILL !",! S Y=-1 G BEGIN
 | 
|---|
| 14 |  I ",8,9,10,19,"[(","_$G(PRCATYPE)_","),'$G(^PRCA(430,PRCABN,7)) W !,"THIS BILL HAS NO PRINCIPAL BALANCE !",! S Y=-Y G BEGIN
 | 
|---|
| 15 | RR D SETTR^PRCAUTL,PATTR^PRCAUTL
 | 
|---|
| 16 |  S DIC="^PRCA(433," K PRCAMT,PRCAD("DELETE")
 | 
|---|
| 17 |  Q
 | 
|---|
| 18 |  ;
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | SETDCJ ;Set 430 and 433 rc/doj code fields
 | 
|---|
| 21 |  N RCCODE
 | 
|---|
| 22 |  S RCCODE=$P($G(^PRCA(430,PRCABN,6)),U,5)
 | 
|---|
| 23 |  I RCCODE="" Q
 | 
|---|
| 24 |  I RCCODE="DC" S RCCODE="RC"
 | 
|---|
| 25 |  S $P(^PRCA(430,PRCABN,6),U,5)=RCCODE
 | 
|---|
| 26 |  S $P(^PRCA(433,PRCAEN,0),U,7)=RCCODE
 | 
|---|
| 27 |  Q
 | 
|---|
| 28 |  ;
 | 
|---|
| 29 | CKDCDOJ ;check if the account has been referred to RC/DOJ.
 | 
|---|
| 30 |  Q:'$D(PRCABN)  K PRCANODC
 | 
|---|
| 31 |  I $P($G(^PRCA(430,PRCABN,6)),U,4)="" W !,*7,"This account is not referred to RC/DOJ !",! S PRCANODC=1
 | 
|---|
| 32 |  Q
 | 
|---|
| 33 |  ;
 | 
|---|
| 34 | DIE ;Update 433 fields
 | 
|---|
| 35 |  S DIC="^PRCA(433,",DIE=DIC,DA=PRCAEN D LOCKF^PRCAWO1 Q:'$D(DA)
 | 
|---|
| 36 |  D ^DIE K DIE
 | 
|---|
| 37 |  Q
 | 
|---|
| 38 | UPCALM ;
 | 
|---|
| 39 |  Q
 | 
|---|
| 40 | END ;
 | 
|---|
| 41 |  L -^PRCA(433,+$G(PRCAEN)) K %,X,Y,DIE,DR,DA,DIC,DLAYGO,DATE,RCCAT,TRANS
 | 
|---|
| 42 |  K PRCA,PRCAMT,PRCABN,PRCADOJ,PRCAEN,PRCAPREV,PRCATERM,PRCA,PRCACAT,PRCATL
 | 
|---|
| 43 |  K PRCATY,PRCAS,PRCATYPE,PRCANODC,PRCAPB,PRCAMT1,PAYDT,PRCAMT1,PRCAPB,PRCATL1,DATE,RCCAT,TRANS
 | 
|---|
| 44 |  Q
 | 
|---|