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

Package: Integrated Billing

Routine: IBCNEHL5


Information

IBCNEHL5 ;DALOI/KML - HL7 Process Incoming RPI Msgs (cont.) ;1-APRIL-2013

Source Information

Source file <IBCNEHL5.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 (,UPDATE)^DIE  ^DIK  ($$GET1,GETS)^DIQ  
Integrated Billing 2 WARN^IBCNEHL3  CODECHK^IBCNEHLU  

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 IBCNEHL1  

Entry Points

Name Comments DBIA/ICR reference
GZRF(ERROR,IBSEG,RIEN) ; Process Group level ZRF Reference identification segment (x12 loops 2100C and 2100D)
ZMP(ERROR,IBSEG,RIEN) ; Process Military Personnel Information that comes from X12 271 MPI segment of the 2100C and 2100D loops
ROL(ERROR,IBSEG,RIEN) ; process group level Provider Information in the X12 271 PRV segment of X12 loops: 2100B, 2100C, 2100D
DG1(ERROR,IBSEG,RIEN) ; process DIAGNOSIS codes in the X12 271 HI segment of X12 loops: 2100C, 2100D
EBFILE(DFN,IEN312,RIEN,AFLG) ;EP
; File eligibility/benefit data from file 365 into file 2.312
; IB*2.0*549 moved method from IBCNEHL1 because of routine size limitations
; Input: DFN - Internal Patient IEN
; IEN312 - Insurance multiple #
; RIEN - file 365 ien
; AFLG - 1 if called from autoupdate
; 0 if called from ins. buffer process entry
; Returns: "" on success, ERFLG on failure. Also called from ACCEPT^IBCNBAR
; for manual processing of ins. buffer entry.
UPDT365(RIEN,IEN312)

External References

