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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBJDF71

Package: Integrated Billing

Routine: IBJDF71


Information

IBJDF71 ;ALB/MR - REPAYMENT PLAN REPORT (COMPILE);15-AUG-00

Source Information

Source file <IBJDF71.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Integrated Billing 2 EN^IBJDF72  $$STOP^IBOUTL  
Accounts Receivable 1 $$REPDATA^RCBECHGA  
Kernel 1 ^%ZISC  
Registration 1 DEM^VADPT  

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
Integrated Billing 1 IBJDF7  

Entry Points

Name Comments DBIA/ICR reference
ST ; - Tasked entry point.
ENQ
ENQ1
MCCR(X) ; - Checks if the Bill category is the type selected by the users
; (MCCR or NON-MCCR)
; Input: X=AR category pointer to file #430.2
; Output: Y= 1 - Matches user selection / 0 - Doesn't match
;
PAT(DEB) ; - Find the AR patient and decide to include the AR.
; Input: DEB=Debtor file pointer (file #340)
; Output: Y=Sort key (name or SSN) ^ Name ^ SSN ^ Date of death (if any)
; ^Pointer to Patient file
PATC
PATQ
BAL(BILL) ; Calculates the Account Balance for the Bill
; Input: BILL - Bill internal # - Pointer to file #430
; Output: BAL - Bill Balance
DBLCHK(BILL) ; Double-checks if the receivable does not have any Repayment
; Plan information at all
; Output: 0 - No Repayment Plan Info or Repayment Plan paid in full
; 1 - Some Repayment Plan Info
SUM(IBRP,DFN) ; Sets the array IB with the Summary information
; Input: IBRP=Array returned by the function $$RP (See estructure above)
; DFN=Pointer to the Patient file
; Output: Updates the IB array with summary iformation

External References

Name Field # of Occurrence
^%ZISC ENQ+3
EN^IBJDF72 ST+36
$$STOP^IBOUTL ST+11
$$REPDATA^RCBECHGA ST+21
DEM^VADPT PAT+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] ST+10, ST+12, ST+13, BAL+6, DBLCHK+9, DBLCHK+10, DBLCHK+13
^RCD(340 - [#340] PAT+7
^TMP("IBJDF7" ST+1!, ST+27, ST+30*, ST+31*, ENQ!
^TMP("IBJDF7PAT" ST+1!, ENQ!, SUM+10, SUM+15, SUM+26, SUM+29*

Label References

Name Line Occurrences
$$BAL ST+31
$$DBLCHK ST+22
$$MCCR ST+15
$$PAT ST+17
ENQ1 ENQ+1
PATC PAT+13
PATQ PAT+6, PAT+7, PAT+11, PAT+12, PAT+14
SUM ST+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARZ DBLCHK+5~, DBLCHK+13*, DBLCHK+14
B7 BAL+4~, BAL+6*, BAL+7
BAL BAL+4~, BAL+7*, BAL+9
BILL BAL~, BAL+6, DBLCHK~, DBLCHK+9, DBLCHK+10, DBLCHK+13
DBLCHK DBLCHK+5~, DBLCHK+7*, DBLCHK+10, DBLCHK+14*, DBLCHK+16
DEATH PAT+5~, PAT+9*, PATC
DEB ST+16*, ST+17, PAT~, PAT+6, PAT+7
DFN ST+18*, ST+27, ST+30, ST+31, ST+34, ENQ1!, PAT+5~, PAT+8*, PAT+11, PAT+12
PATC, SUM~, SUM+10, SUM+15, SUM+26, SUM+29
I ST+4*, ENQ1!, BAL+4~, BAL+7*, DBLCHK+5~, DBLCHK+14*
IB ST+1!, ENQ1!
IB( ST+4*
IB(1 SUM+9*
IB(10 SUM+26*
IB(2 SUM+10*
IB(3 SUM+18*
IB(4 SUM+19*
IB(5 SUM+14*
IB(6 SUM+15*
IB(7 SUM+22*
IB(8 SUM+23*
IBAR ST+12*, ST+14, ST+16, ST+31, ENQ1!
IBCAT ST+14*, ST+15, ENQ1!
IBCD ENQ1!
IBCHK ST+22*, ST+34, ENQ1!
IBDA ST+9*, ST+10*, ST+11, ST+12, ST+13, ST+21, ST+22, ST+31, ENQ1!
>> IBDAYS ST+21
>> IBMCR MCCR+5, MCCR+6
IBPAT ST+17*, ST+18, ST+26, ST+28, ENQ1!
>> IBPLN ST+25
IBPMT DBLCHK+5~, DBLCHK+9*, DBLCHK+10
IBPT ST+27*, ST+28*, ST+29*, ST+30, ENQ1!
IBQ ST+1*, ST+10, ST+11*, ST+36, ENQ1!
IBRP ST+21*, ST+22, ST+25, ST+29, ST+31, ST+34, ENQ1!, SUM~, SUM+5, SUM+18
, SUM+19, SUM+22, SUM+23
>> IBSN PAT+10
>> IBSNA PAT+12
>> IBSNF PAT+11, PAT+13, PAT+14
>> IBSNL PAT+13, PAT+14
KEY ST+26*, ST+27, ST+30, ST+31, ENQ1!, PAT+5~, PAT+10*, PAT+11, PAT+14, PATC
NAME PAT+5~, PAT+9*, PAT+10, PATC
RCDZ PAT+5~, PAT+7*, PAT+8
SSN PAT+5~, PAT+9*, PAT+10, PATC
VA PAT+5~
VADM PAT+5~
VADM(1 PAT+9
VADM(2 PAT+9
VADM(6 PAT+9
VAERR PAT+5~
X MCCR~, MCCR+5, SUM+5~*, SUM+8, SUM+10, SUM+13, SUM+15, SUM+29
Y PAT+5~, PAT+6*, PAT+11*, PATC*, PATQ
>> ZTQUEUED ENQ+1
>> ZTREQ ENQ+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All