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

Package: Integrated Billing

Routine: IBTRHLI2


Information

IBTRHLI2 ;ALB/JWS - Receive and store 278 Response message ;05-JUN-2014

Source Information

Source file <IBTRHLI2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 NOW^%DTC  $$FIND1^DIC  (FILE,UPDATE)^DIE  ^DIK  $$GET1^DIQ  
Integrated Billing 3 SLCHECK^IBTRHLI1  $$FNDCT^IBTRHLI3  HCSRCPY^IBTUTL  

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

Package Total Caller Graph
Integrated Billing 2 IBTRHLI1  IBTRHLI3  

Entry Points

Name Comments DBIA/ICR reference
MSH(IBSEG,RESIEN,ERROR) ;MSH seg (x12 BHT seg)
; Input:
; IBSEG
MSA(IBSEG,RESIEN,ERROR) ;MSA seg (x12 AAA and TRN segs)
; Input:
; IBSEG,RESIEN
IN1(IBSEG,RESIEN,ERROR) ;IN1 Insurance seg (X12 NM1 and PER seg(s) loop 2010A)
; Input:
; IBSEG,RESIEN
PRB(IBSEG,RESIEN,ERROR,SLIEN) ;PRB Problem Detail seg (x12 UM loop 2000E, UM 2000F)
; Input:
; IBSEG,RESIEN
PV1(IBSEG,RESIEN,ERROR) ;PV1 Patient Visit seg (x12
; Input:
; IBSEG,RESIEN
AUT(IBSEG,RESIEN,ERROR,SLIEN) ;
; Input:
; IBSEG,RESIEN,SLIEN
OBR(IBSEG,RESIEN,ERROR) ;OBR Observation Request seg
; Input:
; IBSEG,RESIEN
PRD(IBSEG,RESIEN,ERROR,PEIEN,SLIEN,SLPIEN) ; PRD Provider Data seg
; Input:
; IBSEG,RESIEN,SLIEN
PRD1 ;
PRD2 ;
UP(MSG,LOOP) ; perform database update
FPRD(PNP,NPI) ; obtain Variable Provider pointer
ERR(MSG,LOOP) ;file error condition

External References

Name Field # of Occurrence
NOW^%DTC MSH+17
$$FIND1^DIC MSH+10, PRB+30, PRD+11, FPRD+4, FPRD+7, FPRD+8
FILE^DIE MSH+38, PRD1+8, PRD2+8
UPDATE^DIE MSH+33, PRB+33, PRD1+2, PRD2+2, UP+2, ERR+9
^DIK MSH+15
$$GET1^DIQ PRD+11
SLCHECK^IBTRHLI1 AUT+13, AUT+18
$$FNDCT^IBTRHLI3 AUT+48
HCSRCPY^IBTUTL AUT+50

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND1^DIC
^IBA(355.93 - [#355.93] FIND1^DIC
^IBT(356.001 - [#356.001] FIND1^DIC
^IBT(356.22 - [#356.22] Classic Fileman Calls,  FIND1^DIC
^IBE(365.022 - [#365.022] FIND1^DIC,  GET1^DIQ
^DIC(4 - [#4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBT(356.22 - [#356.22] MSH+12, MSA+7, MSA+17, MSA+28, PRB+49, AUT+47, ERR+4

Label References

Name Line Occurrences
$$FPRD PRD+13, PRD+34
ERR MSH+11, MSH+34, MSH+39, PRB+34, PRD+12, PRD+33, PRD1+3, PRD1+9, PRD2+3, PRD2+9
, UP+3
PRD1 PRD+7
PRD2 PRD+31
UP MSA+16, MSA+38, IN1+33, PRB+39, PRB+41, PRB+56, PV1+8, PV1+15, AUT+8, AUT+12
, AUT+17, AUT+45, OBR+11, PRD+20, PRD+41

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % MSH+18, MSH+19, MSH+21
ACTION AUT+6~, AUT+24*, AUT+25, AUT+33
>> BADERROR MSH+11*
CT MSA+6~, MSA+17*, MSA+18, MSA+28*, MSA+29, PRB+49*, PRB+50, ERR+1~, ERR+4*, ERR+5
CTIEN AUT+6~, AUT+48*, AUT+50
>> DA MSH+15*
DATA0 MSH+7~, MSH+8*, MSH+12*, MSH+15, MSH+23, MSH+24, MSH+25, MSH+26, MSH+27, MSH+28
, MSH+29
>> DIK MSH+15*
ERROR MSH~, MSH+32!, MSH+34, MSH+37!, MSH+39, MSA~, IN1~, PRB~, PRB+32!, PRB+34
, PRB+57, PV1~, AUT~, OBR~, PRD~, PRD1+1!, PRD1+3, PRD1+6!, PRD1+9, PRD2+1!
PRD2+3, PRD2+6!, PRD2+9, UP+1!, UP+3, ERR+8!
ERROR("DIERR" ERR+7
FLD PRD+6~, PRD+15*, PRD+16, PRD+17, PRD+18, PRD+22*, PRD+23, PRD+24, PRD+25, PRD+26
, PRD+27, PRD+28, PRD+29, PRD+36*, PRD+37, PRD+38, PRD+39, PRD+43*, PRD+44, PRD+45
, PRD+46, PRD+47, PRD+48, PRD+49, PRD+50, PRD+51, PRD+52, PRD+53, PRD+54, PRD+55
, PRD+56, PRD+57, PRD+58, PRD+59, PRD1+7, PRD2+7
>> HLCMP MSH+9, MSA+22, MSA+23, MSA+32, MSA+33, MSA+34, IN1+8, IN1+9, IN1+12, IN1+15
, IN1+16, IN1+19, IN1+22, IN1+23, IN1+24, IN1+27, IN1+30, IN1+31, PRB+30, PRB+35
, PRB+36, PRB+37, PRB+42, PRB+52, PRB+53, PRB+54, PRB+55, PV1+8, PV1+13, PV1+14
, AUT+8, AUT+9, AUT+10, AUT+12, AUT+14, AUT+15, AUT+17, AUT+19, AUT+20, AUT+21
, AUT+22, AUT+24, AUT+41, AUT+42, AUT+43, AUT+44, OBR+8, OBR+9, OBR+10, PRD+7
, PRD+8, PRD+10, PRD+11, PRD+16, PRD+17, PRD+18, PRD+20, PRD+23, PRD+24, PRD+25
, PRD+26, PRD+27, PRD+28, PRD+29, PRD+31, PRD+32, PRD+37, PRD+38, PRD+39, PRD+41
, PRD+46, PRD+47, PRD+48, PRD+49, PRD+50, PRD+51, PRD+52, PRD+53, PRD+54, PRD+55
, PRD+56, PRD+57, PRD+58, PRD+59, FPRD+3, FPRD+6
>> HLREP IN1+9, IN1+12, IN1+15, IN1+16, IN1+19, IN1+22, IN1+23, IN1+24, IN1+27, IN1+30
, IN1+31, PRB+30, PRB+36
>> HLSCMP IN1+8, OBR+9, OBR+10
IBFDA MSH+7~, MSA+6~, IN1+6~, PRB+6~, PV1+6~, AUT+6~, OBR+6~, PRD+6~, ERR+1~
IBFDA( MSH+18*, MSH+19*, MSH+20*, MSH+21*, MSH+22*, MSH+23*, MSH+24*, MSH+25*, MSH+26*, MSH+27*
, MSH+28*, MSH+29*, MSH+30*, MSH+36*, MSA+18*, MSA+19*, MSA+20*, MSA+21*, MSA+22*, MSA+23*
, MSA+29*, MSA+30*, MSA+31*, MSA+32*, MSA+33*, MSA+34*, IN1+8*, IN1+11*, IN1+12*, IN1+14*
, IN1+15*, IN1+18*, IN1+19*, IN1+21*, IN1+22*, IN1+23*, IN1+26*, IN1+27*, IN1+29*, IN1+30*
, IN1+31*, PRB+31*, PRB+35*, PRB+36*, PRB+37*, PRB+38*, PRB+42*, PRB+43*, PRB+44*, PRB+45*
, PRB+50*, PRB+51*, PRB+52*, PRB+53*, PRB+54*, PRB+55*, PV1+9*, PV1+10*, PV1+11*, PV1+13*
, PV1+14*, AUT+9*, AUT+10*, AUT+14*, AUT+15*, AUT+19*, AUT+20*, AUT+21*, AUT+22*, AUT+41*
, AUT+42*, AUT+43*, AUT+44*, OBR+8*, OBR+9*, OBR+10*, PRD+16*, PRD+17*, PRD+18*, PRD+23*
, PRD+24*, PRD+25*, PRD+26*, PRD+27*, PRD+28*, PRD+29*, PRD+37*, PRD+38*, PRD+39*, PRD+44*
, PRD+45*, PRD+46*, PRD+47*, PRD+48*, PRD+49*, PRD+50*, PRD+51*, PRD+52*, PRD+53*, PRD+54*
, PRD+55*, PRD+56*, PRD+57*, PRD+58*, PRD+59*, PRD1+7*, PRD2+7*, ERR+5*, ERR+6*, ERR+7*
IBSEG MSH~, MSA~, IN1~, PRB~, PV1~, AUT~, OBR~, PRD~
IBSEG(1 PRB+51, PRD+7, PRD+10, PRD+11, PRD+13, PRD+16, PRD+17, PRD+18, PRD+20, PRD+23
, PRD+31, PRD+34, PRD+37, PRD+38, PRD+39, PRD+41, PRD+46, FPRD+6
IBSEG(10 MSH+20, PRB+54, PRB+55
IBSEG(11 PRB+30, PRB+36
IBSEG(14 PV1+10
IBSEG(16 PRB+43
IBSEG(17 PRB+44, PRB+45
IBSEG(18 PRB+37
IBSEG(19 MSH+9
IBSEG(2 MSA+7, MSA+16, MSA+19, AUT+8, AUT+9, AUT+10, AUT+12, AUT+14, AUT+15, AUT+17
, AUT+21, AUT+22, AUT+43, AUT+44, PRD+24, PRD+47, PRD+48, PRD+49, PRD+50
IBSEG(22 PRB+42
IBSEG(27 OBR+9, OBR+10
IBSEG(3 MSA+21, MSA+30, MSA+38, PRB+35, PRB+52, PRB+53, PV1+8, PV1+13, PV1+14, PRD+25
, PRD+26, PRD+27, PRD+28, PRD+29, PRD+53, PRD+54, PRD+55, PRD+56, PRD+57, PRD+58
, PRD+59
IBSEG(36 PV1+11
IBSEG(4 PV1+9
IBSEG(46 OBR+8
IBSEG(5 MSA+31, PRB+8, PRB+41, PRB+47
IBSEG(6 MSA+22, MSA+23, MSA+32, MSA+33, MSA+34, IN1+8, AUT+19, AUT+20, AUT+24, AUT+41
, AUT+42
IBSEG(7 MSA+20, IN1+9, IN1+12, IN1+15, IN1+16, IN1+19, IN1+22, IN1+23, IN1+24, IN1+27
, IN1+30, IN1+31, PRD+8, PRD+32, PRD+51, PRD+52
LEV MSA+6~, MSA+15*, MSA+18, MSA+19, MSA+20, MSA+21, MSA+22, MSA+23, MSA+29, MSA+30
, MSA+31, MSA+32, MSA+33, MSA+34, IN1+6~, IN1+7*, IN1+8, IN1+11, IN1+12, IN1+14
, IN1+15, IN1+18, IN1+19, IN1+21, IN1+22, IN1+23, IN1+26, IN1+27, IN1+29, IN1+30
, IN1+31, PRB+6~, PRB+7*, PRB+31, PRB+35, PRB+36, PRB+37, PRB+38, PRB+42, PRB+43
, PRB+44, PRB+45, PRB+48*, PRB+50, PRB+51, PRB+52, PRB+53, PRB+54, PRB+55, PV1+6~
, PV1+7*, PV1+9, PV1+10, PV1+11, PV1+13, PV1+14, AUT+6~, AUT+7*, AUT+9, AUT+10
, AUT+41, AUT+42, AUT+43, AUT+44, OBR+6~, OBR+7*, OBR+8, OBR+9, OBR+10, PRD+6~
, PRD+14*, PRD+16, PRD+17, PRD+18, PRD+21*, PRD+23, PRD+24, PRD+25, PRD+26, PRD+27
, PRD+28, PRD+29, PRD+35*, PRD+37, PRD+38, PRD+39, PRD+42*, PRD+44, PRD+45, PRD+46
, PRD+47, PRD+48, PRD+49, PRD+50, PRD+51, PRD+52, PRD+53, PRD+54, PRD+55, PRD+56
, PRD+57, PRD+58, PRD+59, ERR+1~, ERR+3*, ERR+5, ERR+6, ERR+7
LEV1 AUT+6~, AUT+14, AUT+15, AUT+19, AUT+20, AUT+21, AUT+22
LOOP UP~, UP+3, ERR~, ERR+6
MSG UP~, UP+3, ERR~, ERR+7
NODE0 AUT+6~, AUT+47*, AUT+48, AUT+50
NPI PRD+6~, PRD+8*, PRD+9, PRD+13, PRD+32*, PRD+33, PRD+34, FPRD~, FPRD+4, FPRD+7
, FPRD+8
PEIEN PRD~, PRD1+4*, PRD1+7
PNP FPRD~, FPRD+3
PTR PRB+6~, PRB+30*, PRB+31, PRD+6~, PRD+11*, PRD+12, PRD+13*, PRD+34*, PRD1+5, PRD1+7
PRD2+5, PRD2+7, FPRD+1~, FPRD+4*, FPRD+5*, FPRD+7*, FPRD+8*, FPRD+9
>> REQIEN MSH+9*, MSH+10*, MSH+11, MSH+12, MSH+22, MSH+36
RESIEN MSH~, MSH+35*, MSH+36, MSA~, MSA+7, MSA+15, MSA+17, MSA+28, IN1~, IN1+7
, PRB~, PRB+7, PRB+48, PRB+49, PV1~, PV1+7, AUT~, AUT+7, AUT+47, AUT+48
, AUT+50, OBR~, OBR+7, PRD~, PRD+14, PRD+21, PRD+35, PRD+42, PRD1+7, PRD2+7
, ERR+2, ERR+3, ERR+4
RIEN MSH+7~, MSH+16*, MSA+6~, IN1+6~, PRB+6~, PV1+6~, AUT+6~, OBR+6~, PRD+6~
RIEN(1 MSH+35
RIEN(2 PRB+58, PRD1+4
RIEN(3 PRD2+4
SCRN PRD+6~, PRD+8*, PRD+32*, FPRD+1~, FPRD+2*, FPRD+4, FPRD+7, FPRD+8
SLIEN PRB~, PRB+58*, AUT~, PRD~, PRD+35, PRD+42, PRD2+7
SLPIEN PRD~, PRD+42, PRD2+4*, PRD2+7
>> STATUS MSA+8*, AUT+25, AUT+26*, AUT+33, AUT+34*, ERR+10*
U MSH+15, MSH+23, MSH+24, MSH+25, MSH+26, MSH+27, MSH+28, MSH+29, AUT+48, AUT+50
X1 IN1+6~, IN1+9*, IN1+10, IN1+11, IN1+13, IN1+14, IN1+16*, IN1+17, IN1+18, IN1+20
, IN1+21, IN1+23, IN1+24*, IN1+25, IN1+26, IN1+28, IN1+29, IN1+31
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