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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: IBARXMI

Package: Integrated Billing

Routine: IBARXMI


Information

IBARXMI ;OAK/ELZ-HL7 RECEIVER FOR PFSS WORKING ROUTINE ;6-APR-2005

Source Information

Source file <IBARXMI.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Integrated Billing 8 REINDEX^IBAECC  DOM^IBARX  BDESC^IBARX1  FOUND^IBARXMA  (BILL,SEND)^IBARXMB  $$ADD^IBARXMN  BBE^IBARXPFS  $$GET3525^IBEMTSCU  
VA FileMan 3 FILE^DICN  (,CHK)^DIE  ^DIK  
Registration 2 (ELIG,INP,KVA)^VADPT  $$SITE^VASITE  
Kernel 1 $$LKUP^XUAF4  
Outpatient Pharmacy 1 ($$RPH,RPH)^PSOPFSU0  
VDEF 1 $$QUEUE^VDEFQM  

Entry Points

Name Comments DBIA/ICR reference
QUERYVA ; called by HL7 receiver to send queries out to all sites of record
; for the given patient to look for updated copay cap information.
; TYPE = ST
35471 ; files data into 354.71 (TYPE = IN)
; validate data
BILLVA ; called by HL7 receiver to initiate back billing at a remote VA site.
; TYPE = BL
ERR ; trans type not found, set error
35181 ; files data in 351.81 (LB type)
351 ; files data in 351 (MT type)
350 ; files data in 350 (ML type)
ATYPE(IBTYP,IBIO,IBBS) ; used to determine action type

External References

