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

Package: Integrated Billing

Routine: IBCNEHL1


Information

IBCNEHL1 ;DAOU/ALA - HL7 Process Incoming RPI Messages ; 26-JUN-2002

Source Information

Source file <IBCNEHL1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Integrated Billing 9 $$EXPIRED^IBCNEDE2  (CTD,EBNTE,GT1,IN1,IN3,MSA,PID,ZEB)^IBCNEHL2  ($$CHK1,$$CHK2,WARN)^IBCNEHL3  (ERR,G2OCTD,NTE,ZHS,ZII,ZRF,ZSD,ZTP,ZTY)^IBCNEHL4  ($$EBFILE,AUTOFIL,DG1,GZRF,ROL,ZMP)^IBCNEHL5  FIL^IBCNEHL6  $$SVEICD^IBCNEHL7  ($$ISMCR,$$ONEPOL,$$PATISSUB,SPAR)^IBCNEHLU  
($$MGRP,$$PYRAPP)^IBCNEUT5  
VA FileMan 5 $$FIND1^DIC  (FILE,UPDATE)^DIE  ^DIK  CLEAN^DILF  ($$GET1,GETS)^DIQ  

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

Package Total Caller Graph
Integrated Billing 3 IBCNBAR  IBCNEHL5  IBCNEHLI  

Entry Points

Name Comments DBIA/ICR reference
EN(EVENTYP) ;Entry Point
ENX ;
AUTOFIL(DFN,IEN312,ISSUB) ;Finish processing the response message - file directly into patient insurance
AUTOFILX ;
GRPFILE(DFN,IEN312,RIEN,AFLG) ;ib*2*497 file data at node 12 & at subfiles 2.312,9, 10 & 11
GRPFILEX ;
FIL ;Finish processing the response message - file into insurance buffer
AUTOUPD(RIEN) ;
EBFILE(DFN,IEN312,RIEN,AFLG) ;File eligibility/benefit data from file 365 into file 2.312

External References

