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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCE835

Package: Integrated Billing

Routine: IBCE835


Information

IBCE835 ;ALB/TMP/PJH - 835 EDI EXPLANATION OF BENEFITS MSG PROCESSING ; 7/15/10 4:40pm

Source Information

Source file <IBCE835.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Integrated Billing 3 ($$DATE,$$GETCLM)^IBCE277  (37,40,45,46)^IBCE835A  $$LAST364^IBCEF4  
VA FileMan 1 ^%DT  

Entry Points

Name Comments DBIA/ICR reference
HDR(IBCLNO,IBD) ;Process header data
; INPUT:
; IBCLNO = claim #
5(IBD) ; Process claim patient ID data
; INPUT:
; IBD must be passed by reference = entire message line
6(IBD) ; Process 06 record type for corrected name and/or ID# - IB*2*377 - 1/14/08
10(IBD) ; Process claim status data
; INPUT:
; IBD must be passed by reference = entire message line
15(IBD) ; Process claim status data
; INPUT:
; IBD must be passed by reference = entire message line
20(IBD) ; Process claim level adjustment data
; Claim must have been referenced by a previous '05' level
37(IBD) ; Process claim level adjustment data for Inpatient MEDICARE
40(IBD) ; Process service line data
45(IBD) ; Process service line adjustment data
11(IBD) ; Process claim status rendering provider data segment
12(IBD) ; Process claim status corrected priority payer data segment
13(IBD) ; Process claim status other subscriber data segment
17(IBD) ; Process claim contact data segment
30(IBD) ; Process MEDICARE inpatient adjudication data (part 1)
35(IBD) ; Process MEDICARE inpatient adjudication data (part 2)
41(IBD) ; Process service line data (part 2)
42(IBD) ; Process service line data (part 3)
46(IBD) ; Process Adjustment Policy Reference segment
99(IBD) ; Process trailer record for non-MRA EOB
XX(IBD,IBID) ; Store non-displayed data nodes in TMP array

External References

Name Field # of Occurrence
^%DT HDR+22
$$DATE^IBCE277 5+20
$$GETCLM^IBCE277 HDR+35, 5+14, 6+2, 10+15, 15+13, 20+14, XX+13
37^IBCE835A 37+1
40^IBCE835A 40+1
45^IBCE835A 45+1
46^IBCE835A 46+1
$$LAST364^IBCEF4 HDR+37

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] HDR+35
^TMP("IBMSG" HDR+32*, HDR+39*, HDR+41*, HDR+42*, 5+16, 5+20*, 5+22*, 5+23*, 6+4, 6+7*
, 6+8*, 6+9*, 6+10*, 6+13*, 6+14*, 10+18, 10+32*, 10+33*, 10+34*, 15+16
, 15+18*, 15+19*, 20+15, 20+17*, 20+19*, 20+20*, 20+21*, XX+16*, XX+17*
^TMP("IBMSGH" HDR+19

Label References

Name Line Occurrences
HDR 5+16, 6+4, 10+18, 15+16
XX 11+1, 12+1, 13+1, 17+1, 30+1, 35+1, 41+1, 42+1, 99+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT HDR+18~, HDR+22*
CT HDR+18~, HDR+26*, HDR+28*, HDR+30, HDR+33, 10+14~, 10+20*, 10+23*, 10+25*, 10+28*
, 10+30, 10+35
IB399 HDR+18~, HDR+35*, HDR+37
IBBILL HDR+18~, HDR+37*, HDR+39, 5+13~, 5+14*, 5+16, 5+20, 5+22, 5+23
IBCLM 6+1~, 6+2*, 6+3, 6+4, 6+7, 6+8, 6+9, 6+10, 6+13, 6+14
, 10+14~, 10+15*, 10+16, 10+18, 10+32, 10+33, 10+34, 15+12~, 15+13*, 15+14
, 15+16, 15+18, 15+19, 20+13~, 20+14*, 20+15, 20+17, 20+19, 20+20, 20+21
, XX+12~, XX+13*, XX+16, XX+17
IBCLNO HDR~, HDR+32, HDR+35, HDR+39, HDR+41, HDR+42
IBD HDR~, 5~, 5+14, 5+16, 5+18, 5+20, 5+22, 5+23, 6~, 6+2
, 6+4, 6+7, 6+8, 6+9, 6+10, 6+13, 6+14, 10~, 10+15, 10+18
, 10+21, 10+25, 10+27, 10+28, 10+33, 10+34, 15~, 15+13, 15+16, 15+18
, 15+19, 20~, 20+14, 20+17, 20+19, 20+20, 20+21, 37~, 37+1, 40~
, 40+1, 45~, 45+1, 11~, 11+1, 12~, 12+1, 13~, 13+1, 17~
, 17+1, 30~, 30+1, 35~, 35+1, 41~, 41+1, 42~, 42+1, 46~
, 46+1, 99~, 99+1, XX~, XX+13, XX+16, XX+17
IBD("DATE" HDR+23*, HDR+39
IBD("LINE" HDR+19*, HDR+33*, 5+19*, 5+20, 6+6, 6+11*, 10+31, 10+35*, 20+16*, 20+17
, 20+18*, 20+19, 20+20, 20+21, XX+15*, XX+16, XX+17
IBD("MRA" HDR+24*
IBD("MSG#" HDR+39
IBD("SUBJ" HDR+39
IBD("X12" HDR+25*
IBD0 HDR+18~, HDR+19*, HDR+20, HDR+21, HDR+24, HDR+25, HDR+28, HDR+41, HDR+42
IBDATA 10+14~, 15+12~
IBID XX~, XX+16, XX+17
IBSTAT 10+14~, 10+22*, 10+23, 10+24
L HDR+18~, HDR+31*, HDR+32*, 10+14~, 10+31*, 10+32*
LINE HDR+18~, 10+14~
LINE( HDR+28*, HDR+32, 10+23*, 10+25*, 10+28*, 10+32
U HDR+21, HDR+24, HDR+25, HDR+28, HDR+39, 5+14, 5+18, 5+20, 6+2, 6+7
, 6+8, 6+9, 6+10, 10+15, 10+21, 10+23, 10+25, 10+27, 10+28, 15+13
, 20+14, 20+17, 20+19, XX+13
X HDR+18~, HDR+21*, HDR+22
Y HDR+18~, HDR+23
Z HDR+18~, HDR+31*, HDR+32*, 6+1~, 6+6*, 6+7*, 6+8*, 6+9*, 6+10*, 6+11
, 10+14~, 10+21*, 10+22, 10+31*, 10+32*, 15+12~
Z0 10+14~, 15+12~
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All