Name Field # of Occurrence
FILE^DICN 351+13, 35181+14, 35181+23, 350+29
^DIE 35471+33, 351+18, 35181+19, 350+35
CHK^DIE 35471+14, 351+9, 35181+9, 35181+10, 350+23
^DIK 35181+22
REINDEX^IBAECC 35181+24
DOM^IBARX 35471+22
BDESC^IBARX1 35471+24
FOUND^IBARXMA 35471+36
BILL^IBARXMB BILLVA+19
SEND^IBARXMB BILLVA+18
$$ADD^IBARXMN 35471+32
BBE^IBARXPFS QUERYVA+18
$$GET3525^IBEMTSCU 350+19
$$RPH^PSOPFSU0 QUERYVA+14, BILLVA+15, 35471+17
RPH^PSOPFSU0 QUERYVA+14, BILLVA+15, 35471+3
ELIG^VADPT 35471+22
INP^VADPT 35471+22
KVA^VADPT 35471+38
$$SITE^VASITE QUERYVA+14, BILLVA+15, BILLVA+18, BILLVA+19, 35471+7, 35471+8, 35471+28, 350+16
$$QUEUE^VDEFQM QUERYVA+21
$$LKUP^XUAF4 35471+32, 350+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] Classic Fileman Calls,  CHK^DIE
^IBE(351 - [#351] Classic Fileman Calls,  CHK^DIE
^IBA(351.81 - [#351.81] Classic Fileman Calls,  CHK^DIE
351.811 CHK^DIE
^IBAM(354.71 - [#354.71] Classic Fileman Calls,  CHK^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] 350+30, 350+34
^IB("B" 350+28
^IBA(351.81 - [#351.81] 35181+13, 35181+15, 35181+22
^IBAM(354.71 - [#354.71] BILLVA+9, BILLVA+19, 35471+9
^IBBAA(375 - [#375] 350+25
^IBE(350.1 - [#350.1] 35471+23, 350+10, 350+13
^IBE(351 - [#351] 351+12, 351+14
^PSRX - [#52] QUERYVA+10, BILLVA+11, 35471+13
^PSRX("B" QUERYVA+9, BILLVA+10, 35471+12

Label References

Name Line Occurrences
$$ATYPE 350+9

Naked Globals

Name Field # of Occurrence
^(20 350+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA 35471+29~, 35471+33*, 351+2~, 351+17*, 35181+2~, 35181+18*, 35181+22*, 350+1~, 350+33*
DA(1 35181+22*
>> DFN QUERYVA+21, 35471+32, 351+14, 35181+15, 350+30
DIC 351+2~, 351+13*, 35181+2~, 35181+14*, 35181+23*, 350+1~, 350+29*
DIC("DR" 351+13*, 35181+14*, 35181+23*, 350+29*
DIC(0 351+13*, 35181+14*, 35181+23*, 350+29*
DIE 35471+29~, 35471+33*, 351+2~, 351+17*, 35181+2~, 35181+18*, 350+1~, 350+33*
DIK 35181+2~, 35181+22*, 35181+23
DO 351+2~, 351+13!, 35181+2~, 35181+14!, 35181+23!, 350+1~, 350+29!
DR 35471+29~, 35471+33*, 351+2~, 351+17*, 35181+2~, 35181+18*, 350+1~, 350+33*, 350+34*
DUZ QUERYVA+14~*, BILLVA+15~*, 35471+28~*, 351+13, 351+17, 35181+14, 35181+18, 350+29, 350+33
DUZ(2 QUERYVA+14*, BILLVA+15*, 35471+28*
>> HLERR QUERYVA+8*, QUERYVA+9*, QUERYVA+10*, BILLVA+7*, BILLVA+8*, BILLVA+9*, BILLVA+10*, BILLVA+11*, BILLVA+20*, 35471+3*
, 35471+5*, 35471+7*, 35471+8*, 35471+9*, 35471+11*, 35471+12*, 35471+13*, 35471+14*, 35471+18*, 351+6*
, 351+7*, 351+9*, 351+14*, 35181+6*, 35181+7*, 35181+9*, 35181+10*, 35181+15*, 350+5*, 350+6*
, 350+9*, 350+10*, 350+19*, 350+23*, 350+24, 350+25*, 350+30*, ERR+1*
>> IB350( 350+4, 350+9*, 350+10*, 350+13, 350+16*, 350+19*, 350+22*, 350+23, 350+25*, 350+28
, 350+29, 350+34
>> IB350("BS" 350+9
>> IB350("IDX" 350+25
>> IB350("IO" 350+9, 350+19, 350+33
>> IB350("TYP" 350+9
>> IB351( 351+5, 351+8*, 351+9, 351+13, 351+17
>> IB35181( 35181+5, 35181+8*, 35181+9, 35181+13, 35181+14, 35181+18
>> IB35471( QUERYVA+7, QUERYVA+9, QUERYVA+10, QUERYVA+14, QUERYVA+17, BILLVA+6, BILLVA+8, BILLVA+9, BILLVA+10, BILLVA+11
, BILLVA+15, BILLVA+18, BILLVA+19, 35471+4, 35471+7, 35471+8, 35471+9, 35471+10*, 35471+11, 35471+12
, 35471+13, 35471+14, 35471+17, 35471+21, 35471+28, 35471+32, 351+7, 351+8, 351+12, 35181+7
, 35181+8, 350+6, 350+22
IBADT QUERYVA+4~, QUERYVA+17*
IBAM 35471+2~, 35471+32*, 35471+33, 35471+36
IBARXDAT 35471+2~, 35471+17*, 35471+18, 35471+23, 35471+28
IBATYP 35471+2~, 35471+23*
IBBS ATYPE~, ATYPE+2, ATYPE+3, ATYPE+4, ATYPE+5, ATYPE+8, ATYPE+9, ATYPE+11
IBDESC 35471+2~, 35471+32, 350+1~, 350+33
>> IBINST 350+16
IBIO ATYPE~, ATYPE+1, ATYPE+2, ATYPE+3, ATYPE+4, ATYPE+5, ATYPE+6, ATYPE+7, ATYPE+8, ATYPE+9
, ATYPE+12, ATYPE+13
IBLTCX 35181+2~, 35181+24*
>> IBMTDT21( 35181+10, 35181+23
IBQ QUERYVA+4~, QUERYVA+7*, QUERYVA+8, BILLVA+3~, BILLVA+6*, BILLVA+7, 35471+2~, 35471+4*, 35471+5, 35471+14
, 351+2~, 351+5*, 351+6, 351+9, 35181+2~, 35181+5*, 35181+6, 35181+9, 35181+10, 350+1~
, 350+4*, 350+5, 350+23
IBRX QUERYVA+4~, QUERYVA+9*, QUERYVA+10, BILLVA+3~, BILLVA+10*, BILLVA+11, BILLVA+15, 35471+2~, 35471+12*, 35471+17
, 35471+21
IBTYP ATYPE~, ATYPE+1, ATYPE+2, ATYPE+3, ATYPE+4, ATYPE+5, ATYPE+6, ATYPE+7, ATYPE+8, ATYPE+9
, ATYPE+10, ATYPE+11, ATYPE+12, ATYPE+13
IBX QUERYVA+4~, QUERYVA+7*, QUERYVA+8, BILLVA+3~, BILLVA+6*, BILLVA+7, BILLVA+9*, BILLVA+19, 35471+2~, 35471+4*
, 35471+5, 35471+10*, 35471+13, 35471+14*, 35471+21*, 35471+32, 35471+36, 351+2~, 351+5*, 351+6
, 351+9*, 351+12*, 351+13*, 351+14, 351+17, 35181+2~, 35181+5*, 35181+6, 35181+9*, 35181+10*
, 35181+13*, 35181+14*, 35181+15, 35181+18, 35181+22, 35181+24, 350+1~, 350+4*, 350+5, 350+23*
, 350+28*, 350+29*, 350+30, 350+33, 350+34
IBY 35181+2~, 35181+22*, 35181+23*, 350+1~, 350+34*
X QUERYVA+4~, QUERYVA+21*, 351+2~, 351+13*, 351+17*, 35181+2~, 35181+14*, 35181+18*, 35181+23*, 350+1~
, 350+29*
Y 351+2~, 351+13, 35181+2~, 35181+14, 350+1~, 350+29

Marked Items

Name Field # of Occurrence
$T(RPH^PSOPFSU0 QUERYVA+14, BILLVA+15, 35471+3
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All