1 | RCAEOB ;ALB/CMS - AEOB FILE 433 CROSS-REF ROUTINE ; 16-JUN-00
|
---|
2 | V ;;4.5;Accounts Receivable;**63,159**;Mar 20, 1995
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | Q
|
---|
5 | ;
|
---|
6 | AEOB ;File 433 Cross-Ref on Transaction Type AEOB
|
---|
7 | ; -used to alert pending EOB processing when Payment in Part
|
---|
8 | ; transaction is created for referred TP bills
|
---|
9 | ; -used to send MM to RC when Payment if Full is made
|
---|
10 | N PRCABN,PRCAEN,RCAT
|
---|
11 | I (X'=2)!($G(DA)<1) G AEOBQ
|
---|
12 | S PRCABN=+$P($G(^PRCA(433,DA,0)),U,2) I 'PRCABN G AEOBQ
|
---|
13 | D RCCAT^RCRCUTL(.RCAT)
|
---|
14 | I '$G(RCAT(+$P($G(^PRCA(430,PRCABN,0)),U,2))) G AEOBQ
|
---|
15 | I '$$REFST^RCRCUTL(PRCABN) G AEOBQ
|
---|
16 | S ^PRCA(433,"AEOB",PRCABN,DA)=""
|
---|
17 | AEOBQ Q
|
---|
18 | ;
|
---|
19 | SND ;Send RC a mail message about Payment in Full
|
---|
20 | N PRCA,RCBDIV,RCWHO,RCXMB,X,XNDUZ,XMDUZ,XMSUB,XMTEXT,XMY,XMZ,Y
|
---|
21 | N RCCOM,RCDOM,RCSITE,RCSUB
|
---|
22 | I $P($G(RCCAT(+$P(^PRCA(430,PRCABN,0),U,2))),U,1)'=1 Q
|
---|
23 | D BNVAR^RCRCUTL(PRCABN)
|
---|
24 | S Y=$G(^PRCA(433,PRCAEN,1))
|
---|
25 | S RCXMB(2,0)=$G(PRCA("BNAME"),"UNK")_U_PRCAEN_U_+$P(Y,U,1)_U_+$P(Y,U,5)
|
---|
26 | S RCSITE=$$SITE^RCMSITE
|
---|
27 | D RCDIV^RCRCDIV(.RCDIV)
|
---|
28 | I $G(RCDIV(0)) S RCBDIV=$$DIV^RCRCDIV(PRCABN)
|
---|
29 | S X=0 F X=$O(RCDIV(X)) Q:'X D
|
---|
30 | .I X=+RCBDIV S RCDOM=$P(RCDIV(X),"^",6)
|
---|
31 | .Q
|
---|
32 | I $G(RCDOM)="" S RCDOM=$$RCDOM^RCRCUTL
|
---|
33 | S XMDUZ=DUZ,(RCSUB,XMSUB)="AR/RC - "_$G(RCSITE,"UNK")_" FULL PAYMENT"
|
---|
34 | S RCWHO=RCDOM,XMY(RCWHO)="",XMY(DUZ)=""
|
---|
35 | S RCXMB(1,0)="$$RC$$FP$"_RCSITE_"$S.RC RC SERV"
|
---|
36 | S RCXMB(3,0)="$$END$1$"
|
---|
37 | S XMTEXT="RCXMB(" D ^XMD
|
---|
38 | S RCCOM="Sent a Payment in Full Information to RC in MM# "_$G(XMZ)
|
---|
39 | I $G(XMZ) D ENT^RCRCXMS(XMZ,RCSUB,RCWHO,RCCOM)
|
---|
40 | SNDQ Q
|
---|
41 | ;RCAEOB
|
---|