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

Package: Integrated Billing

Routine: IBCEMRAB


Information

IBCEMRAB ;ALB/DSM - MEDICARE REMITTANCE ADVICE DETAIL-PART B ; 3/10/11 10:14am

Source Information

Source file <IBCEMRAB.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 4 (DSCLMR,PAUSE)^IBCEMRAX  $$MCRSPEC^IBCEU4  $$WNRBILL^IBEFUNC  $$PRVDATA^IBJPS3  
Kernel 2 $$FMTE^XLFDT  $$BLDNAME^XLFNAME  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Integrated Billing 1 IBCEMRAA  

Entry Points

Name Comments DBIA/ICR reference
PRNT ;
; Claim Level Adjustments
GDATA ; Get MRA data
HDR ; Print Header
SRVPRNT ; Print Service Level Data of EOB file (#361.1 Level 15)
TOTAL ; Print Totals

External References

Name Field # of Occurrence
DSCLMR^IBCEMRAX PRNT+15
PAUSE^IBCEMRAX SRVPRNT+10
$$MCRSPEC^IBCEU4 HDR+48
$$WNRBILL^IBEFUNC HDR+31, HDR+48
$$PRVDATA^IBJPS3 HDR+12
$$SITE^VASITE HDR+15, HDR+35, HDR+48
$$FMTE^XLFDT GDATA+5, HDR+19, SRVPRNT+14
$$BLDNAME^XLFNAME HDR+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,?102,"Medicare-equivalent",!?104,"Remittance Advice",!
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!!!,"DEPT OF VETERANS AFFAIRS"
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,$P(PRVDR,U,5),?97,"PROVIDER #:",?111,"VA0"_$P($$SITE^VASITE,U,3)
  • Line Location: HDR+15
Function Call: WRITE
  • Prompt: !,$P(PRVDR,U,6),?97,"PAGE #:",?111,$J(IBPGN,3)
  • Line Location: HDR+17
Function Call: WRITE
  • Prompt: !,$P(PRVDR,U,7),", ",$P(PRVDR,U,8)," ",$P(PRVDR,U,9),?97,"DATE:",?111,$$FMTE^XLFDT($P(IBEOB(0),U,6),5)
  • Line Location: HDR+19
Function Call: WRITE
  • Prompt: !!!!,"PERF PROV",?12,"SERV DATE",?25,"POS",?29,"NOS",?34,"PROC",?40,"MODS",?53,"BILLED",?63,"ALLOWED",?75,"DEDUCT"
  • Line Location: HDR+21
Function Call: WRITE
  • Prompt: ?87,"COINS",?93,"GRP-RC",?107,"AMT",?114,"PROV PD"
  • Line Location: HDR+22
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: HDR+24
Function Call: WRITE
  • Prompt: !!,"NAME",?7,PTNM,?31,"HIC",?35,HIC
  • Line Location: HDR+34
Function Call: WRITE
  • Prompt: ?49,"ACNT",?54,$P($$SITE^VASITE,U,3),"-",$P(IBILL,U)
  • Line Location: HDR+35
Function Call: WRITE
  • Prompt: ?76,"ICN",?80,ICN
  • Line Location: HDR+39
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $L(ICN)>17
  • Line Location: HDR+39
Function Call: WRITE
  • Prompt: ?97,"ASG",?101,$S($P(IBILLU,U,6):"Y",1:"N")
  • Line Location: HDR+40
Function Call: WRITE
  • Prompt: $P(RMKS,U,1)," ",$P(RMKS,U,2)
  • Line Location: HDR+44
Function Call: WRITE
  • Prompt: !,RMKS
  • Line Location: HDR+45
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SRVPRNT+11
Function Call: WRITE
  • Prompt: !,$G(PRFRMID)
  • Line Location: SRVPRNT+39
Function Call: WRITE
  • Prompt: ?12,SRVDT
  • Line Location: SRVPRNT+41
Function Call: WRITE
  • Prompt: ?17,$E("00",1,2-$L(+SRVTDT)),+SRVTDT,$E("00",1,2-$L($P(SRVTDT,"/",2))),$P(SRVTDT,"/",2),$E($P(SRVTDT,"/",3),3,4)
  • Line Location: SRVPRNT+43
Function Call: WRITE
  • Prompt: ?17,SRVDT,$E($P(SRVFDT,"/",3),3,4)
  • Line Location: SRVPRNT+45
Function Call: WRITE
  • Prompt: ?25,$P($G(IBZDATA(CLMLN)),U,3)
  • Line Location: SRVPRNT+47
Function Call: WRITE
  • Prompt: ?28,UNIT,?34,PRCD,?40,MOD,?49,$J(SRVCHRG,10,2),?60,$J(ALWD,10,2),?71,$J(SRVDED,10,2),?82,$J(SRVCOIN,10,2)
  • Line Location: SRVPRNT+49
Function Call: WRITE
  • Prompt: ?93,$P($G(RSNCD(1)),U),?100,$J($P($G(RSNCD(1)),U,2),10,2),?111,$J(PAID,10,2)
  • Line Location: SRVPRNT+51
Function Call: WRITE
  • Prompt: !
  • Line Location: SRVPRNT+53
Function Call: WRITE
  • Prompt: ?33,"(",OPRCD,")"
  • Line Location: SRVPRNT+54
Function Call: WRITE
  • Prompt: SRMKS(Z),$S($O(SRMKS(Z)):",",1:"")
  • Line Location: SRVPRNT+55
Function Call: WRITE
  • Prompt: !?93,$P(RSNCD(I),U),?100,$J($P(RSNCD(I),U,2),10,2)
  • Line Location: SRVPRNT+57
Function Call: WRITE
  • Prompt: !!,"PT RESP ",$J($P($G(IBEOB(1)),U,2),10,2)
  • Line Location: TOTAL+1
Function Call: WRITE
  • Prompt: ?35,"CLAIM TOTAL",?49,$J($P($G(IBEOB(2)),U,4),10,2),?60,$J(TOT("ALWD"),10,2),?71,$J(TOT("SRVDED"),10,2)
  • Line Location: TOTAL+3
Function Call: WRITE
  • Prompt: ?82,$J(TOT("SRVCOIN"),10,2),?100,$J(TOT("SRVADJ"),10,2),?111,$J(TOT("PAID"),10,2)
  • Line Location: TOTAL+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] GDATA+4, HDR+31
