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 |  Marked Items  | All
Print Page as PDF
Routine: RCDPENR5

Package: Accounts Receivable

Routine: RCDPENR5


Information

RCDPENR5 ;ALB/CNF - EPay National Reports - ERA/EFT Report Utilities ;12/14/15

Source Information

Source file <RCDPENR5.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Accounts Receivable 4 ASK^RCDPEADP  SAVEDATA^RCDPENR1  (HEADER,PRINTHDR)^RCDPENR2  $$PRINTHDR^RCDPENR5  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Kernel 1 ($$FMTE,$$FMTH)^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: 3

Package Total Caller Graph
Accounts Receivable 3 RCDPENR2  RCDPENR4  RCDPENR5  

Entry Points

Name Comments DBIA/ICR reference
GETRPT(RCMNFLG) ;
; PRCA*4.5*446 - Moved from RCDPENR2 for size
GRAND(RCPUZ) ; PRCA*4.5*446 - Moved from RCDPENR2 for size
; Input RCPUZ - P: Payment EEOBs, U: Unmatched EEOBs, Z: Zero Payment EEOBs, A: All ;PRCA*4.5*446
PRINTGT(RCTITLE,RCDATA,RCDISP,RCERAFLG,RCEXCEL,RCPUZ) ;PRCA*4.5*332 - added comments below, 20 August 2018
; Print the Grand Total/Summary data for the EFT/ERA Trending Report
; Input: RCTITLE - Name of the report
; RCDATA - Array of compiled data being processed. RCDATA("A") autoposted, RCDATA("M") manually posted
; RCDISP - 1 - Display to screen, 0 otherwise
; RCERAFLG - 1 if we're in the ERA matched to an EFT section
; 0 otherwise
; RCEXCEL - 1 output to excel, 0 otherwise
; RCPUZ - P: Payment EEOBs, U: Unmatched EEOBs, Z: Zero Payment EEOBs, A: All ;PRCA*4.5*446
; RCSTOP - Initialized to 0
; Output: RCSTOP - User stopped the display of the report
GDTXT ; Moved from ^RCDPENR3 because of routine size PRCA*4.5*446
PRINTHDR(RCTITLE,RCLL,RCNOLINE) ;
; PRCA*4.5*446 - Moved from RCDPENR2 for size, add RCLL as parameter for line length, add RCNOLINE to suppress line
ASKSORT() ; EP from RCDPENR2 - added for PRCA*4.5*446
; Input: N/A
; Returns: -1 - User ^ or timed out
; P - Sort by Payer
; A - Sort by Amount of payment
MAINAMT(RCPUZ,RCAUTO,RCEXCEL) ;
; ***** IMPORTANT ***** If this section needs to be modified, also check MAIN^RCDPENR2
; New subroutine for PRCA*4.5*446, copied from MAIN^RCDPENR2 and modified for sort by amount

External References

Name Field # of Occurrence
$$GET1^DIQ MAINAMT+44
^DIR GETRPT+18, ASKSORT+13
ASK^RCDPEADP GRAND+10, PRINTGT+27, PRINTGT+63, PRINTHDR+16, MAINAMT+40
SAVEDATA^RCDPENR1 PRINTGT+79, PRINTGT+93, PRINTHDR+27, PRINTHDR+28
HEADER^RCDPENR2 GRAND+10, PRINTGT+27, PRINTGT+65, PRINTHDR+18, MAINAMT+40
PRINTHDR^RCDPENR2 PRINTGT+30
$$PRINTHDR^RCDPENR5 MAINAMT+18
$$FMTE^XLFDT MAINAMT+52, MAINAMT+53, MAINAMT+59, MAINAMT+60
$$FMTH^XLFDT MAINAMT+45, MAINAMT+46, MAINAMT+47, MAINAMT+48, MAINAMT+49

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"GRAND TOTALS ALL PAYERS",!!
  • Line Location: GRAND+12
Function Call: WRITE
  • Prompt: RCLINE,!
  • Line Location: GRAND+13
Function Call: WRITE
  • Prompt: RCSTRNG,!
  • Line Location: PRINTGT+81