Name Field # of Occurrence
$$FIND1^DIC AUTOUPD+18
FILE^DIE EN+110, GRPFILE+13
UPDATE^DIE GRPFILE+24, GRPFILE+29, GRPFILE+34
^DIK GRPFILE+18
CLEAN^DILF EN+110
$$GET1^DIQ EN+100, EN+101, AUTOUPD+41, AUTOUPD+45
GETS^DIQ GRPFILE+11, GRPFILE+23, GRPFILE+28, GRPFILE+33
$$EXPIRED^IBCNEDE2 AUTOUPD+53
CTD^IBCNEHL2 EN+31
EBNTE^IBCNEHL2 EN+75
GT1^IBCNEHL2 EN+38
IN1^IBCNEHL2 EN+42
IN3^IBCNEHL2 EN+48
MSA^IBCNEHL2 EN+27, EN+28
PID^IBCNEHL2 EN+34
ZEB^IBCNEHL2 EN+54
$$CHK1^IBCNEHL3 AUTOUPD+56
$$CHK2^IBCNEHL3 AUTOUPD+58
WARN^IBCNEHL3 GRPFILE+14, GRPFILE+24, GRPFILE+29, GRPFILE+34
ERR^IBCNEHL4 EN+78
G2OCTD^IBCNEHL4 EN+72
NTE^IBCNEHL4 EN+81
ZHS^IBCNEHL4 EN+57
ZII^IBCNEHL4 EN+66
ZRF^IBCNEHL4 EN+60
ZSD^IBCNEHL4 EN+63
ZTP^IBCNEHL4 EN+84
ZTY^IBCNEHL4 EN+69
$$EBFILE^IBCNEHL5 EBFILE+9
AUTOFIL^IBCNEHL5 AUTOFIL+4
DG1^IBCNEHL5 EN+90
GZRF^IBCNEHL5 EN+51
ROL^IBCNEHL5 EN+87
ZMP^IBCNEHL5 EN+93
FIL^IBCNEHL6 FIL+2
$$SVEICD^IBCNEHL7 EN+96
$$ISMCR^IBCNEHLU AUTOUPD+31
$$ONEPOL^IBCNEHLU AUTOUPD+47
$$PATISSUB^IBCNEHLU AUTOUPD+54
SPAR^IBCNEHLU EN+16
$$MGRP^IBCNEUT5 EN+5
$$PYRAPP^IBCNEUT5 AUTOUPD+36

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND1^DIC
^IBCN(365 - [#365] GET1^DIQ,  GETS^DIQ
365.01 GETS^DIQ
365.04 GETS^DIQ
365.09 GETS^DIQ
^IBCN(365.1 - [#365.1] GET1^DIQ
365.121 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] AUTOUPD+49
^DPT - [#2] GRPFILE+18, AUTOUPD+50, AUTOUPD+51, AUTOUPD+52
^IBA(355.3 - [#355.3] AUTOUPD+65, AUTOUPD+69, AUTOUPD+75
^IBCN(365 - [#365] GRPFILE+21, GRPFILE+22, GRPFILE+26, GRPFILE+27, GRPFILE+31, GRPFILE+32, AUTOUPD+22, AUTOUPD+25
^IBCN(365.1 - [#365.1] AUTOUPD+43
^IBCN(365.18 - [#365.18] EN+103
^IBE(350.9 - [#350.9] AUTOUPD+30
^TMP($J EN+15

Label References

Name Line Occurrences
$$AUTOUPD EN+116
AUTOFIL EN+118, EN+119
AUTOFILX AUTOFIL+3
FIL EN+121

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACK EN+3~, EN+117
AFLG GRPFILE~, GRPFILE+14, GRPFILE+24, GRPFILE+29, GRPFILE+34, EBFILE~, EBFILE+9
APPIEN AUTOUPD+13~, AUTOUPD+36*, AUTOUPD+37, AUTOUPD+45
AUTO EN+3~, EN+116*, EN+117, EN+118, EN+119
D0 EN+99~, EN+103*, EN+104
D1 EN+99~, EN+103*, EN+104
DA GRPFILE+8~, GRPFILE+18*
DA(1 GRPFILE+17*
DA(2 GRPFILE+17*
DATA12 GRPFILE+8~
DATA12( GRPFILE+12*
DFN AUTOFIL~, AUTOFIL+4, GRPFILE~, GRPFILE+10, GRPFILE+17, GRPFILE+18, GRPFILE+19, EBFILE~, EBFILE+9
DIAG GRPFILE+8~
DIAG( GRPFILE+34
DIAG3121 GRPFILE+8~, GRPFILE+34!
DIAG3121( GRPFILE+34*
>> DIK GRPFILE+17*
EBDA EN+3~, EN+51, EN+54, EN+57, EN+60, EN+63, EN+66, EN+69, EN+72, EN+75
, EN+81
ERACT EN+3~, EN+27, EN+28, EN+106, EN+117
ERCON EN+3~, EN+27, EN+28
ERDA EN+78!, EN+81
ERFLG EN+3~, EN+5*, EN+15, EN+34, GRPFILE+8~, GRPFILEX+1
ERROR EN+3~, EN+27, EN+28, EN+31, EN+34, EN+38, EN+42, EN+48, EN+51, EN+54
, EN+57, EN+60, EN+63, EN+66, EN+69, EN+72, EN+78, EN+81, EN+84, EN+87
, EN+90, EN+93, EN+117, GRPFILE+8~, GRPFILE+14!, GRPFILE+24!, GRPFILE+29!, GRPFILE+34!
ERTXT EN+3~, EN+27, EN+28, EN+106, EN+117
EVENTYP EN~, EN+27, EN+28, EN+38, EN+42, EN+96, EN+98
EXT EN+99~, EN+101*, EN+102
FDA EN+99~
FDA( EN+105*, EN+106*, EN+107*, EN+108*, EN+109*
G2OFLG EN+3~, EN+5*, EN+19*, EN+20*, EN+31, EN+72
GDATA AUTOUPD+13~, AUTOUPD+75*, AUTOUPD+76, AUTOUPD+82
GIEN AUTOUPD+13~, AUTOUPD+60*, AUTOUPD+64, AUTOUPD+65, AUTOUPD+69, AUTOUPD+74, AUTOUPD+75
GNAME AUTOUPD+13~
GNUM AUTOUPD+13~, AUTOUPD+60*, AUTOUPD+66, AUTOUPD+69
GNUM1 AUTOUPD+13~, AUTOUPD+65*, AUTOUPD+66, AUTOUPD+69*
GOK AUTOUPD+13~, AUTOUPD+60*, AUTOUPD+62, AUTOUPD+64*, AUTOUPD+66*, AUTOUPD+69*, AUTOUPD+73, AUTOUPD+74*, AUTOUPD+80*, AUTOUPD+86*
HCT EN+3~, EN+5*, EN+15*
>> HL("ECH" EN+7, EN+8, EN+9
HLCMP EN+3~, EN+7*
HLREP EN+3~, EN+9*
HLSCMP EN+3~, EN+8*
IBEIVUSR EN+113~, EN+114*, AUTOUPD+18
>> IBSEG EN+27, EN+28, EN+31, EN+34, EN+38, EN+42, EN+48, EN+51, EN+54, EN+57
, EN+60, EN+63, EN+66, EN+69, EN+72, EN+75, EN+78, EN+81, EN+84, EN+87
, EN+90, EN+93
>> IBSEG(1 EN+17
IBTRACK EN+3~
IDATA0 AUTOUPD+13~, AUTOUPD+51*, AUTOUPD+53, AUTOUPD+54, AUTOUPD+60
IDATA3 AUTOUPD+13~, AUTOUPD+51*
IDATA7 AUTOUPD+14~, AUTOUPD+52*
IEN2 AUTOUPD+13~, AUTOUPD+46*, AUTOUPD+47, AUTOUPD+50, AUTOUPD+51, AUTOUPD+52, AUTOUPD+89
IEN312 AUTOFIL~, AUTOFIL+4, GRPFILE~, GRPFILE+10, GRPFILE+17, GRPFILE+18, GRPFILE+19, AUTOUPD+13~, AUTOUPD+50*, AUTOUPD+51
, AUTOUPD+52, AUTOUPD+79, AUTOUPD+85, AUTOUPD+89, EBFILE~, EBFILE+9
IEN36 AUTOUPD+13~, AUTOUPD+49*, AUTOUPD+50
IENS EN+99~, EN+104*, EN+105, EN+106, EN+107, EN+108, EN+109, GRPFILE+8~, GRPFILE+10*, GRPFILE+12
IENS312 GRPFILE+8~, GRPFILE+19*, GRPFILE+24, GRPFILE+29, GRPFILE+34
IENS365 GRPFILE+8~, GRPFILE+22*, GRPFILE+23, GRPFILE+27*, GRPFILE+28, GRPFILE+32*, GRPFILE+33
IIVSTAT EN+4~, EN+5*, EN+107, EN+108, EN+109, AUTOUPD+34
IRIEN EN+4~
ISSUB AUTOFIL~, AUTOFIL+4, AUTOUPD+13~, AUTOUPD+54*, AUTOUPD+56, AUTOUPD+58, AUTOUPD+90
MAP EN+4~
MAP("MBI#" EN+12*
MAP("MBI%" EN+12*
MAP("V" EN+11*
MAP(1 EN+11*
MAP(6 EN+11*
MGRP EN+4~, EN+5*, EN+27, EN+28
>> MIL(365 GRPFILE+12
MWNRA AUTOUPD+13~, AUTOUPD+30*, AUTOUPD+79*, AUTOUPD+89
MWNRB AUTOUPD+13~, AUTOUPD+30*, AUTOUPD+85*, AUTOUPD+89
MWNRIEN AUTOUPD+13~, AUTOUPD+30*, AUTOUPD+31
MWNRTYP AUTOUPD+13~, AUTOUPD+30*, AUTOUPD+31*, AUTOUPD+34, AUTOUPD+50, AUTOUPD+58, AUTOUPD+62, AUTOUPD+73, AUTOUPD+79, AUTOUPD+85
, AUTOUPD+89
NODE GRPFILE+8~, GRPFILE+16*, GRPFILE+17, GRPFILE+18
ONEPOL AUTOUPD+14~, AUTOUPD+47*, AUTOUPD+63, AUTOUPD+68
PIEN AUTOUPD+14~, AUTOUPD+26*, AUTOUPD+31, AUTOUPD+36, AUTOUPD+45, AUTOUPD+47, AUTOUPD+49
PROV GRPFILE+8~
PROV( GRPFILE+29
PROV332 GRPFILE+8~, GRPFILE+29!
PROV332( GRPFILE+29*
RDATA0 AUTOUPD+14~, AUTOUPD+22*, AUTOUPD+26, AUTOUPD+41, AUTOUPD+43, AUTOUPD+46
RDATA1 AUTOUPD+14~, AUTOUPD+22*
RDATA13 AUTOUPD+14~, AUTOUPD+25*
RDATA14 AUTOUPD+14~, AUTOUPD+25*, AUTOUPD+60
REF GRPFILE+8~
REF( GRPFILE+24
REF3129 GRPFILE+8~, GRPFILE+24!
REF3129( GRPFILE+24*
RES AUTOUPD+14~, AUTOUPD+15*, AUTOUPD+16, AUTOUPD+18, AUTOUPD+34, AUTOUPD+37, AUTOUPD+41, AUTOUPD+43, AUTOUPD+45, AUTOUPD+46
, AUTOUPD+49, AUTOUPD+50, AUTOUPD+89*, AUTOUPD+90*, AUTOUPD+93
RIEN EN+4~, EN+27, EN+28, EN+31, EN+34, EN+38, EN+42, EN+48, EN+51, EN+54
, EN+57, EN+60, EN+63, EN+66, EN+69, EN+72, EN+75, EN+78, EN+81, EN+84
, EN+87, EN+90, EN+93, EN+100, EN+105, EN+116, AUTOFIL+3, GRPFILE~, GRPFILE+11, GRPFILE+12
, GRPFILE+21, GRPFILE+22, GRPFILE+26, GRPFILE+27, GRPFILE+31, GRPFILE+32, AUTOUPD~, AUTOUPD+16, AUTOUPD+22, AUTOUPD+25
, AUTOUPD+31, EBFILE~, EBFILE+9
RSUPDT EN+4~
SEG EN+4~, EN+17*, EN+19, EN+20, EN+24, EN+27, EN+28, EN+31, EN+34, EN+38
, EN+42, EN+48, EN+51, EN+54, EN+57, EN+60, EN+63, EN+66, EN+69, EN+72
, EN+75, EN+78, EN+81, EN+84, EN+87, EN+90, EN+93
SUBID EN+4~, EN+5*, EN+38, EN+42
TQIEN AUTOUPD+14~
TQN EN+99~, EN+100*, EN+101, EN+103
TRACE EN+4~, EN+27, EN+28
TRKIEN EN+4~, EN+96*
U EN+118, EN+119, AUTOUPD+26, AUTOUPD+30, AUTOUPD+41, AUTOUPD+43, AUTOUPD+46, AUTOUPD+53, AUTOUPD+60, AUTOUPD+65
, AUTOUPD+69, AUTOUPD+76, AUTOUPD+79, AUTOUPD+82, AUTOUPD+85, AUTOUPD+89, AUTOUPD+90
UP EN+4~
Z GRPFILE+8~, GRPFILE+21*, GRPFILE+22, GRPFILE+26*, GRPFILE+27, GRPFILE+31*, GRPFILE+32
Z2 GRPFILE+8~, GRPFILE+24*, GRPFILE+29*, GRPFILE+34*
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