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

Package: Integrated Billing

Routine: IBCNEHL2


Information

IBCNEHL2 ;DAOU/ALA - HL7 Process Incoming RPI Msgs (cont.) ;26-JUN-2002 ; Compiled December 16, 2004 15:29:37

Source Information

Source file <IBCNEHL2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 3 (GT1,MSA,PID)^IBCNEHL4  (CODECHK,TRNCWARN)^IBCNEHLU  MSG^IBCNEUT5  
VA FileMan 3 (,$$FIND1)^DIC  (FILE,UPDATE,WP)^DIE  $$IENS^DILF  
Health Level Seven 1 ($$FMDATE,$$FMNAME)^HLFNC  
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: 4

Package Total Caller Graph
Integrated Billing 4 IBCNEHL1  IBCNEHL4  IBCNEHLT  IBMFNHLI  

Entry Points

Name Comments DBIA/ICR reference
MSA(ERACT,ERCON,ERROR,ERTXT,IBSEG,MGRP,RIEN,TRACE,EVENTYP) ; Process the MSA seg
CTD(ERROR,IBSEG,RIEN) ; Process the CTD seg
CTDX ;
PID(ERFLG,ERROR,IBSEG,RIEN) ; Process the PID seg
GT1(ERROR,IBSEG,RIEN,SUBID,EVENTYP) ; Process the GT1 Guarantor seg
IN1(ERROR,IBSEG,RIEN,SUBID,EVENTYP) ; Process the IN1 Insurance seg
IN1X ;
IN3(ERROR,IBSEG,RIEN) ; Process IN3 Addt'l Insurance - Cert Seg
IN3X ;
ZEB(EBDA,ERROR,IBSEG,RIEN) ; Process the ZEB Elig/Benefit seg
ZEBX ;
EBNTE(EBDA,IBSEG,RIEN) ; Process NTE Benefit related entity Notes segment (in Eligibility/Benefit group)
EBNTEX ;
DECHL7(STR,HLSEP,ECHARS) ; Decode HL7 escape seqs in data fields
DECHL7X ; Exit w/return values
NUMCHK(N) ; make sure that numeric value N is not greater than 99999

External References

