| 1 | PRCALST ;SF-ISC/YJK-AR LIST,REPORT ;6/20/95  9:50 AM
 | 
|---|
| 2 | V ;;4.5;Accounts Receivable;**17,63,107**;Mar 20, 1995
 | 
|---|
| 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 |  ;This is a routine for list of new accounts, accounts with
 | 
|---|
| 5 |  ;incompleted data , RC/DOJ ,pending CALM code sheet.
 | 
|---|
| 6 | PENDBIL ;list the pending CALM code sheet accounts.
 | 
|---|
| 7 |  S PRCAHDR="@",(PRCAFT,PRCALAST)=",107",PRCATEMP="[PRCAT NEW AR]"
 | 
|---|
| 8 | WRLST S DIC="^PRCA(430," S:'$D(PRCATEMP) PRCATEMP="[PRCA AR LIST]"
 | 
|---|
| 9 |  S PRCASORT="DATE BILL PREPARED,@CURRENT STATUS:STATUS NUMBER"
 | 
|---|
| 10 |  D PRINT^PRCAREPT Q
 | 
|---|
| 11 |  ;
 | 
|---|
| 12 | INCOMPL S PRCAHDR="INCOMPLETE ACCOUNTS RECEIVABLE",(PRCAFT,PRCALAST)=",101"
 | 
|---|
| 13 |  D WRLST Q
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 | NEWBILL ;list new bills
 | 
|---|
| 16 |  S PRCAHDR="LIST OF NEW BILLS",(PRCAFT,PRCALAST)=",104"
 | 
|---|
| 17 |  S PRCATEMP="[PRCA NEWB LIST]" D WRLST Q
 | 
|---|
| 18 |  ;
 | 
|---|
| 19 | WROFF ;list of written-off accounts receivable.
 | 
|---|
| 20 |  S PRCAHDR="LIST OF WRITTEN-OFF ACCOUNTS RECEIVABLE",(PRCAFT,PRCALAST)=",109"
 | 
|---|
| 21 |  D WRLST Q
 | 
|---|
| 22 |  ;
 | 
|---|
| 23 | ACTBIL ;list of active accounts receivable
 | 
|---|
| 24 |  S PRCAHDR="LIST OF ACTIVE ACCOUNTS RECEIVABLE",(PRCAFT,PRCALAST)=",102"
 | 
|---|
| 25 |  D WRLST Q
 | 
|---|
| 26 |  ;
 | 
|---|
| 27 | RETNAR ;returned AR list
 | 
|---|
| 28 |  S PRCAHDR="RETURNED AR LIST",PRCASORT="@CURRENT STATUS:STATUS NUMBER,@DATE RETURNED TO SERVICE",PRCAFT="220,",PRCALAST="230,"
 | 
|---|
| 29 |  S PRCATEMP="[PRCAC RETURN AR]",DIC="^PRCA(430," D PRINT^PRCAREPT Q
 | 
|---|
| 30 |  ;
 | 
|---|
| 31 | RC ;list of AR to be referred to RC
 | 
|---|
| 32 |  N PRCA
 | 
|---|
| 33 |  S PRCAHDR="ACCOUNTS RECEIVABLE POSSIBLE REFERRALS TO REGIONAL COUNSEL" D MINMAX
 | 
|---|
| 34 |  S PRCASORT="DEBTOR,@OVER LETTER3,@RC/DOJ REFERRAL DATE,@CURRENT STATUS:STATUS NUMBER",PRCAFT=",30,@,102",PRCALAST=",,@,102",PRCATEMP="[PRCAL L DC-DOJ]",DIS(0)="I $D(^PRCA(430,D0,7)),+^(7)'<PRCAMIN,+^(7)'>PRCAMAX"
 | 
|---|
| 35 |  S DIC="^PRCA(430,"
 | 
|---|
| 36 |  S:$D(ZTSK) IOP=ION
 | 
|---|
| 37 |  D @$S($D(ZTSK):"DIP^PRCAREPT",1:"PRINT^PRCAREPT")
 | 
|---|
| 38 |  K DIOBEG,DIS,PRCAMIN,PRCAMAX Q
 | 
|---|
| 39 |  ;
 | 
|---|
| 40 | DOJ ;list of AR to be referred to Dept. of Justice.
 | 
|---|
| 41 |  N PRCA
 | 
|---|
| 42 |  S PRCAHDR="ACCOUNTS RECEIVABLE POSSIBLE REFERRALS TO DEPT. OF JUSTICE" D MINMAX
 | 
|---|
| 43 |  S PRCASORT="DEBTOR,@OVER LETTER3,@RC/DOJ REFERRAL DATE,@CURRENT STATUS:STATUS NUMBER",PRCAFT=",30,@,102",PRCALAST=",,@,102",PRCATEMP="[PRCAL L DC-DOJ]",DIS(0)="I $D(^PRCA(430,D0,7)),+^(7)'<PRCAMAX"
 | 
|---|
| 44 |  S DIC="^PRCA(430,"
 | 
|---|
| 45 |  D @$S($D(ZTSK):"DIP^PRCAREPT",1:"PRINT^PRCAREPT")
 | 
|---|
| 46 |  K DIOBEG,DIS,PRCAMIN,PRCAMAX Q
 | 
|---|
| 47 |  ;
 | 