^IBM(361.1 - [#361.1] PRNT+9, GDATA+3, SRVPRNT+8, SRVPRNT+20, SRVPRNT+25, SRVPRNT+28, SRVPRNT+30

Label References

Name Line Occurrences
GDATA PRNT+3
HDR PRNT+3, SRVPRNT+11
SRVPRNT PRNT+9
TOTAL PRNT+12

Naked Globals

Name Field # of Occurrence
^( SRVPRNT+8, SRVPRNT+25, SRVPRNT+28, SRVPRNT+30
^(0 SRVPRNT+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALWD SRVPRNT+3~, SRVPRNT+18*, SRVPRNT+49
CLMLN SRVPRNT+4~, SRVPRNT+22*, SRVPRNT+23, SRVPRNT+47
DIC PRNT+2~
GLVL SRVPRNT+3~, SRVPRNT+27*, SRVPRNT+28*, SRVPRNT+30
GLVLD SRVPRNT+3~, SRVPRNT+28*, SRVPRNT+29
GRPCD SRVPRNT+3~, SRVPRNT+29*, SRVPRNT+31, SRVPRNT+32, SRVPRNT+33, SRVPRNT+34, SRVPRNT+35, SRVPRNT+37
HIC HDR+9~, HDR+31*, HDR+34
I GDATA+2~, GDATA+3*, SRVPRNT+2~, SRVPRNT+20*, SRVPRNT+57*
IBEOB PRNT+2~
IBEOB( GDATA+3*
IBEOB(0 GDATA+4, HDR+12, HDR+19, HDR+31, HDR+38
IBEOB(1 TOTAL+1
IBEOB(2 TOTAL+3
IBEOB(3 HDR+43
IBEOB(6 HDR+29, HDR+31
IBFD PRNT+2~, GDATA+5*
>> IBIFN HDR+31, HDR+48
IBILL PRNT+2~, GDATA+4*, HDR+27, HDR+35
IBILLU PRNT+2~, GDATA+4*, GDATA+5, HDR+40
>> IBPGN HDR+2*, HDR+17
>> IBQUIT PRNT+9, SRVPRNT+8, SRVPRNT+9, SRVPRNT+10
IBTD PRNT+2~, GDATA+5*
>> IBZDATA( SRVPRNT+23, SRVPRNT+47
ICN HDR+37~, HDR+38*, HDR+39
>> IEN PRNT+9, GDATA+3, SRVPRNT+8, SRVPRNT+20, SRVPRNT+25, SRVPRNT+28, SRVPRNT+30
IOF HDR+1, SRVPRNT+11
IOSL SRVPRNT+9
IOST HDR+1
LINE HDR+9~, HDR+24*
LNLVL SRVPRNT+2~, SRVPRNT+7*, SRVPRNT+8*, SRVPRNT+20, SRVPRNT+25, SRVPRNT+28, SRVPRNT+30
LNLVLD SRVPRNT+2~, SRVPRNT+8*, SRVPRNT+13, SRVPRNT+16, SRVPRNT+17, SRVPRNT+18, SRVPRNT+22
MOD SRVPRNT+2~, SRVPRNT+20!*, SRVPRNT+49
MOD( SRVPRNT+20
OPRCD SRVPRNT+3~, SRVPRNT+16*, SRVPRNT+53, SRVPRNT+54
PAID SRVPRNT+3~, SRVPRNT+17*, SRVPRNT+51
PRCD SRVPRNT+2~, SRVPRNT+16*, SRVPRNT+49
PRFRMID PRNT+2~, HDR+48*, SRVPRNT+39
PRVDR HDR+9~, HDR+12*, HDR+15, HDR+17, HDR+19
PTLEN HDR+9~, HDR+27*, HDR+28, HDR+29
PTNM HDR+9~, HDR+28*, HDR+29*, HDR+34
PTNM("FIELD" HDR+27*
PTNM("FILE" HDR+27*
PTNM("IENS" HDR+27*
RCNT SRVPRNT+3~, SRVPRNT+27*, SRVPRNT+37*, SRVPRNT+57
RLVL SRVPRNT+2~, SRVPRNT+29*, SRVPRNT+30*
RLVLD SRVPRNT+2~, SRVPRNT+30*, SRVPRNT+34, SRVPRNT+35, SRVPRNT+36
RMKS HDR+9~, HDR+43*, HDR+44, HDR+45*
RSNCD SRVPRNT+27!, SRVPRNT+30*, SRVPRNT+31, SRVPRNT+32, SRVPRNT+34, SRVPRNT+35, SRVPRNT+37
RSNCD( SRVPRNT+37*, SRVPRNT+57
RSNCD(1 SRVPRNT+51
SRMKS SRVPRNT+3~
SRMKS( SRVPRNT+25*, SRVPRNT+55
SRMKS(0 SRVPRNT+53, SRVPRNT+55
SRVADJ SRVPRNT+4~, SRVPRNT+36*, SRVPRNT+37
SRVCHRG SRVPRNT+4~, SRVPRNT+23*, SRVPRNT+49
SRVCOIN SRVPRNT+3~, SRVPRNT+27*, SRVPRNT+35*, SRVPRNT+49
SRVDED SRVPRNT+4~, SRVPRNT+27*, SRVPRNT+34*, SRVPRNT+49
SRVDT SRVPRNT+4~, SRVPRNT+41*, SRVPRNT+45
SRVFDT SRVPRNT+2~, SRVPRNT+13*, SRVPRNT+14*, SRVPRNT+41, SRVPRNT+45
SRVTDT SRVPRNT+2~, SRVPRNT+13*, SRVPRNT+14*, SRVPRNT+43, SRVPRNT+45
TOT PRNT+2~
TOT("ALWD" PRNT+6*, SRVPRNT+18*, TOTAL+3
TOT("PAID" PRNT+6*, SRVPRNT+17*, TOTAL+5
TOT("SRVADJ" PRNT+6*, SRVPRNT+36*, TOTAL+5
TOT("SRVCOIN" PRNT+6*, SRVPRNT+35*, TOTAL+5
TOT("SRVDED" PRNT+6*, SRVPRNT+34*, TOTAL+3
U GDATA+4, GDATA+5, HDR+12, HDR+15, HDR+17, HDR+19, HDR+27, HDR+29, HDR+31, HDR+35
HDR+38, HDR+40, HDR+43, HDR+44, HDR+45, HDR+48, SRVPRNT+13, SRVPRNT+16, SRVPRNT+17, SRVPRNT+18
SRVPRNT+22, SRVPRNT+23, SRVPRNT+25, SRVPRNT+29, SRVPRNT+30, SRVPRNT+34, SRVPRNT+35, SRVPRNT+36, SRVPRNT+37, SRVPRNT+47
SRVPRNT+51, SRVPRNT+57, TOTAL+1, TOTAL+3
UNIT SRVPRNT+2~, SRVPRNT+16*, SRVPRNT+49
Y PRNT+2~
Z SRVPRNT+4~, SRVPRNT+25*, SRVPRNT+55*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All