Name Field # of Occurrence
^DIC CTD+20, ZEB+27
$$FIND1^DIC CTD+13
FILE^DIE CTD+30, IN1+43, IN1+51, IN3+13, ZEB+49
UPDATE^DIE ZEB+54
WP^DIE EBNTE+13
$$IENS^DILF CTD+27, ZEB+30, EBNTE+12
$$FMDATE^HLFNC IN1+36, IN1+37, IN3+11
$$FMNAME^HLFNC CTD+14
GT1^IBCNEHL4 GT1+8
MSA^IBCNEHL4 MSA+8
PID^IBCNEHL4 PID+8
CODECHK^IBCNEHLU IN1+47, ZEB+48, ZEB+53
TRNCWARN^IBCNEHLU IN1+19
MSG^IBCNEUT5 ZEB+20
$$SITE^VASITE ZEB+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
365.02 WP^DIE
^IBE(365.021 - [#365.021] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBCN(365 - [#365] CTD+19*, CTD+21, ZEB+26*

Label References

Name Line Occurrences
$$DECHL7 CTD+14, IN1+14, IN1+16, ZEB+33, EBNTE+10
$$NUMCHK ZEB+40, ZEB+41
DECHL7X DECHL7+17
EBNTEX EBNTE+9
IN1X IN1+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACK IN1+14
CERDT IN1+9~
COB IN1+8~, IN1+30*, IN1+42
CODES ZEB+8~, ZEB+53
CODES( ZEB+52*
CRDT IN3+8~, IN3+10*, IN3+11*, IN3+12
CTNAME CTD+8~, CTD+11*, CTD+12*, CTD+14*, CTD+15*, CTD+20
CTNUM CTD+8~, CTD+11*, CTD+28
CTQIEN CTD+8~, CTD+13*, CTD+24, CTD+29
CTQUAL CTD+8~, CTD+11*, CTD+13
D1 CTD+8~, ZEB+8~
DA CTD+8~, CTD+21*, CTD+27, ZEB+8~, ZEB+28*, ZEB+30, EBNTE+8~, EBNTE+11*, EBNTE+12
DA(1 CTD+18*, CTD+19, CTD+21, ZEB+25*, ZEB+26, EBNTE+11*
DATA CTD+8~, CTD+21*, CTD+24, CTD+25
DIC CTD+8~, CTD+18*, ZEB+8~, ZEB+25*
DIC(0 CTD+18*, ZEB+25*
DILN CTD+8~, ZEB+8~
DISYS CTD+8~, ZEB+8~
DLAYGO CTD+8~, CTD+18*, ZEB+8~, ZEB+25*
EBDA ZEB~, ZEB+28*, EBNTE~, EBNTE+9, EBNTE+11
EBN ZEB+8~, ZEB+24*, ZEB+27
ECHARS DECHL7~, DECHL7+13*, DECHL7+15, DECHL7+19*, DECHL7+23, DECHL7+24, DECHL7+27
ECODE DECHL7+10~, DECHL7+32*, DECHL7+33, DECHL7+35
EFFDT IN1+8~, IN1+29*, IN1+36*, IN1+39
ERACT MSA~
ERCON MSA~
ERFLG PID~
ERROR MSA~, CTD~, PID~, GT1~, IN1~, IN1+43, IN3~, ZEB~, ZEB+49
ERTXT MSA~
ESC DECHL7+10~, DECHL7+15*, DECHL7+17, DECHL7+30, DECHL7+32, DECHL7+33, DECHL7+35, DECHL7+38
EVENTYP MSA~, GT1~, IN1~, IN1+21
EXPDT IN1+8~, IN1+29*, IN1+36*, IN1+40
FFL CTD+8~, CTD+21*, CTD+24*, CTD+25
FLD CTD+8~, CTD+21*, CTD+24*, CTD+25*, CTD+28, CTD+29
GNAME IN1+8~, IN1+16*, IN1+49
GNUMB IN1+8~, IN1+16*, IN1+19*, IN1+26, IN1+50
>> HL("ECH" ZEB+47, DECHL7+13
>> HLCMP ZEB+34, ZEB+35, ZEB+36, ZEB+38, ZEB+44, ZEB+51
>> HLECH CTD+11, CTD+14
>> HLFS DECHL7+12
>> HLREP ZEB+47, ZEB+52
HLSEP DECHL7~, DECHL7+12*, DECHL7+22
IBSEG MSA~, CTD~, PID~, GT1~, IN1~, IN3~, ZEB~, EBNTE~
IBSEG( ZEB+43
IBSEG(10 IN1+16, ZEB+41
IBSEG(11 ZEB+42
IBSEG(13 IN1+29
IBSEG(14 IN1+29
IBSEG(15 ZEB+44
IBSEG(16 ZEB+45
IBSEG(17 ZEB+47
IBSEG(18 IN1+31
IBSEG(2 IN1+23, ZEB+24
IBSEG(23 IN1+30
IBSEG(27 IN1+30
IBSEG(3 CTD+11, IN1+14, ZEB+13, ZEB+16, ZEB+34
IBSEG(30 IN1+31
IBSEG(4 IN1+15, ZEB+35, EBNTE+10
IBSEG(5 IN1+15, ZEB+51
IBSEG(6 CTD+11, ZEB+36
IBSEG(7 IN3+10, ZEB+12, ZEB+33*, ZEB+37
IBSEG(8 ZEB+38
IBSEG(9 IN1+16, ZEB+39
>> IBTRACK( IN1+24*, IN1+25*, IN1+26*, IN1+27*, IN1+28*
IENS CTD+8~, CTD+27*, CTD+28, CTD+29, ZEB+8~, ZEB+30*, ZEB+34, ZEB+35, ZEB+36, ZEB+37
, ZEB+38, ZEB+40, ZEB+41, ZEB+42, ZEB+43, ZEB+44, ZEB+45, ZEB+47, ZEB+52, EBNTE+8~
, EBNTE+12*, EBNTE+13
II CTD+8~, CTD+24*, CTD+25*, ZEB+8~, ZEB+43*, ZEB+47*, ZEB+52*
>> IIVSTAT ZEB+11, ZEB+12*, ZEB+13*, ZEB+21*
MA ZEB+8~, ZEB+39*, ZEB+40
MBRID IN1+8~, IN1+14*, IN1+27, IN1+28, IN1+42, IN1+48
MGRP MSA~
MSG ZEB+8~
MSG(1 ZEB+16*
MSG(2 ZEB+17*
MSG(3 ZEB+18*
>> MSGID ZEB+17
N NUMCHK~, NUMCHK+1
NOTES EBNTE+8~
NOTES(1 EBNTE+10*
PAT DECHL7+10~
PAYRID IN1+8~, IN1+15*, IN1+24
PCE DECHL7+10~, DECHL7+30*
PRMODS ZEB+8~, ZEB+47*
PYLEDT IN1+9~, IN1+31*, IN1+37*, IN1+41
PYRNM IN1+8~, IN1+15*, IN1+25
RELTN IN1+9~, IN1+31*, IN1+35*, IN1+47
REPL DECHL7+10~
REPL( DECHL7+33, DECHL7+35
REPL("E" DECHL7+26*
REPL("F" DECHL7+22*
REPL("R" DECHL7+24*
REPL("S" DECHL7+23*
REPL("T" DECHL7+27*
RIEN MSA~, CTD~, CTD+18, PID~, GT1~, IN1~, IN1+39, IN1+40, IN1+41, IN1+42
, IN1+47, IN1+48, IN1+49, IN1+50, IN3~, IN3+12, ZEB~, ZEB+25, EBNTE~, EBNTE+11
RSUPDT CTD+8~, IN1+8~, IN1+46!, IN1+47, IN3+8~, ZEB+8~, ZEB+48, ZEB+51!, ZEB+54
RSUPDT( CTD+28*, CTD+29*, ZEB+34*, ZEB+35*, ZEB+36*, ZEB+37*, ZEB+38*, ZEB+40*, ZEB+41*, ZEB+42*
, ZEB+43*, ZEB+44*, ZEB+45*, ZEB+47*, ZEB+52*
RSUPDT(365 IN1+39*, IN1+40*, IN1+41*, IN1+42*, IN1+47*, IN1+48*, IN1+49*, IN1+50*, IN3+12*
SETID IN1+22~, IN1+23*, IN1+24, IN1+25, IN1+26, IN1+27, IN1+28
SRVDT IN1+8~, IN1+30*, IN1+37*, IN1+40
STC ZEB+8~, ZEB+52*
STCSTR ZEB+8~, ZEB+51*, ZEB+52
STR DECHL7~, DECHL7+17, DECHL7+30, DECHL7+32, DECHL7+33*, DECHL7+35*, DECHL7+38*, DECHL7X+1
SUBID GT1~, IN1~, IN1+48
SUBJECT ZEB+8~, ZEB+15*, ZEB+20
TRACE MSA~, IN1+19, ZEB+17
U CTD+24, CTD+25
X CTD+8~, CTD+20*, ZEB+8~, ZEB+27*
XMY ZEB+8~, ZEB+20
XMY("FSCECADMIN@mail.domain.ext" ZEB+19*
Y CTD+8~, CTD+21, ZEB+8~, ZEB+28
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