|---|
| 48 | COWC ;List of the accounts referred to COWC.
 | 
|---|
| 49 |  S PRCA("DATE")="DATE REFERRED TO COWC" D ASKDT^PRCAQUE I (PRCADT1="")!(PRCADT2="") K PRCADT1,PRCADT2 Q
 | 
|---|
| 50 |  S PRCAHDR="ACCOUNTS RECEIVABLE REFERRED TO COWC",PRCATEMP="[PRCAD COWC LIST]",PRCASORT="REFERRAL DATE TO COWC,DEBTOR"
 | 
|---|
| 51 |  S PRCAFT=PRCADT1_",",PRCALAST=PRCADT2_",",DIC="^PRCA(430,"
 | 
|---|
| 52 |  D PRINT^PRCAREPT,END Q
 | 
|---|
| 53 |  ;
 | 
|---|
| 54 | MINMAX ;get the minimum and maximum referral amount to the RC/DOJ.
 | 
|---|
| 55 |  ;Returns: PRCAMIN, PRCAMAX
 | 
|---|
| 56 |  N PRCAKDA,Z0,Z1,Z2
 | 
|---|
| 57 |  S PRCAMIN=1,PRCAMAX=5000,PRCAKDA=$O(^RC(342.1,"B","REGIONAL COUNSEL",0))
 | 
|---|
| 58 |  I +PRCAKDA'>0 Q
 | 
|---|
| 59 |  S Z1=$G(^RC(342.1,PRCAKDA,2))
 | 
|---|
| 60 |  S Z2=+$P(Z1,"^",2),Z1=+Z1
 | 
|---|
| 61 |  S:(Z1>0)&(Z2>0) PRCAMIN=Z1,PRCAMAX=Z2 K Z0,Z1,Z2,PRCAKDA
 | 
|---|
| 62 |  Q
 | 
|---|
| 63 |  ;
 | 
|---|
| 64 | PRCOMM ;print comment field
 | 
|---|
| 65 |  Q:'$D(D0)!('$D(PRCAPC))  Q:'$D(^PRCA(430,D0,3))  S PRCAKGL=$P(^(3),U,PRCAPC) G:PRCAKGL="" EXCOMM
 | 
|---|
| 66 |  I $L(PRCAKGL)<70 W !,?3,PRCAKGL K PRCAKGL Q
 | 
|---|
| 67 |  F PRCAK=70:-1:1 Q:$E(PRCAKGL,PRCAK)=" "
 | 
|---|
| 68 |  W !,?3 F PRCAJ=1:1:PRCAK W $E(PRCAKGL,PRCAJ)
 | 
|---|
| 69 |  W !,?3 F PRCAI=PRCAK+1:1:$L(PRCAKGL) W $E(PRCAKGL,PRCAI)
 | 
|---|
| 70 | EXCOMM K PRCAKGL,PRCAK,PRCAJ,PRCAI Q
 | 
|---|
| 71 |  ;
 | 
|---|
| 72 | END K PRCA Q
 | 
|---|
| 73 |  ;
 | 
|---|
| 74 |  ;============== COUNT NEW CALM PENDING TRANSACTIONS=================
 | 
|---|
| 75 | COUNTR I $O(^PRCA(433,"AE",1,0)) W *7,!!,"*** You have new transactions from the AR section pending CALM transmission *** "
 | 
|---|
| 76 |  Q
 | 
|---|
| 77 |  ;
 | 
|---|
| 78 | RETN ;returned bills list
 | 
|---|
| 79 |  NEW ZTSK,POP,PRCAP,PRCASVC
 | 
|---|
| 80 |  D SVC^PRCABIL Q:'$D(PRCAP("S"))
 | 
|---|
| 81 |  S PRCASVC=PRCAP("S")
 | 
|---|
| 82 |  S %ZIS="MQ" D ^%ZIS G:POP Q1
 | 
|---|
| 83 |  I $D(IO("Q")) S ZTRTN="RETNDQ^PRCALST",ZTDESC="Returned Bill List",ZTSAVE("PRCASVC")="" D ^%ZTLOAD G Q1
 | 
|---|
| 84 | RETNDQ ;
 | 
|---|
| 85 |  NEW BILL,STAT,DIC,L,FR,TO,FLDS
 | 
|---|
| 86 |  I $E(IOST)="C" W @IOF
 | 
|---|
| 87 |  F STAT=$O(^PRCA(430.3,"AC",220,0)),$O(^PRCA(430.3,"AC",230,0)) D
 | 
|---|
| 88 |  .S BILL=0 F  S BILL=$O(^PRCA(430,"AC",STAT,BILL)) Q:'BILL  I $D(^PRCA(430,BILL,100)),$P(^(100),"^",2)=PRCASVC D
 | 
|---|
| 89 |  ..S D0=BILL K DXS D ^PRCATP6 K DXS I $Y+15>IOSL D
 | 
|---|
| 90 |  ...I $E(IOST)="C" W *7 W ! R X:DTIME I X["^"!'$T S STAT=-1 Q
 | 
|---|
| 91 |  ...W @IOF
 | 
|---|
| 92 |  ...Q
 | 
|---|
| 93 |  ..Q
 | 
|---|
| 94 |  .Q
 | 
|---|
| 95 | Q1 D ^%ZISC Q
 | 
|---|