Name Field # of Occurrence
^DIE EBFILE+30, UPDT365+9, UPDT365+14
UPDATE^DIE GZRF+16, ZMP+19, ROL+14, DG1+15, EBFILE+50, EBFILE+53, EBFILE+56, EBFILE+59, EBFILE+62, EBFILE+65
, EBFILE+68
^DIK EBFILE+15
$$GET1^DIQ EBFILE+40, UPDT365+5
GETS^DIQ EBFILE+46
WARN^IBCNEHL3 EBFILE+46, EBFILE+50, EBFILE+53, EBFILE+56, EBFILE+59, EBFILE+62, EBFILE+65, EBFILE+68
CODECHK^IBCNEHLU GZRF+15, ZMP+18, ROL+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.312 GET1^DIQ
365.02 GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EBFILE+15, EBFILE+35
^IBA(355.3 - [#355.3] EBFILE+41
^IBCN(365 - [#365] GZRF+10, ROL+10, DG1+10, EBFILE+22, EBFILE+23, EBFILE+36, EBFILE+37
^IBCN(365.1 - [#365.1] EBFILE+22

Label References

Name Line Occurrences
UPDT365 EBFILE+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AFLG EBFILE~, EBFILE+46, EBFILE+50, EBFILE+53, EBFILE+56, EBFILE+59, EBFILE+62, EBFILE+65, EBFILE+68
DA EBFILE+12~, EBFILE+15*, EBFILE+25*, UPDT365+4~, UPDT365+7*, UPDT365+12*
DA(1 EBFILE+14*, EBFILE+25*
DA(2 EBFILE+14*
DATA EBFILE+12~, EBFILE+70!
DATA( EBFILE+48, EBFILE+49, EBFILE+52, EBFILE+53, EBFILE+55, EBFILE+56, EBFILE+58, EBFILE+59, EBFILE+61, EBFILE+62
, EBFILE+64, EBFILE+65, EBFILE+67, EBFILE+68
DATA1 EBFILE+12~, EBFILE+51!, EBFILE+53!, EBFILE+56!, EBFILE+59!, EBFILE+62!, EBFILE+65!, EBFILE+68!
DATA1( EBFILE+49*, EBFILE+53*, EBFILE+56*, EBFILE+59*, EBFILE+62*, EBFILE+65*, EBFILE+68*
DCODE DG1+8~, DG1+11*, DG1+12
DFN EBFILE~, EBFILE+14, EBFILE+15, EBFILE+25, EBFILE+28, EBFILE+34, EBFILE+35
DIE EBFILE+21~, EBFILE+25*, UPDT365+4~, UPDT365+7*, UPDT365+12*
DIK EBFILE+12~, EBFILE+14*
DR EBFILE+21~, EBFILE+29*, UPDT365+4~, UPDT365+8*, UPDT365+13*
EBIENS EBFILE+12~, EBFILE+37*, EBFILE+40, EBFILE+46
ERFLG EBFILE+12~, EBFILE+36, EBFILE+52, EBFILE+55, EBFILE+58, EBFILE+61, EBFILE+64, EBFILE+67, EBFILE+72
ERROR GZRF~, ZMP~, ROL~, DG1~, EBFILE+12~, EBFILE+46, EBFILE+50, EBFILE+53, EBFILE+56, EBFILE+59
, EBFILE+62, EBFILE+65, EBFILE+68
GIEN EBFILE+12~, EBFILE+35*, EBFILE+39, EBFILE+41
GSKIP EBFILE+12~, EBFILE+39*, EBFILE+42*, EBFILE+43*, EBFILE+45
>> HLCMP GZRF+12, ZMP+16, ROL+11, ROL+12, DG1+11, DG1+13, DG1+14
IBSEG GZRF~, ZMP~, ROL~, DG1~
IBSEG(16 DG1+14
IBSEG(3 GZRF+12, ZMP+10
IBSEG(4 GZRF+12, ZMP+11, ROL+11, DG1+11, DG1+13
IBSEG(5 GZRF+14, ZMP+12, ROL+12
IBSEG(6 ZMP+13
IBSEG(7 ZMP+14
IBSEG(8 ZMP+16
IBSEG(9 ZMP+16
IEN312 EBFILE~, EBFILE+14, EBFILE+15, EBFILE+25, EBFILE+28, EBFILE+34, EBFILE+35, UPDT365~, UPDT365+5
IENROOT EBFILE+12~, EBFILE+51!
IENROOT(1 EBFILE+51
IENS EBFILE+12~, EBFILE+49*, EBFILE+51*, EBFILE+53, EBFILE+56, EBFILE+59, EBFILE+62, EBFILE+65, EBFILE+68
IENSTR GZRF+8~, GZRF+9*, GZRF+10, GZRF+13, GZRF+14, ZMP+8~, ZMP+9*, ZMP+10, ZMP+11, ZMP+12
, ZMP+13, ZMP+14, ZMP+17, ROL+8~, ROL+9*, ROL+10, ROL+11, ROL+12, DG1+8~, DG1+9*
, DG1+10, DG1+12, DG1+13, DG1+14, EBFILE+12~, EBFILE+34*, EBFILE+49, EBFILE+51
NODE0 EBFILE+21~, EBFILE+22*, EBFILE+23, EBFILE+24
QUAL GZRF+8~, GZRF+12*, GZRF+13, ZMP+8~, ZMP+16*, ZMP+17, ROL+8~
RIEN GZRF~, GZRF+9, GZRF+10, ZMP~, ZMP+9, ROL~, ROL+9, ROL+10, DG1~, DG1+9
, DG1+10, EBFILE~, EBFILE+22, EBFILE+23, EBFILE+28, EBFILE+29, EBFILE+36, EBFILE+37, UPDT365~, UPDT365+12
RSRVDT EBFILE+21~, EBFILE+23*, EBFILE+24*, EBFILE+29
RSTYPE EBFILE+21~, EBFILE+23*, EBFILE+29
RSUPDT GZRF+8~, GZRF+15, ZMP+8~, ZMP+18, ROL+8~, ROL+13, DG1+8~, DG1+15
RSUPDT( GZRF+10*, GZRF+13*, GZRF+14*, ROL+10*, ROL+11*, ROL+12*, DG1+10*, DG1+12*, DG1+13*, DG1+14*
RSUPDT(365 ZMP+10*, ZMP+11*, ZMP+12*, ZMP+13*, ZMP+14*, ZMP+17*
TQIEN EBFILE+21~, EBFILE+22*
TYPE EBFILE+12~, EBFILE+40*, EBFILE+42, EBFILE+43
TYPE1 EBFILE+12~, EBFILE+41*, EBFILE+42, EBFILE+43
U EBFILE+22, EBFILE+23, EBFILE+24, EBFILE+35, EBFILE+41
VALUE GZRF+8~, GZRF+12*, GZRF+13, ZMP+8~, ZMP+16*, ZMP+17, ROL+8~
XX UPDT365+4~, UPDT365+5*, UPDT365+6, UPDT365+7
Z EBFILE+12~, EBFILE+36*, EBFILE+37
Z1 EBFILE+12~, EBFILE+49*
Z2 EBFILE+12~, EBFILE+52*, EBFILE+53, EBFILE+55*, EBFILE+56, EBFILE+58*, EBFILE+59, EBFILE+61*, EBFILE+62, EBFILE+64*
, EBFILE+65, EBFILE+67*, EBFILE+68
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All