IBTRHLI2 ;ALB/JWS - Receive and store 278 Response message ;05-JUN-2014
Source file <IBTRHLI2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 2 | IBTRHLI1 IBTRHLI3 |
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
|
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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBT(356.22 - [#356.22] | MSH+12, MSA+7, MSA+17, MSA+28, PRB+49, AUT+47, ERR+4 |
>> | 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 |