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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RCDPESP5

Package: Accounts Receivable

Routine: RCDPESP5


Information

RCDPESP5 ;ALB/SAB - ePayment Lockbox Site Parameters Definition - Files 344.71 ;29 Jan 2019 18:00:14

Source Information

Source file <RCDPESP5.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Accounts Receivable 5 GETCODES^RCDPCRR  AUDIT^RCDPESP  $$EQLSGNS^RCDPESP2  $$PAD^RCDPESPA  CHECK^RCDPESPB  
VA FileMan 3 (,UPDATE)^DIE  $$GET1^DIQ  ^DIR  
Kernel 1 $$DT^XLFDT  

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: 4

Package Total Caller Graph
Accounts Receivable 4 RCDPESP  RCDPESP7  RCDPESPB  RCDPESPC  

Entry Points

Name Comments DBIA/ICR reference
PRTCARC(PAID,RCARCTYP) ; Display current entries that have been defined for
; inclusion or exclusion into - PAID added - PRCA*4.5*326
; PRCA4*5*345 - Added RCARCTYP parameter
; Input: PAID: 0 - Auto-Decrease CARCs for Paid claim lines
; 1 - Auto-Decrease CARCs for No-Pay claim lines
; RCARCTYP: 0 - Medical Auto-Decrease CARCs
; 1 - Rx Auto-Decrease CARCs
; 2 - TRICARE Auto-Decrease CARCs
; Optional, defaults to 0
GETREASN(RCCARC) ; EP from ^RCDPESP7 - Get the reason for modification
UPDDATA(RCCIEN,RCSTAT,RCAMT,RCRSN,PAID,RCARCTYP) ; EP from RCDPESP7 - Update the database and audit log
; PAID added PRCA*4.5*326
; PRCA4*5*345 - Added RCARCTYP
; Input: RCCIEN - IEN of the CARC (#344.62(
; RCSTAT - 1 - Enabling Auto-Decrease, 0 - Disabling
; RCAMT - Auto-Decrease amount for the CARC
; RCRSN - Comment
; PAID - 1 - Paid CARC list, 0 - No-Pay CARC List
; RCARCTYP - 0 - Medical Claims, 1 - Rx Claims, 2 - TRICARE Claims
ADDDATA(RCCARC,RCAMT,RCRSN,PAID,RCARCTYP) ; EP from RCDPESP7 - Add new entry to the table
; PAID added PRCA*4.5*326
; PRCA4*5*345 - Added RCARCTYP
; Input: RCCARC - IEN of the CARC being added
; RCAMT - Auto-Decrease Amount
; RCRSN - Comment
; PAID - 1 - Paid Claims, 0 - No-Pay Claims
; RCARCTYP - 0 - Medical, 1 - Rx, 2 - TRICARE
AUDIT() ;EP from RCDPESP
; File Audit Trail entry
GETAUDIT(FLAG) ; Retrieve the parameter for the bill type
; BEGIN PRCA*4.5*321
FILEANS(FIELD,ANS) ; File the answer
CARCDSP(RCMAX,RCARCTYP) ; EP ^RCDPESP7
; Input: RCMAX - Maximum CARC amount
; RCARCTYP - 0 - Medical CARCs, 1 - Rx CARCs

External References

Name Field # of Occurrence
^DIE UPDDATA+56, FILEANS+5
UPDATE^DIE ADDDATA+57
$$GET1^DIQ PRTCARC+30, PRTCARC+40, AUDIT+6, AUDIT+7, AUDIT+9, AUDIT+12, AUDIT+13, GETAUDIT+16, GETAUDIT+24, GETAUDIT+33
^DIR GETREASN+6, GETAUDIT+38, CARCDSP+18
GETCODES^RCDPCRR PRTCARC+34
AUDIT^RCDPESP AUDIT+25, AUDIT+36, AUDIT+49, AUDIT+60, AUDIT+71
$$EQLSGNS^RCDPESP2 PRTCARC+13
$$PAD^RCDPESPA PRTCARC+40
CHECK^RCDPESPB CARCDSP+8, CARCDSP+9, CARCDSP+25, CARCDSP+26
$$DT^XLFDT PRTCARC+34, UPDDATA+16, UPDDATA+24, UPDDATA+32, UPDDATA+40, UPDDATA+50, ADDDATA+15, ADDDATA+24, ADDDATA+33, ADDDATA+42
, ADDDATA+52

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," CARC Description"_$J("Max. Amt",55),!," "_$$EQLSGNS^RCDPESP2(73)
  • Line Location: PRTCARC+13
Function Call: WRITE
  • Prompt: !,Y
  • Line Location: PRTCARC+42
Function Call: WRITE
  • Prompt: !," NO CARC/AMOUNTS ENTERED"
  • Line Location: PRTCARC+44
Function Call: WRITE
  • Prompt: !
  • Line Location: AUDIT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: CARCDSP+18
Routine Call
  • DIE
  • Line Location:
    • UPDDATA+56
    • FILEANS+5
Routine Call
  • DIE
  • Line Location:
    • ADDDATA+57
Routine Call
  • DIR
  • Line Location:
    • GETREASN+6
    • GETAUDIT+38
    • CARCDSP+18

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RC(342 - [#342] Classic Fileman Calls,  GET1^DIQ
^RCY(344.62 - [#344.62] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RC(345 - [#345] PRTCARC+21, PRTCARC+22
^RCY(344.62 - [#344.62] PRTCARC+17, PRTCARC+18, PRTCARC+20, UPDDATA+55, UPDDATA+57

Label References

Name Line Occurrences
$$GETAUDIT AUDIT+16, AUDIT+28, AUDIT+40, AUDIT+52, AUDIT+63
FILEANS AUDIT+22, AUDIT+34, AUDIT+46, AUDIT+58, AUDIT+68

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS FILEANS~, FILEANS+4
DA GETREASN+1~, UPDDATA+9~, UPDDATA+11*, FILEANS+1~, FILEANS+5*
DIC UPDDATA+9~, UPDDATA+11*
DIDEL FILEANS+1~
DIE UPDDATA+9~, UPDDATA+11*, FILEANS+1~, FILEANS+5*
DIR GETREASN+1~, GETREASN+7!, GETAUDIT+4~, GETAUDIT+38!, CARCDSP+15~
DIR("?" GETREASN+2*, GETAUDIT+13*, GETAUDIT+14*, GETAUDIT+15*, GETAUDIT+21*, GETAUDIT+22*, GETAUDIT+23*, GETAUDIT+30*, GETAUDIT+31*, GETAUDIT+32*
, GETAUDIT+36*
DIR("A" GETREASN+4*, GETAUDIT+12*, GETAUDIT+20*, GETAUDIT+29*, CARCDSP+17*
DIR("B" GETAUDIT+37*
DIR("PRE" GETREASN+5*
DIR(0 GETREASN+3*, GETAUDIT+35*, CARCDSP+16*
DIROUT GETREASN+1~, GETAUDIT+4~
DIRUT GETREASN+1~, GETAUDIT+4~
DR UPDDATA+9~, UPDDATA+15*, UPDDATA+16*, UPDDATA+17*, UPDDATA+18*, UPDDATA+19*, UPDDATA+23*, UPDDATA+24*, UPDDATA+25*, UPDDATA+26*
, UPDDATA+27*, UPDDATA+31*, UPDDATA+32*, UPDDATA+33*, UPDDATA+34*, UPDDATA+35*, UPDDATA+39*, UPDDATA+40*, UPDDATA+41*, UPDDATA+42*
, UPDDATA+43*, UPDDATA+49*, UPDDATA+50*, UPDDATA+51*, UPDDATA+52*, UPDDATA+53*, FILEANS+1~, FILEANS+4*
DTOUT GETREASN+1~, UPDDATA+9~, GETAUDIT+4~, GETAUDIT+40, FILEANS+1~, CARCDSP+15~, CARCDSP+19
DUOUT GETREASN+1~, GETREASN+8, GETAUDIT+4~, GETAUDIT+40, CARCDSP+15~, CARCDSP+19
DUZ UPDDATA+17, UPDDATA+25, UPDDATA+33, UPDDATA+41, UPDDATA+51, ADDDATA+16, ADDDATA+25, ADDDATA+34, ADDDATA+43, ADDDATA+53
EMEDANS AUDIT+3~, AUDIT+40*, AUDIT+41, AUDIT+44, AUDIT+46, AUDIT+48
ERXANS AUDIT+3~, AUDIT+52*, AUDIT+53, AUDIT+56, AUDIT+58, AUDIT+59
FIELD PRTCARC+10~, PRTCARC+26*, PRTCARC+27*, PRTCARC+28*, PRTCARC+30, PRTCARC+36*, PRTCARC+37*, PRTCARC+38*, PRTCARC+40, FILEANS~
, FILEANS+4
FLAG GETAUDIT~, GETAUDIT+3, GETAUDIT+5, GETAUDIT+6, GETAUDIT+7, GETAUDIT+11, GETAUDIT+19, GETAUDIT+28
FLDNO GETAUDIT+4~, GETAUDIT+7*, GETAUDIT+8, GETAUDIT+16, GETAUDIT+24
MEDANS AUDIT+3~, AUDIT+16*, AUDIT+17, AUDIT+20, AUDIT+22, AUDIT+24
MSGROOT ADDDATA+8~
PAID PRTCARC~, PRTCARC+26, PRTCARC+28, PRTCARC+36, PRTCARC+38, UPDDATA~, UPDDATA+14, UPDDATA+22, UPDDATA+30, UPDDATA+38
, UPDDATA+48, ADDDATA~, ADDDATA+12, ADDDATA+21, ADDDATA+30, ADDDATA+39, ADDDATA+49
RCAMT UPDDATA~, UPDDATA+18, UPDDATA+26, UPDDATA+34, UPDDATA+42, UPDDATA+52, ADDDATA~, ADDDATA+17, ADDDATA+26, ADDDATA+35
, ADDDATA+44, ADDDATA+54
RCANS GETAUDIT+4~, GETAUDIT+16*, GETAUDIT+24*, GETAUDIT+33*, GETAUDIT+37
RCARCTYP PRTCARC~, PRTCARC+11*, PRTCARC+26, PRTCARC+27, PRTCARC+28, PRTCARC+36, PRTCARC+37, PRTCARC+38, UPDDATA~, UPDDATA+14
, UPDDATA+22, UPDDATA+30, UPDDATA+38, UPDDATA+48, ADDDATA~, ADDDATA+12, ADDDATA+21, ADDDATA+30, ADDDATA+39, ADDDATA+49
, CARCDSP~, CARCDSP+8, CARCDSP+9, CARCDSP+25, CARCDSP+26
RCAUDVAL AUDIT+21~, AUDIT+25, AUDIT+33~, AUDIT+36, AUDIT+45~, AUDIT+49, AUDIT+57~, AUDIT+60, AUDIT+67~, AUDIT+71
RCAUDVAL(1 AUDIT+24*, AUDIT+35*, AUDIT+48*, AUDIT+59*, AUDIT+70*
RCCARC GETREASN~, GETREASN+2, ADDDATA~, ADDDATA+13, ADDDATA+22, ADDDATA+31, ADDDATA+40, ADDDATA+50
RCCARCD PRTCARC+19~
RCCARCD("CARC" PRTCARC+41
RCCHECK CARCDSP+3~, CARCDSP+6*, CARCDSP+8, CARCDSP+9, CARCDSP+12, CARCDSP+23*, CARCDSP+25, CARCDSP+26
RCCIEN PRTCARC+10~, PRTCARC+21*, PRTCARC+22, PRTCARC+41, UPDDATA~, UPDDATA+11, UPDDATA+55, UPDDATA+57
RCCODE PRTCARC+10~, PRTCARC+17*, PRTCARC+18, PRTCARC+21, PRTCARC+34, PRTCARC+40, PRTCARC+41
RCCT PRTCARC+10~, PRTCARC+16*, PRTCARC+32*, PRTCARC+44
RCDATA PRTCARC+10~, PRTCARC+20*
RCDESC PRTCARC+10~, PRTCARC+22*, PRTCARC+33*, PRTCARC+40
RCENTRY ADDDATA+8~
RCENTRY( ADDDATA+13*, ADDDATA+14*, ADDDATA+15*, ADDDATA+16*, ADDDATA+17*, ADDDATA+18*, ADDDATA+22*, ADDDATA+23*, ADDDATA+24*, ADDDATA+25*
, ADDDATA+26*, ADDDATA+27*, ADDDATA+31*, ADDDATA+32*, ADDDATA+33*, ADDDATA+34*, ADDDATA+35*, ADDDATA+36*, ADDDATA+40*, ADDDATA+41*
, ADDDATA+42*, ADDDATA+43*, ADDDATA+44*, ADDDATA+45*, ADDDATA+50*, ADDDATA+51*, ADDDATA+52*, ADDDATA+53*, ADDDATA+54*, ADDDATA+55*
RCI PRTCARC+10~, PRTCARC+18*, PRTCARC+20, PRTCARC+30, PRTCARC+40
RCMAX CARCDSP~, CARCDSP+8, CARCDSP+9, CARCDSP+25, CARCDSP+26
RCPRM AUDIT+3~
RCPRM("eOldMed" AUDIT+12*, AUDIT+44, AUDIT+48
RCPRM("eOldPharm" AUDIT+13*, AUDIT+56, AUDIT+59
RCPRM("newTri" AUDIT+63*, AUDIT+64, AUDIT+66, AUDIT+68, AUDIT+70
RCPRM("oldMed" AUDIT+6*, AUDIT+20, AUDIT+24
RCPRM("oldPharm" AUDIT+7*, AUDIT+32, AUDIT+35
RCPRM("oldTri" AUDIT+9*, AUDIT+66, AUDIT+70
RCROOT ADDDATA+8~
RCRSN UPDDATA~, UPDDATA+19, UPDDATA+27, UPDDATA+35, UPDDATA+43, UPDDATA+53, ADDDATA~, ADDDATA+18, ADDDATA+27, ADDDATA+36
, ADDDATA+45, ADDDATA+55
RCSTAT PRTCARC+10~, PRTCARC+30*, PRTCARC+31, UPDDATA~, UPDDATA+15, UPDDATA+23, UPDDATA+31, UPDDATA+39, UPDDATA+49
RXANS AUDIT+3~, AUDIT+28*, AUDIT+29, AUDIT+32, AUDIT+34, AUDIT+35
TYPL GETAUDIT+4~, GETAUDIT+5*, GETAUDIT+13, GETAUDIT+21, GETAUDIT+36
TYPU GETAUDIT+4~, GETAUDIT+6*, GETAUDIT+12, GETAUDIT+20
U PRTCARC+41, AUDIT+24, AUDIT+35, AUDIT+48, AUDIT+59, AUDIT+70
X GETREASN+1~, UPDDATA+9~, GETAUDIT+4~, FILEANS+1~
Y PRTCARC+10~, PRTCARC+40*, PRTCARC+41*, PRTCARC+42, GETREASN+1~, GETREASN+8*, GETREASN+9, UPDDATA+9~, GETAUDIT+4~, GETAUDIT+39
, GETAUDIT+40, GETAUDIT+41, FILEANS+1~, CARCDSP+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All