Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RCBEPAYF

Package: Accounts Receivable

Routine: RCBEPAYF


Information

RCBEPAYF ;WISC/RFJ-first party payment processing(called by rcbepay) ;1 Jun 00

Source Information

Source file <RCBEPAYF.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Accounts Receivable 6 EN^PRCAPAY3  EXEMPT^RCBECHGE  SETAMT^RCBEPAY  $$PAYTRAN^RCBEPAY1  CHGSTAT^RCBEUBIL  $$DEBT^RCEVUTL  
VA FileMan 2 ^DIC  ^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Accounts Receivable 1 RCBEPAY  

Entry Points

Name Comments DBIA/ICR reference
FIRSTPTY() ; apply payment to first party account
; called by rcbepay
PROC ;
; loop all the bills for a patients account and keep looping them
; until either there is no more bills or the money paid is zero.
; the bills are looped in case of repayments. if there is money
; left over, this will apply more money to the repayment bills
; instead of creating a prepayment. a prepayment should only be
; created if all bills for the account is collected/closed.
CS5B(RCBILLDA) ; logs ADJ for 5B CS reporting if Cross-Serviced bill ; prca*4.5*301 ; LEG
; Changed description from DEC ADJ to ADJ since increase adjustments will also use this code 315/DRF
; note: can use either I +$G(^PRCA(430,RCBILLDA,15)) D ; bill is Cross-Serviced

External References

Name Field # of Occurrence
^DIC CS5B+5, CS5B+19
^DIE CS5B+25
EN^PRCAPAY3 PROC+80
EXEMPT^RCBECHGE PROC+20
SETAMT^RCBEPAY PROC+52, PROC+85
$$PAYTRAN^RCBEPAY1 PROC+45
CHGSTAT^RCBEUBIL PROC+30, PROC+64
$$DEBT^RCEVUTL FIRSTPTY+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430 - [#430] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(430 CS5B+18
^PRCA(430 - [#430] FIRSTPTY+7, FIRSTPTY+21, FIRSTPTY+23, FIRSTPTY+29, FIRSTPTY+31, FIRSTPTY+32, FIRSTPTY+33, FIRSTPTY+35, PROC+15, PROC+16
PROC+23, PROC+26, PROC+31, PROC+46, PROC+55, PROC+56, PROC+61, PROC+66*!, PROC+68, CS5B+3
, CS5B+8, CS5B+9
^PRCA(433 - [#433] PROC+49, PROC+52
^RCD(340 - [#340] FIRSTPTY+17, PROC+73, PROC+76, PROC+89
^RCY(344 - [#344] PROC+80
^TMP("RCBEPAY" FIRSTPTY+3!, FIRSTPTY+30*, FIRSTPTY+31*, FIRSTPTY+32*, FIRSTPTY+34*, FIRSTPTY+35*, PROC+10, PROC+13, PROC+14, PROC+32!
PROC+65!, PROC+70!

Label References

Name Line Occurrences
CS5B PROC+55, PROC+56

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PROC+79~
%H PROC+79~
%I PROC+79~
%X PROC+79~
CSBILL FIRSTPTY+2~, FIRSTPTY+5*, FIRSTPTY+7
CSBILLDA FIRSTPTY+2~, FIRSTPTY+5*, FIRSTPTY+7*, FIRSTPTY+8*, FIRSTPTY+30, FIRSTPTY+34, PROC+56, PROC+66
CSDEP FIRSTPTY+2~, FIRSTPTY+5*, FIRSTPTY+6*, FIRSTPTY+7, FIRSTPTY+9, FIRSTPTY+28, FIRSTPTY+33, PROC+23, PROC+55, PROC+56
D PROC+79~
D0 PROC+79~
DA CS5B+13!, CS5B+22*
DA(1 CS5B+15*, CS5B+16
DD CS5B+13!
DFN PROC+79~
DI PROC+79~
DIC PROC+79~, CS5B+5*, CS5B+13!, CS5B+16*, CS5B+21!
DIC("DR" CS5B+24*
DIC("P" CS5B+18*
DIC(0 CS5B+5*, CS5B+17*
DICR PROC+79~
DIE CS5B+13!, CS5B+21*
DIG PROC+79~
DIH PROC+79~
DIU PROC+79~
DIV PROC+79~
DIW PROC+79~
DO CS5B+13!
DQ PROC+79~
DR CS5B+13!, CS5B+23*, CS5B+24
DUZ PROC+80
I PROC+79~
IDX FIRSTPTY+2~, CS5B+7*, CS5B+8*, CS5B+9
PAYMENT FIRSTPTY+2~, PROC+38*, PROC+39*, PROC+40*, PROC+41*, PROC+45
PRCA PROC+79~
PREV FIRSTPTY+2~, CS5B+7*, CS5B+9*, CS5B+10
>> RCACCT FIRSTPTY+13, FIRSTPTY+14, PROC+80
>> RCBETYPE FIRSTPTY+9*
RCBILBAL FIRSTPTY+2~, PROC+27*, PROC+29, PROC+39, PROC+40, PROC+62*, PROC+63
RCBILLDA FIRSTPTY+2~, FIRSTPTY+21*, FIRSTPTY+23, FIRSTPTY+29, FIRSTPTY+30, FIRSTPTY+31, FIRSTPTY+32, FIRSTPTY+33, FIRSTPTY+34, FIRSTPTY+35
PROC+14*, PROC+15, PROC+16, PROC+20, PROC+23, PROC+26, PROC+30, PROC+31, PROC+32, PROC+45
PROC+46, PROC+55, PROC+56, PROC+61, PROC+64, PROC+65, PROC+66, PROC+68, CS5B~, CS5B+3
, CS5B+5, CS5B+8, CS5B+9, CS5B+15
>> RCDATA FIRSTPTY+5, FIRSTPTY+8
RCDATE FIRSTPTY+2~, PROC+13*, PROC+14, PROC+32, PROC+65
RCDEBTDA FIRSTPTY+2~, FIRSTPTY+13*, FIRSTPTY+14, FIRSTPTY+17, FIRSTPTY+21, PROC+73, PROC+76, PROC+89
RCERROR FIRSTPTY+2~, PROC+7*, PROC+10, PROC+13, PROC+14, PROC+16*, PROC+46*, PROC+73, PROC+80, PROC+82
PROC+83*, PROC+87*, PROC+90
>> RCPAYAMT PROC+10, PROC+13, PROC+14, PROC+38, PROC+41, PROC+49*, PROC+76, PROC+80, PROC+85
>> RCPAYDA PROC+45, PROC+52, PROC+85
>> RCPAYDAT PROC+20, PROC+45, PROC+80
>> RCRECTDA PROC+45, PROC+52, PROC+80, PROC+85
RCREF PROC+79~
RCREPAMT FIRSTPTY+2~, PROC+23*, PROC+40
RCSTATUS FIRSTPTY+2~, FIRSTPTY+21*
RCTRANDA FIRSTPTY+2~, PROC+45*, PROC+46, PROC+49, PROC+52, CS5B+9, CS5B+14
VA PROC+79~
VADM PROC+79~
X FIRSTPTY+2~, PROC+26*, PROC+27, PROC+61*, PROC+62, CS5B+5*, CS5B+14*
>> Y CS5B+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All