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

Package: Accounts Receivable

Routine: RCDPRTP2


Information

RCDPRTP2 ;ALB/LDB - CLAIMS MATCHING REPORT ;1/26/01 3:16 PM

Source Information

Source file <RCDPRTP2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Integrated Billing 2 $$BILLREJ^IBJTU6  $$TYP^IBRFN  
Accounts Receivable 1 HDR^RCDPRTP1  
Kernel 1 $$FMTE^XLFDT  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Accounts Receivable 2 RCDPRTEX  RCDPRTP1  

Entry Points

Name Comments DBIA/ICR reference
PRINT1 ;
PRINT2
PRINT3 ; Print patient detail information.
HDR1
HDR2 ;
STAT(RCIBFN) ;AR Status
DATE(X) ; Convert FileMan date to mm/dd/yy
PAUSE ; Page break.
EEOB(RCBILL) ; PRCA*4.5*276 - get EEOB indicator for a bill
; Interaction with IB file #361.1 covered by IA #4051.
; RCBILL is the IEN of the bill in files #399/#430 and must be valid,
; Exclude an EOB type of MRA when getting payment information. Return
; the EEOB indicator '%' if payment activity was found.

External References

Name Field # of Occurrence
^DIR PAUSE+4
$$BILLREJ^IBJTU6 PRINT1+10
$$TYP^IBRFN PRINT1+18
HDR^RCDPRTP1 PRINT1+5, PRINT2+1, PRINT3+2
$$FMTE^XLFDT PRINT3+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$S(RCTP=RCBILL:"*",$D(RCTP(RCTP)):"*",1:" "),$G(RCEEOB)_REJECT_$P(RCIBDAT,"^",4),?17,$P(RCIBDAT,"^",5),?24
  • Line Location: PRINT1+11
Function Call: WRITE
  • Prompt: $$STAT(RCTP),?31,$$DATE(+RCIBDAT),?42,$$DATE($P(RCIBDAT,"^",2))
  • Line Location: PRINT1+12
Function Call: WRITE
  • Prompt: ?53,$$DATE(Y)
  • Line Location: PRINT1+13
Function Call: WRITE
  • Prompt: ?64,$J(RCAMT,9,2)
  • Line Location: PRINT1+14
Function Call: WRITE
  • Prompt: ?76,$J(RCAMT1,9,2)
  • Line Location: PRINT1+15
Function Call: WRITE
  • Prompt: ?88,$E($P(RCIBDAT,"^",7),1,25)
  • Line Location: PRINT1+16
Function Call: WRITE
  • Prompt: ?119,RCTYP
  • Line Location: PRINT1+22
Function Call: WRITE
  • Prompt: !," ",$P(RCIBDAT,"^",4),?14,$E($P(RCIBDAT,"^",6),1,18)
  • Line Location: PRINT2+2
Function Call: WRITE
  • Prompt: ?36,$$STAT(RCIBFN),?42,$$DATE(+RCIBDAT),?54,$$DATE($P(RCIBDAT,"^",2))
  • Line Location: PRINT2+5
Function Call: WRITE
  • Prompt: ?66,$J($P(RCIBDAT,"^",5),9,2),?78,$P(RCIBDAT,"^",7)
  • Line Location: PRINT2+6
Function Call: WRITE
  • Prompt: ?87,$J($S($G(^PRCA(430,+RCIBFN,7)):+($P(^(7),"^")+$P(^(7),"^",2)+$P(^(7),"^",3)+$P(^(7),"^",4)+$P(^(7),"^",4)),1:0),9,2)
  • Line Location: PRINT2+7
Function Call: WRITE
  • Prompt: !!,RCLINE
  • Line Location: PRINT3+8
Function Call: WRITE
  • Prompt: !,"NAME: ",$P(RCNAM,"^"),?44,"SSN: ",$E(RCNAM,1)_$E($P(RCNAM1,"^",3),6,9)
  • Line Location: PRINT3+9
Function Call: WRITE
  • Prompt: !,"Prim. Elig: ",$P(RCNAM1,"^",2)
  • Line Location: PRINT3+10
Function Call: WRITE
  • Prompt: ?44,"DOB: ",DOB
  • Line Location: PRINT3+11
Function Call: WRITE
  • Prompt: !,RCLINE
  • Line Location: PRINT3+13
Function Call: WRITE
  • Prompt: !!,"Third Party Bills: * -> bill for which payment was posted"
  • Line Location: HDR1+1
Function Call: WRITE
  • Prompt: !,"============================="
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: !!,"Bill #",?15,"P/S/T",?22,"Status",?30,"Bill From",?42,"Bill To",?53,"Posted",?63,"Amt Billed",?76,"Amt Paid",?88,"Payor",?115,"Care Type"
  • Line Location: HDR1+5
