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  ($$BUFLOCK,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*497 file data at node 12 & at subfiles 2.312, 9, 10 & 11
; DFN - file 2 ien
; IEN312 - file 2.312 ien
; RIEN - file 365 ien
; AFLG - 1 if called from autoupdate, 0 if called from ins. buffer process entry
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+20
FILE^DIE EN+113, GRPFILE+15
UPDATE^DIE GRPFILE+26, GRPFILE+31, GRPFILE+36
^DIK GRPFILE+20
CLEAN^DILF EN+113
$$GET1^DIQ EN+103, EN+104, EN+124, EN+129, EN+133, AUTOUPD+28, AUTOUPD+43, AUTOUPD+53, AUTOUPD+56, AUTOUPD+58
, AUTOUPD+60, AUTOUPD+65
GETS^DIQ GRPFILE+13, GRPFILE+25, GRPFILE+30, GRPFILE+35
$$EXPIRED^IBCNEDE2 AUTOUPD+74
CTD^IBCNEHL2 EN+32
EBNTE^IBCNEHL2 EN+76
GT1^IBCNEHL2 EN+39
IN1^IBCNEHL2 EN+43
IN3^IBCNEHL2 EN+49
MSA^IBCNEHL2 EN+28, EN+29
PID^IBCNEHL2 EN+35
ZEB^IBCNEHL2 EN+55
$$CHK1^IBCNEHL3 AUTOUPD+77
$$CHK2^IBCNEHL3 AUTOUPD+79
WARN^IBCNEHL3 GRPFILE+16, GRPFILE+26, GRPFILE+31, GRPFILE+36
ERR^IBCNEHL4 EN+79
G2OCTD^IBCNEHL4 EN+73
NTE^IBCNEHL4 EN+82
ZHS^IBCNEHL4 EN+58
ZII^IBCNEHL4 EN+67
ZRF^IBCNEHL4 EN+61
ZSD^IBCNEHL4 EN+64
ZTP^IBCNEHL4 EN+85
ZTY^IBCNEHL4 EN+70
$$EBFILE^IBCNEHL5 EBFILE+9
AUTOFIL^IBCNEHL5 AUTOFIL+7
DG1^IBCNEHL5 EN+91
GZRF^IBCNEHL5 EN+52
ROL^IBCNEHL5 EN+88
ZMP^IBCNEHL5 EN+94
$$BUFLOCK^IBCNEHL6 EN+131, EN+138
FIL^IBCNEHL6 FIL+2
$$SVEICD^IBCNEHL7 EN+98
$$ISMCR^IBCNEHLU AUTOUPD+32
$$ONEPOL^IBCNEHLU AUTOUPD+67
$$PATISSUB^IBCNEHLU AUTOUPD+75
SPAR^IBCNEHLU EN+16
$$MGRP^IBCNEUT5 EN+5
$$PYRAPP^IBCNEUT5 AUTOUPD+38

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND1^DIC
^IBE(350.9 - [#350.9] GET1^DIQ
^IBA(355.33 - [#355.33] GET1^DIQ
^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
^IBE(365.12 - [#365.12] GET1^DIQ
365.121 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] AUTOUPD+70
^DPT - [#2] GRPFILE+20, AUTOUPD+71, AUTOUPD+72, AUTOUPD+73
^IBA(355.3 - [#355.3] AUTOUPD+86, AUTOUPD+89, AUTOUPD+93
^IBCN(365 - [#365] GRPFILE+23, GRPFILE+24, GRPFILE+28, GRPFILE+29, GRPFILE+33, GRPFILE+34, AUTOUPD+23, AUTOUPD+26
^IBCN(365.18 - [#365.18] EN+106
^IBE(350.9 - [#350.9] AUTOUPD+31
^TMP($J EN+15

Label References

Name Line Occurrences
$$AUTOUPD EN+119
AUTOFIL EN+135, EN+136
AUTOFILX AUTOFIL+5
FIL EN+139

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACK EN+3~, EN+120
AFLG GRPFILE~, GRPFILE+16, GRPFILE+26, GRPFILE+31, GRPFILE+36, EBFILE~, EBFILE+9
APPIEN AUTOUPD+14~, AUTOUPD+38*, AUTOUPD+39, AUTOUPD+65
AUBUFF EN+122~, EN+124*, EN+126, EN+129, EN+131, EN+133, EN+138
AULOCK EN+122~, EN+123*, EN+131*, EN+138
AUOK EN+122~, EN+123*, EN+126, EN+134*
AUTO EN+3~, EN+119*, EN+120, EN+135, EN+136
BUFFSTAT EN+127~, EN+129*, EN+133*
D0 EN+102~, EN+106*, EN+107
D1 EN+102~, EN+106*, EN+107
DA GRPFILE+9~, GRPFILE+20*
DA(1 GRPFILE+19*
DA(2 GRPFILE+19*
DATA12 GRPFILE+9~
DATA12( GRPFILE+14*
DFN AUTOFIL~, AUTOFIL+7, GRPFILE~, GRPFILE+12, GRPFILE+19, GRPFILE+20, GRPFILE+21, EBFILE~, EBFILE+9
DIAG GRPFILE+9~
DIAG( GRPFILE+36
DIAG3121 GRPFILE+9~, GRPFILE+36!
DIAG3121( GRPFILE+36*
>> DIK GRPFILE+19*
EBDA EN+3~, EN+52, EN+55, EN+58, EN+61, EN+64, EN+67, EN+70, EN+73, EN+76
, EN+82
ERACT EN+3~, EN+28, EN+29, EN+109, EN+120
ERCON EN+3~, EN+28, EN+29
ERDA EN+79!, EN+82
ERFLG EN+3~, EN+5*, EN+15, EN+35, GRPFILE+9~, GRPFILEX+1
ERROR EN+3~, EN+28, EN+29, EN+32, EN+35, EN+39, EN+43, EN+49, EN+52, EN+55
, EN+58, EN+61, EN+64, EN+67, EN+70, EN+73, EN+79, EN+82, EN+85, EN+88
, EN+91, EN+94, EN+120, GRPFILE+9~, GRPFILE+16!, GRPFILE+26!, GRPFILE+31!, GRPFILE+36!
ERTXT EN+3~, EN+28, EN+29, EN+109, EN+120
EVENTYP EN~, EN+28, EN+29, EN+39, EN+43, EN+98, EN+101
EXT EN+102~, EN+104*, EN+105
FDA EN+102~
FDA( EN+108*, EN+109*, EN+110*, EN+111*, EN+112*
G2OFLG EN+3~, EN+5*, EN+19*, EN+20*, EN+32, EN+73
GDATA AUTOUPD+14~, AUTOUPD+93*, AUTOUPD+94, AUTOUPD+99
GIEN AUTOUPD+14~, AUTOUPD+81*, AUTOUPD+85, AUTOUPD+86, AUTOUPD+89, AUTOUPD+92, AUTOUPD+93
GNAME AUTOUPD+14~
GNUM AUTOUPD+14~, AUTOUPD+81*, AUTOUPD+87, AUTOUPD+89
GNUM1 AUTOUPD+14~, AUTOUPD+86*, AUTOUPD+87, AUTOUPD+89*
GOK AUTOUPD+14~, AUTOUPD+81*, AUTOUPD+83, AUTOUPD+85*, AUTOUPD+87*, AUTOUPD+89*, AUTOUPD+91, AUTOUPD+92*, AUTOUPD+98*, AUTOUPD+103*
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+116~, EN+117*, AUTOUPD+20
IBGETDEF AUTOUPD+16~, AUTOUPD+51*, AUTOUPD+58*, AUTOUPD+60
IBGETNOK AUTOUPD+16~, AUTOUPD+55*, AUTOUPD+56, AUTOUPD+58*, AUTOUPD+60*
IBGETSTC AUTOUPD+16~, AUTOUPD+51*, AUTOUPD+60*
IBGETTQ AUTOUPD+16~, AUTOUPD+51*, AUTOUPD+53*, AUTOUPD+56
IBGETWE AUTOUPD+16~, AUTOUPD+51*, AUTOUPD+56*
>> IBSEG EN+28, EN+29, EN+32, EN+35, EN+39, EN+43, EN+49, EN+52, EN+55, EN+58
, EN+61, EN+64, EN+67, EN+70, EN+73, EN+76, EN+79, EN+82, EN+85, EN+88
, EN+91, EN+94
>> IBSEG(1 EN+17
IBTRACK EN+3~
IDATA0 AUTOUPD+14~, AUTOUPD+72*, AUTOUPD+74, AUTOUPD+75, AUTOUPD+81
IDATA3 AUTOUPD+14~, AUTOUPD+72*
IDATA7 AUTOUPD+15~, AUTOUPD+73*
IEN2 AUTOUPD+14~, AUTOUPD+66*, AUTOUPD+67, AUTOUPD+71, AUTOUPD+72, AUTOUPD+73, AUTOUPD+105, AUTOUPD+106, AUTOUPD+107
IEN312 AUTOFIL~, AUTOFIL+6, GRPFILE~, GRPFILE+12, GRPFILE+19, GRPFILE+20, GRPFILE+21, AUTOUPD+14~, AUTOUPD+71*, AUTOUPD+72
, AUTOUPD+73, AUTOUPD+97, AUTOUPD+102, AUTOUPD+106, AUTOUPD+107, EBFILE~, EBFILE+9
IEN36 AUTOUPD+14~, AUTOUPD+70*, AUTOUPD+71
IENS EN+102~, EN+107*, EN+108, EN+109, EN+110, EN+111, EN+112, GRPFILE+9~, GRPFILE+12*, GRPFILE+14
IENS312 GRPFILE+9~, GRPFILE+21*, GRPFILE+26, GRPFILE+31, GRPFILE+36
IENS365 GRPFILE+9~, GRPFILE+24*, GRPFILE+25, GRPFILE+29*, GRPFILE+30, GRPFILE+34*, GRPFILE+35
IIVSTAT EN+4~, EN+5*, EN+110, EN+111, EN+112, AUTOUPD+36
INSIEN AUTOFIL+4~, AUTOFIL+6*, AUTOFIL+7
IRIEN EN+4~
ISBLUE AUTOUPD+15~, AUTOUPD+28*, AUTOUPD+70, AUTOUPD+71, AUTOUPD+106
ISSUB AUTOFIL~, AUTOFIL+7, AUTOUPD+14~, AUTOUPD+75*, AUTOUPD+77, AUTOUPD+79, AUTOUPD+105, AUTOUPD+106, AUTOUPD+107
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+28, EN+29
>> MIL(365 GRPFILE+14
MWNRA AUTOUPD+14~, AUTOUPD+31*, AUTOUPD+97*, AUTOUPD+105
MWNRB AUTOUPD+14~, AUTOUPD+31*, AUTOUPD+102*, AUTOUPD+105
MWNRIEN AUTOUPD+14~, AUTOUPD+31*, AUTOUPD+32
MWNRTYP AUTOUPD+14~, AUTOUPD+31*, AUTOUPD+32*, AUTOUPD+36, AUTOUPD+71, AUTOUPD+79, AUTOUPD+83, AUTOUPD+91, AUTOUPD+97, AUTOUPD+102
, AUTOUPD+105
NODE GRPFILE+9~, GRPFILE+18*, GRPFILE+19, GRPFILE+20
ONEPOL AUTOUPD+15~, AUTOUPD+67*, AUTOUPD+84, AUTOUPD+88
>> P3 AUTOUPD+106*
PCE AUTOFIL+4~, AUTOFIL+6*
PIEN AUTOUPD+15~, AUTOUPD+27*, AUTOUPD+28, AUTOUPD+32, AUTOUPD+38, AUTOUPD+65, AUTOUPD+67, AUTOUPD+70
PROV GRPFILE+9~
PROV( GRPFILE+31
PROV332 GRPFILE+9~, GRPFILE+31!
PROV332( GRPFILE+31*
RDATA0 AUTOUPD+15~, AUTOUPD+23*, AUTOUPD+27, AUTOUPD+43, AUTOUPD+66
RDATA1 AUTOUPD+15~, AUTOUPD+23*
RDATA13 AUTOUPD+15~, AUTOUPD+26*
RDATA14 AUTOUPD+15~, AUTOUPD+26*, AUTOUPD+81
REF GRPFILE+9~
REF( GRPFILE+26
REF3129 GRPFILE+9~, GRPFILE+26!
REF3129( GRPFILE+26*
RES AUTOUPD+15~, AUTOUPD+17*, AUTOUPD+18, AUTOUPD+20, AUTOUPD+36, AUTOUPD+39, AUTOUPD+43, AUTOUPD+53, AUTOUPD+56, AUTOUPD+65
, AUTOUPD+66, AUTOUPD+70, AUTOUPD+71, AUTOUPD+105*, AUTOUPD+106*, AUTOUPD+107*, AUTOUPD+108
RIEN EN+4~, EN+28, EN+29, EN+32, EN+35, EN+39, EN+43, EN+49, EN+52, EN+55
, EN+58, EN+61, EN+64, EN+67, EN+70, EN+73, EN+76, EN+79, EN+82, EN+85
, EN+88, EN+91, EN+94, EN+103, EN+108, EN+119, EN+124, AUTOFIL+5, GRPFILE~, GRPFILE+13
, GRPFILE+14, GRPFILE+23, GRPFILE+24, GRPFILE+28, GRPFILE+29, GRPFILE+33, GRPFILE+34, AUTOUPD~, AUTOUPD+18, AUTOUPD+23
, AUTOUPD+26, AUTOUPD+32, AUTOUPD+53, AUTOUPD+60, EBFILE~, EBFILE+9
RSUPDT EN+4~
SEG EN+4~, EN+17*, EN+19, EN+20, EN+24, EN+28, EN+29, EN+32, EN+35, EN+39
, EN+43, EN+49, EN+52, EN+55, EN+58, EN+61, EN+64, EN+67, EN+70, EN+73
, EN+76, EN+79, EN+82, EN+85, EN+88, EN+91, EN+94
SUBID EN+4~, EN+5*, EN+39, EN+43
TQIEN AUTOUPD+15~
TQN EN+102~, EN+103*, EN+104, EN+106
TRACE EN+4~, EN+28, EN+29
TRKIEN EN+4~, EN+98*
U EN+135, EN+136, AUTOUPD+27, AUTOUPD+31, AUTOUPD+43, AUTOUPD+66, AUTOUPD+74, AUTOUPD+81, AUTOUPD+86, AUTOUPD+89
, AUTOUPD+94, AUTOUPD+97, AUTOUPD+99, AUTOUPD+102, AUTOUPD+105, AUTOUPD+106, AUTOUPD+107
UP EN+4~
Z GRPFILE+9~, GRPFILE+23*, GRPFILE+24, GRPFILE+28*, GRPFILE+29, GRPFILE+33*, GRPFILE+34
Z2 GRPFILE+9~, GRPFILE+26*, GRPFILE+31*, GRPFILE+36*
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