RCDPEM ;ALB/TMK/PJH - POST EFT, ERA MATCHING TO EFT ;Jun 06, 2014@19:11:19
Source file <RCDPEM.m>
Package | Total | Call Graph |
---|---|---|
Accounts Receivable | 14 | EN^RCDPEAD EN^RCDPEAD3 EN^RCDPEAP AUDIT^RCDPECH ($$ADDDEP,$$ADDREC,$$SETERR,MATCH,STORERR)^RCDPEM0 (BULL,EN2,SENDBULL)^RCDPEM1 $$AUTO^RCDPEM5 EN^RCDPEM7 EN^RCDPEM8 NEWPYR^RCDPESP $$CHKSUM^RCDPESR3 EN^RCDPEX4 CONFIRM^RCDPUDEP $$ADDTRAN^RCDPURET |
VA FileMan | 2 | ^DIE $$GET1^DIQ |
Integrated Billing | 1 | SPL1^IBCEOBAR |
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 |
---|---|---|
Accounts Receivable | 4 | RCDPEAP RCDPEM0 RCDPEU RCDPEWL4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Post EFT deposits, auto-match EFT's and ERA's
|
|
ENQ | ||
MATCH(RCMAN,RCPROC) | ; match unmatched EFTs with ERAs
; RCMAN = 1 if job run manually, outside of nightly processing ; RCPROC = 1 if called from EFT-EOB automatch, 0 if from manual match |
|
MATCHQ | ||
LOCKDEP(RCDEP,LOCK) | ; Lock/confirm deposit ien RCDEP file 341.1
; If LOCK = 1 lock deposit ; If LOCK = 0 unlock deposit |
|
RCPTDET(RCRZ,RECTDA1,RCER,RCDUZ) | ; Adds detail to a receipt based on file 344.49
; RCRZ = ien of ERA entry in file 344.49 ; RECTDA1 = ien of receipt entry in file 344 ; RCER = error array returned if passed by reference |
|
SPLIT(Z,Z1,RCERA) | ;Check if worklist was split but to to single claim
|
|
DET(RCZ,RCR,RECTDA1,RCTRANDA) | ; Store receipt detail
; RCZ = ien of entry file 344.49 ; RCR = ien of entry in file 344.491 ; RCPROC = Function calling this subroutine ; = 1 EFT match to ERA = 0 manual add receipt ; RECTDA1 = ien of entry in file 344 ; RCTRANDA = ien of entry in subfile 344.01 |
Name | Field # of Occurrence |
---|---|
^DIE | EN+33, EN+58, DET+22 |
$$GET1^DIQ | EN+72, RCPTDET+42, RCPTDET+44 |
SPL1^IBCEOBAR | RCPTDET+29, RCPTDET+31 |
EN^RCDPEAD | EN+70 |
EN^RCDPEAD3 | EN+72 |
EN^RCDPEAP | EN+68 |
AUDIT^RCDPECH | DET+24 |
$$ADDDEP^RCDPEM0 | EN+40 |
$$ADDREC^RCDPEM0 | EN+44 |
$$SETERR^RCDPEM0 | EN+27, EN+50, RCPTDET+14 |
MATCH^RCDPEM0 | MATCH+22 |
STORERR^RCDPEM0 | EN+32, EN+55 |
BULL^RCDPEM1 | EN+30, EN+53, MATCH+24, MATCH+25 |
EN2^RCDPEM1 | MATCH+25 |
SENDBULL^RCDPEM1 | EN+15, MATCH+11, MATCH+26 |
$$AUTO^RCDPEM5 | RCPTDET+46 |
EN^RCDPEM7 | EN+75 |
EN^RCDPEM8 | ENQ+4 |
NEWPYR^RCDPESP | EN+61 |
$$CHKSUM^RCDPESR3 | EN+23 |
EN^RCDPEX4 | EN+63 |
CONFIRM^RCDPUDEP | LOCKDEP+5 |
$$ADDTRAN^RCDPURET | RCPTDET+11 |
FileNo | Call Tags |
---|---|
^RC(342 - [#342] | GET1^DIQ |
^RCY(344.3 - [#344.3] | Classic Fileman Calls |
^RCY(344.31 - [#344.31] | Classic Fileman Calls |
344.41 | GET1^DIQ |
344.491 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RCY(344 - [#344] | EN+36, RCPTDET+15 |
^RCY(344.1 - [#344.1] | EN+51, LOCKDEP+4, LOCKDEP+6 |
^RCY(344.3 - [#344.3] | EN+12, EN+20, EN+77, MATCH+15 |
^RCY(344.31 - [#344.31] | EN+58, MATCH+5, MATCH+13, MATCH+15 |
^RCY(344.4 - [#344.4] | RCPTDET+26 |
^RCY(344.49 - [#344.49] | RCPTDET+7, RCPTDET+8, RCPTDET+10, RCPTDET+40, SPLIT+3, SPLIT+5, DET+9, DET+10, DET+11, DET+16 , DET+20 |
^TMP("RCDPEAP" | EN+2!, ENQ! |
^TMP($J | EN+2!, EN+10!, EN+14*, EN+19*, EN+21*, EN+31*, EN+34*, EN+41*, EN+54*, EN+56* , ENQ!, MATCH+8, MATCH+9*, MATCH+10*, MATCH+18*, MATCH+19*, MATCH+20*, MATCH+24, MATCHQ! |
^VA(200 - [#200] | EN+9, MATCH+10 |
Name | Field # of Occurrence |
---|---|
^( | DET+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLAIM | RCPTDET+34~, RCPTDET+42*, RCPTDET+46 |
DA | EN+7~, EN+33*, EN+58*, RCPTDET+5~, DET+8~, DET+21* |
DA(1 | DET+21* |
DIE | EN+7~, EN+33*, EN+58*, RCPTDET+5~, DET+8~, DET+21* |
>> DILOCKTM | LOCKDEP+4 |
DR | EN+7~, EN+33*, EN+58*, RCPTDET+5~, DET+8~, DET+11*, DET+12*, DET+13*, DET+14*, DET+15* , DET+16*, DET+19*, DET+20* |
DUZ | EN+8, EN+9~*, MATCH+10 |
DUZ(0 | EN+9* |
DUZ(2 | EN+9* |
IEN3611 | RCPTDET+34~, RCPTDET+44*, RCPTDET+46 |
LOCK | LOCKDEP~, LOCKDEP+3, LOCKDEP+6 |
NBILL | SPLIT+1~, SPLIT+7*, SPLIT+9 |
OBILL | SPLIT+1~, SPLIT+5*, SPLIT+9 |
Q | RCPTDET+5~, RCPTDET+26*, RCPTDET+27, RCPTDET+29, RCPTDET+31 |
RC0 | EN+7~, EN+20*, EN+24, EN+28, EN+30, EN+36, EN+40, EN+51, EN+53, MATCH+4~ , MATCH+15*, MATCH+16, MATCH+17, DET+8~, DET+9*, DET+14, DET+15 |
RCCOM | DET+8~, DET+17*, DET+18*, DET+19, DET+24 |
RCDEP | EN+7~, EN+36*, EN+37, EN+38, EN+39, EN+40*, EN+43, EN+44, EN+46, EN+48 , EN+50, EN+51, LOCKDEP~, LOCKDEP+4, LOCKDEP+5, LOCKDEP+6 |
RCDUZ | EN+7~, EN+8*, RCPTDET~, RCPTDET+11 |
RCDUZ(2 | EN+9 |
RCER | EN+7~, EN+30, EN+32, EN+53, EN+55, MATCH+4~, MATCH+14!, MATCH+24!, MATCH+25, RCPTDET~ |
RCER( | EN+52*, RCPTDET+15* |
RCER("" | EN+52, RCPTDET+15 |
RCER(1 | EN+27*, EN+50*, MATCH+24*, RCPTDET+14* |
RCER(2 | EN+28*, EN+50*, MATCH+24* |
RCER(3 | EN+28*, EN+51* |
RCER(4 | EN+28* |
RCER(5 | EN+29* |
RCERA | RCPTDET+24, RCPTDET+46, SPLIT~, SPLIT+3, SPLIT+5 |
RCHAC | MATCH+4~, MATCH+15*, MATCH+17, MATCH+19 |
RCMAN | MATCH~, MATCH+9, MATCH+10 |
RCPROC | MATCH~, MATCH+22 |
RCQ | RCPTDET+5~, RCPTDET+22*, RCPTDET+26, RCPTDET+44 |
RCR | RCPTDET+5~, RCPTDET+7*, RCPTDET+8, RCPTDET+18, DET~, DET+10, DET+13, DET+16, DET+24 |
RCRZ | RCPTDET~, RCPTDET+7, RCPTDET+8, RCPTDET+10, RCPTDET+18, RCPTDET+26, RCPTDET+40, RCPTDET+42, RCPTDET+44 |
RCSPL | RCPTDET+5~ |
RCSPL( | RCPTDET+9*, RCPTDET+10*, RCPTDET+19*, RCPTDET+22, RCPTDET+23, RCPTDET+24, RCPTDET+25, RCPTDET+36, SPLIT+7 |
RCSPLIT | RCPTDET+34~, RCPTDET+36*, RCPTDET+46 |
RCSUB | RCPTDET+34~, RCPTDET+40*, RCPTDET+42 |
RCSUM | EN+7~, EN+23*, EN+24, EN+28 |
RCT | MATCH+7~, MATCH+8*, MATCH+9, MATCH+10 |
RCTRANDA | RCPTDET+5~, RCPTDET+11*, RCPTDET+13, RCPTDET+18, DET~, DET+21, DET+24 |
RCUP | DET+8~, DET+11*, DET+18 |
RCZ | EN+7~, EN+20*, EN+23, EN+31, EN+32, EN+33, EN+40, EN+44, EN+54, EN+55 , EN+58, MATCH+4~, MATCH+13*, MATCH+15, MATCH+20, MATCH+22, DET~, DET+9, DET+10, DET+11 , DET+16, DET+20, DET+24 |
RCZ0 | RCPTDET+5~, RCPTDET+8*, RCPTDET+9, RCPTDET+10, RCPTDET+15, RCPTDET+19, DET+8~, DET+10*, DET+11, DET+12 , DET+13, DET+17 |
RCZSAV | RCPTDET+34~, RCPTDET+38*, RCPTDET+48 |
RECTDA | EN+7~, EN+36*, EN+38, EN+43, EN+44*, EN+48, EN+51 |
RECTDA1 | RCPTDET~, RCPTDET+11, RCPTDET+15, RCPTDET+18, DET~, DET+21, DET+24 |
SUB | SPLIT+1~, SPLIT+3*, SPLIT+5 |
U | EN+20, EN+24, EN+28, EN+31, EN+36, EN+40, EN+51, EN+54, MATCH+10, MATCH+15 , MATCH+17, RCPTDET+9, RCPTDET+10, RCPTDET+15, RCPTDET+26, RCPTDET+28, RCPTDET+29, RCPTDET+31, SPLIT+5, SPLIT+7 , DET+12, DET+13, DET+14, DET+15, DET+16, DET+17, DET+18, DET+20 |
X | EN+7~, RCPTDET+5~, DET+8~ |
Y | EN+7~, RCPTDET+5~, DET+8~ |
Z | EN+7~, EN+58*, RCPTDET+5~, RCPTDET+22*, RCPTDET+23, RCPTDET+24, RCPTDET+25, RCPTDET+36, RCPTDET+38, RCPTDET+40 , RCPTDET+48*, SPLIT~, SPLIT+7, DET+8~, DET+16* |
Z0 | EN+7~, RCPTDET+5~, RCPTDET+25*, RCPTDET+28, RCPTDET+29, RCPTDET+31 |
Z1 | EN+7~, RCPTDET+5~, RCPTDET+23*, RCPTDET+24, RCPTDET+25*, SPLIT~, SPLIT+3, SPLIT+7 |
>> ZTREQ | EN+11* |