IBJDF71 ;ALB/MR - REPAYMENT PLAN REPORT (COMPILE);15-AUG-00
Source file <IBJDF71.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 2 | EN^IBJDF72 $$STOP^IBOUTL |
Accounts Receivable | 1 | $$REPDATA^RCBECHGA |
Kernel | 1 | ^%ZISC |
Registration | 1 | DEM^VADPT |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBJDF7 |
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 |
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* |
>> | 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* |