Function Call: WRITE
  • Prompt: RCDTXT,?65,$J($P(RCSCDATA,U,I),13,2),!
  • Line Location: PRINTGT+84
Function Call: WRITE
  • Prompt: RCDTXT,?65,$J($P($P(RCSCDATA,U,I),"."),12),"%",!
  • Line Location: PRINTGT+86
Function Call: WRITE
  • Prompt: RCDTXT,?65,$J($P(RCSCDATA,U,I),13),!
  • Line Location: PRINTGT+90
Function Call: WRITE
  • Prompt: RCLINE,!
  • Line Location: PRINTGT+92
Function Call: WRITE
  • Prompt: RCBORDER,PAD1,RCTITLE,PAD2,RCBORDER,!
  • Line Location: PRINTHDR+30
Function Call: WRITE
  • Prompt: "No data captured for this section during the specified time period.",!
  • Line Location: MAINAMT+22
Function Call: WRITE
  • Prompt: RCTMP,!
  • Line Location: MAINAMT+57
Function Call: WRITE
  • Prompt: RCBILL,?21,$$FMTE^XLFDT($P(RCDATA,U,5),2),?30,$J($P(RCDATA,U,6),10,2),?41,$J($P(RCDATA,U,7),10,2),?52,$$FMTE^XLFDT($P(RCDATA,U,8),2)
  • Line Location: MAINAMT+59
Function Call: WRITE
  • Prompt: ?61,$$FMTE^XLFDT($P(RCDATA,U,9),2),?75,$$FMTE^XLFDT($P(RCDATA,U,10),2),?89,$$FMTE^XLFDT($P(RCDATA,U,11),2),?98,$P(RCDATA,U,12),?109,$P(RCDATA,U,13),!
  • Line Location: MAINAMT+60
Function Call: WRITE
  • Prompt: ?5,$P(RCDATA,U,14),?17,$P(RCDATA,U,2),?28,$J($P(RCDATA,U,15),6),?39,$P(RCDATA,U,3),?50,$J(RCBEDY,8)
  • Line Location: MAINAMT+61
Function Call: WRITE
  • Prompt: ?67,$J(RCEEDY,8),?83,$J(RCEPDY,8),?106,$J(RCBPDY,8),!
  • Line Location: MAINAMT+62
Function Call: WRITE
  • Prompt: ?10,$P(RCDATA,U,17),!
  • Line Location: MAINAMT+63
Function Call: WRITE
  • Prompt: RCLINE,!
  • Line Location: MAINAMT+64