Function Call: WRITE
  • Prompt: !,"-------------",?15,"-----",?22,"------",?30,"---------",?42,"--------",?53,"--------",?63,"----------",?75,"----------",?88,"-------------------------",?115,"---------"
  • Line Location: HDR1+6
Function Call: WRITE
  • Prompt: !!,"Associated First Party Charges:"
  • Line Location: HDR2+1
Function Call: WRITE
  • Prompt: !,"==============================="
  • Line Location: HDR2+2
Function Call: WRITE
  • Prompt: !," Bill #",?14,"Charge Type",?34,"Status",?42,"From/Fill",?54,"To/Rel",?65,"Amt Billed",?78,"On Hold",?87," Balance"
  • Line Location: HDR2+3
Function Call: WRITE
  • Prompt: !,"-----------",?14,"----------------",?34,"------",?42,"---------",?54,"---------",?65,"----------",?78,"-------",?87," ----------"
  • Line Location: HDR2+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+3
Routine Call
  • DIR
  • Line Location:
    • PAUSE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] EEOB+9
^DPT - [#2] PRINT3+6
^IBM(361.1 - [#361.1] EEOB+8, EEOB+11, EEOB+12
^PRCA(430 - [#430] PRINT1+7, PRINT1+14, PRINT2+3, PRINT2+7, PRINT3+4, PRINT3+5, STAT+3
^PRCA(430.3 - [#430.3] STAT+3
^TMP("IBRBT" PRINT3+12
^TMP("RCDPRTPB" PRINT1+13, PRINT3+3

Label References

Name Line Occurrences
$$DATE PRINT1+12, PRINT1+13, PRINT2+5
$$EEOB PRINT1+8
$$STAT PRINT1+3, PRINT1+12, PRINT2+5
HDR1 PRINT1+5
HDR2 PRINT2+1
PAUSE PRINT1+5, PRINT2+1, PRINT3+2

Naked Globals

Name Field # of Occurrence
^( PRINT1+13
^(7 PRINT2+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR PAUSE+2~
DIR(0 PAUSE+4*
DIROUT PAUSE+2~
DIRUT PAUSE+2~, PAUSE+4
DOB PRINT3+1~, PRINT3+7*, PRINT3+11
DTOUT PAUSE+2~
DUOUT PAUSE+2~, PAUSE+4
IOSL PRINT1+5, PRINT2+1, PRINT3+2, PAUSE+3
IOST PAUSE+1
RC430 PRINT1+7~*, PRINT1+8
>> RCAMT PRINT1+14*, PRINT1+15
>> RCAMT(0 PRINT1+15*
>> RCAMT(1 PRINT1+15*
>> RCAMT1 PRINT1+14*, PRINT1+15
>> RCAN PRINT1+3
RCBILL PRINT1+11, PRINT1+13, PRINT3+4, PRINT3+5, PRINT3+12, EEOB~, EEOB+7, EEOB+8, EEOB+9, EEOB+11
RCBILL0 PRINT3+1~, PRINT3+4*
RCDFN PRINT3+1~, PRINT3+5*, PRINT3+6
RCDOB PRINT3+1~, PRINT3+6*, PRINT3+7
RCEEOB PRINT1+8*, PRINT1+11, EEOB+6~, EEOB+11, EEOB+13*, EEOB+14
>> RCIBDAT PRINT1+7, PRINT1+10, PRINT1+11, PRINT1+12, PRINT1+16, PRINT2+2, PRINT2+3, PRINT2+5, PRINT2+6
RCIBFN PRINT2+3*, PRINT2+5, PRINT2+7, STAT~, STAT+1, STAT+3
>> RCLINE PRINT3+8, PRINT3+13
>> RCNAM PRINT1+13, PRINT3+3, PRINT3+9
RCNAM1 PRINT3+1~, PRINT3+3*, PRINT3+9, PRINT3+10
>> RCQ PRINT1+5, PRINT2+1, PRINT3+2, PAUSE+4*
RCSTAT STAT+2~, STAT+3*, STAT+4
>> RCTP PRINT1+3, PRINT1+11, PRINT1+12, PRINT1+13, PRINT1+14, PRINT1+18, PRINT1+23
RCTP( PRINT1+11, PRINT1+13, PRINT1+23!
RCTYP PRINT1+1~, PRINT1+18*, PRINT1+21*, PRINT1+22
RCVAL EEOB+6~, EEOB+12*, EEOB+13
RCX PAUSE+2~, PAUSE+3*
REJECT PRINT1+1~, PRINT1+10*, PRINT1+11
TSTAT PRINT1+3~*
U PRINT3+5, PRINT3+6
X DATE~, DATE+1, PAUSE+2~
Y PRINT1+13*, PAUSE+2~
Z EEOB+6~, EEOB+11*, EEOB+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All