Routine Call
  • DIR
  • Line Location:
    • GETRPT+18
    • ASKSORT+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGCR(399 - [#399] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("RCDPENR2" GRAND+34, MAINAMT+12, MAINAMT+21, MAINAMT+25, MAINAMT+27, MAINAMT+28

Label References

Name Line Occurrences
PRINTGT GRAND+44

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ASKSORT+6~
>> DEF ASKSORT+12
DIR GETRPT+4~, GETRPT+18!, ASKSORT+6~, ASKSORT+14!
DIR("?" GETRPT+16*, ASKSORT+8*, ASKSORT+9*
DIR("A" GETRPT+8*, GETRPT+13*, ASKSORT+11*
DIR("B" GETRPT+17*, ASKSORT+12*
DIR(0 GETRPT+9*, GETRPT+14*, ASKSORT+10*
DIROUT GETRPT+4~, ASKSORT+6~
DIRUT GETRPT+4~, ASKSORT+6~
DTOUT GETRPT+4~, GETRPT+19, ASKSORT+6~, ASKSORT+15
DUOUT GETRPT+4~, GETRPT+19, ASKSORT+6~, ASKSORT+15
I GRAND+6~, GRAND+22*, GRAND+29, GRAND+30, GRAND+31, GRAND+34, GRAND+35, GRAND+40, GRAND+41, GRAND+43
, PRINTGT+23~, PRINTGT+58*, PRINTGT+60*, PRINTGT+70, PRINTGT+71, PRINTGT+76, PRINTGT+78, PRINTGT+84, PRINTGT+86, PRINTGT+88
, PRINTGT+89, PRINTGT+90, MAINAMT+6~, MAINAMT+29*, MAINAMT+30, MAINAMT+31, MAINAMT+32, MAINAMT+33, MAINAMT+36, MAINAMT+37
, MAINAMT+38, MAINAMT+50, MAINAMT+56
I1 GRAND+6~, GRAND+16*, GRAND+17*, GRAND+18*, GRAND+22
I2 GRAND+6~, GRAND+16*, GRAND+22
I3 GRAND+6~, GRAND+16*, GRAND+17*, GRAND+18*, GRAND+19*, GRAND+22
IOSL GRAND+10, PRINTGT+27, PRINTGT+62, PRINTHDR+15, MAINAMT+40
J GRAND+6~, GRAND+22*, GRAND+25, GRAND+26, GRAND+27, GRAND+29, GRAND+30, GRAND+31, GRAND+32, GRAND+33
, GRAND+34, GRAND+40
PAD PRINTHDR+12~, PRINTHDR+14*, PRINTHDR+24
PAD1 PRINTHDR+12~, PRINTHDR+24*, PRINTHDR+26, PRINTHDR+30
PAD2 PRINTHDR+12~, PRINTHDR+24*, PRINTHDR+26, PRINTHDR+30
RCAMTBL MAINAMT+7~, MAINAMT+24*, MAINAMT+25*, MAINAMT+27, MAINAMT+28
RCAMTPD MAINAMT+7~
RCATPST MAINAMT+7~
RCAUTO GRAND+32, MAINAMT~, MAINAMT+13
RCAVGBE PRINTGT+21~
RCAVGBP PRINTGT+22~
RCAVGEE PRINTGT+23~
RCAVGEP PRINTGT+22~
RCB PRINTGT+23~, PRINTGT+72*, PRINTGT+73*, PRINTGT+74
RCBECT PRINTGT+21~, PRINTGT+39*, PRINTGT+41
RCBEDY PRINTGT+21~, PRINTGT+40*, PRINTGT+41, MAINAMT+8~, MAINAMT+43*, MAINAMT+45*, MAINAMT+55, MAINAMT+61
RCBILL PRINTGT+21~, PRINTGT+34*, PRINTGT+36, PRINTGT+38, MAINAMT+6~, MAINAMT+44*, MAINAMT+52, MAINAMT+59
RCBILLDT MAINAMT+7~
RCBORDER PRINTGT+22~, PRINTHDR+12~, PRINTHDR+14*, PRINTHDR+22, PRINTHDR+26, PRINTHDR+30
RCBPCT PRINTGT+22~, PRINTGT+48*, PRINTGT+50
RCBPDY PRINTGT+22~, PRINTGT+49*, PRINTGT+50, MAINAMT+8~, MAINAMT+43*, MAINAMT+49*, MAINAMT+50*, MAINAMT+55, MAINAMT+62
RCC PRINTGT+23~, PRINTGT+72*, PRINTGT+73*, PRINTGT+74
RCCLAIM MAINAMT+6~, MAINAMT+42*, MAINAMT+44
RCCOUNT PRINTGT+21~
RCDATA GRAND+6~, GRAND+34*, GRAND+44, PRINTGT~, PRINTGT+33, PRINTGT+34, PRINTGT+35, PRINTGT+39, PRINTGT+40, PRINTGT+42
, PRINTGT+43, PRINTGT+45, PRINTGT+46, PRINTGT+48, PRINTGT+49, PRINTGT+51, PRINTGT+52, PRINTGT+53, PRINTGT+54, PRINTGT+55
, MAINAMT+6~, MAINAMT+28*, MAINAMT+29, MAINAMT+42, MAINAMT+45, MAINAMT+46, MAINAMT+47, MAINAMT+48, MAINAMT+49, MAINAMT+52
, MAINAMT+53, MAINAMT+54, MAINAMT+59, MAINAMT+60, MAINAMT+61, MAINAMT+63
RCDISP GRAND+10, GRAND+11, GRAND+44, PRINTGT~, PRINTGT+26*, PRINTGT+27, PRINTGT+62, PRINTGT+75, PRINTGT+79, PRINTGT+92
, PRINTGT+93, PRINTHDR+15, PRINTHDR+25, PRINTHDR+29
RCDTXT PRINTGT+23~, PRINTGT+68*, PRINTGT+74*, PRINTGT+78, PRINTGT+84, PRINTGT+86, PRINTGT+89, PRINTGT+90
RCEECT PRINTGT+21~, PRINTGT+42*, PRINTGT+44
RCEEDY PRINTGT+21~, PRINTGT+43*, PRINTGT+44, MAINAMT+8~, MAINAMT+43*, MAINAMT+46*, MAINAMT+50*, MAINAMT+55, MAINAMT+62
RCEFT GRAND+6~, GRAND+39*, GRAND+40, MAINAMT+6~
RCEFTDT MAINAMT+7~
RCEFTNO MAINAMT+8~
RCEFTTXT GRAND+6~, GRAND+37*, GRAND+39, GRAND+42, MAINAMT+6~
RCEOB MAINAMT+8~
RCEPCT PRINTGT+22~, PRINTGT+45*, PRINTGT+47
RCEPDY PRINTGT+22~, PRINTGT+46*, PRINTGT+47, MAINAMT+8~, MAINAMT+43*, MAINAMT+48*, MAINAMT+50*, MAINAMT+55, MAINAMT+62
RCERA GRAND+6~, MAINAMT+6~, MAINAMT+8~
RCERADT MAINAMT+7~
RCERAFLG GRAND+6~, GRAND+36*, GRAND+42*, GRAND+43*, GRAND+44, PRINTGT~, PRINTGT+26*, PRINTGT+89
RCERATXT GRAND+6~, GRAND+38*, GRAND+40, GRAND+41, GRAND+42, MAINAMT+6~
RCERATYP GRAND+6~, GRAND+35*, GRAND+37, GRAND+38, MAINAMT+6~
RCETRAN MAINAMT+8~
RCEXCEL GRAND+4, GRAND+44, PRINTGT~, PRINTGT+75, PRINTGT+81, PRINTHDR+11, MAINAMT~, MAINAMT+21, MAINAMT+51, MAINAMT+58
RCIDX MAINAMT+7~, MAINAMT+8~, MAINAMT+47*, MAINAMT+48
>> RCLINE GRAND+13, PRINTGT+92, PRINTGT+93, PRINTHDR+28, PRINTHDR+31
RCLL PRINTHDR~, PRINTHDR+10*, PRINTHDR+23
RCLTXT PRINTGT+23~, PRINTGT+68*, PRINTGT+74
RCMETHOD MAINAMT+8~, MAINAMT+10*, MAINAMT+12*, MAINAMT+13, MAINAMT+14, MAINAMT+15, MAINAMT+16, MAINAMT+18, MAINAMT+21, MAINAMT+25
, MAINAMT+27, MAINAMT+28, MAINAMT+33, MAINAMT+36, MAINAMT+37, MAINAMT+38
RCMNFLG GETRPT~, GETRPT+7, GETRPT+12
RCNA PRINTGT+23~, PRINTGT+58*
RCNOLINE PRINTHDR~, PRINTHDR+9*, PRINTHDR+31, MAINAMT+8~, MAINAMT+11*, MAINAMT+18
RCPAID PRINTGT+21~, PRINTGT+35*, PRINTGT+37, PRINTGT+38, PRINTGT+55, MAINAMT+7~
RCPCT PRINTGT+21~
RCPOSTDT MAINAMT+7~
RCPUZ GRAND~, GRAND+3*, GRAND+17, GRAND+18, GRAND+19, GRAND+25, GRAND+26, GRAND+27, GRAND+32, GRAND+33
, GRAND+44, PRINTGT~, PRINTGT+25*, MAINAMT~, MAINAMT+4*, MAINAMT+14, MAINAMT+15, MAINAMT+16, MAINAMT+30, MAINAMT+31
, MAINAMT+32, MAINAMT+33
>> RCRPIEN PRINTGT+79, PRINTGT+93, PRINTHDR+27, PRINTHDR+28
RCSCDATA PRINTGT+22~, PRINTGT+33*, PRINTGT+36*, PRINTGT+37*, PRINTGT+38*, PRINTGT+41*, PRINTGT+44*, PRINTGT+47*, PRINTGT+50*, PRINTGT+51*
, PRINTGT+52*, PRINTGT+53*, PRINTGT+54*, PRINTGT+55*, PRINTGT+58*, PRINTGT+76, PRINTGT+84, PRINTGT+86, PRINTGT+89, PRINTGT+90
RCSTOP GRAND+6~, GRAND+8*, GRAND+10, GRAND+22, GRAND+46, PRINTGT+27, PRINTGT+60, PRINTGT+62, PRINTGT+63, PRINTGT+64
, PRINTGT+91, PRINTGT+94, PRINTHDR+12~, PRINTHDR+14*, PRINTHDR+16, PRINTHDR+17, PRINTHDR+19, PRINTHDR+33, MAINAMT+8~, MAINAMT+10*
, MAINAMT+12, MAINAMT+18*, MAINAMT+19, MAINAMT+25, MAINAMT+27, MAINAMT+40, MAINAMT+66, MAINAMT+69
RCSTR PRINTHDR+12~, PRINTHDR+26*, PRINTHDR+27
RCSTRDTA PRINTGT+23~, PRINTGT+76*, PRINTGT+78
RCSTRING GRAND+6~, GRAND+40*, GRAND+41*, GRAND+44, MAINAMT+6~
RCSTRNG PRINTGT+23~, PRINTGT+78*, PRINTGT+79, PRINTGT+81
RCSUB6 MAINAMT+8~, MAINAMT+26*, MAINAMT+27*, MAINAMT+28
>> RCSUMFLG GRAND+11, PRINTGT+62
RCTITLE PRINTGT~, PRINTGT+30, PRINTGT+58, PRINTGT+69, PRINTGT+71, PRINTGT+73, PRINTHDR~, PRINTHDR+22, PRINTHDR+26, PRINTHDR+30
RCTMP MAINAMT+8~, MAINAMT+52*, MAINAMT+53*, MAINAMT+54*, MAINAMT+55*, MAINAMT+56*, MAINAMT+57
RCTOTDY MAINAMT+8~
RCTRACE MAINAMT+7~
RCTYPE ASKSORT+6~, ASKSORT+7*
RETURN ASKSORT+6~, ASKSORT+17*, ASKSORT+18
U PRINTGT+33, PRINTGT+34, PRINTGT+35, PRINTGT+36, PRINTGT+37, PRINTGT+38, PRINTGT+39, PRINTGT+40, PRINTGT+41, PRINTGT+42
, PRINTGT+43, PRINTGT+44, PRINTGT+45, PRINTGT+46, PRINTGT+47, PRINTGT+48, PRINTGT+49, PRINTGT+50, PRINTGT+51, PRINTGT+52
, PRINTGT+53, PRINTGT+54, PRINTGT+55, PRINTGT+58, PRINTGT+76, PRINTGT+84, PRINTGT+86, PRINTGT+89, PRINTGT+90, MAINAMT+29
, MAINAMT+42, MAINAMT+45, MAINAMT+46, MAINAMT+47, MAINAMT+48, MAINAMT+49, MAINAMT+52, MAINAMT+53, MAINAMT+54, MAINAMT+59
, MAINAMT+60, MAINAMT+61, MAINAMT+63
X GETRPT+4~, PRINTHDR+12~, PRINTHDR+22*, PRINTHDR+23*, PRINTHDR+24, ASKSORT+6~
Y GETRPT+4~, GETRPT+19, GETRPT+20, ASKSORT+6~, ASKSORT+16, ASKSORT+17

Marked Items

Name Field # of Occurrence
$T(GDTXT+I PRINTGT+68
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 |  Marked Items  | All