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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBARXMA

Package: Integrated Billing

Routine: IBARXMA


Information

IBARXMA ;LL/ELZ - PHARMCAY COPAY BACKGROUND PROCESSES ; 02 Mar 2021

Source Information

Source file <IBARXMA.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Integrated Billing 3 ^IBAERR  EN^IBARXCHL  ($$FAC,$$SEND,$$TFL)^IBARXMU  
Kernel 3 ^%ZTLOAD  $$FMADD^XLFDT  $$LKUP^XUAF4  
VA FileMan 3 FILE^DICN  ^DIE  $$EXTERNAL^DILFD  
MailMan 2 XMZ^XMA2  ENT1^XMD  
Registration 1 DEM^VADPT  

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

Package Total Caller Graph
Integrated Billing 8 IBAMTC  IBARXMB  IBARXMI  IBARXMP  IBECEA22  IBECEA4  IBECEAU6  IBEFCOP  

Entry Points

Name Comments DBIA/ICR reference
FILER(IBA) ; This label is called by the IB background filer to
; notify other facilities that a transaction has occurred on the current
; facility. It will then update the status in 354.71 assuming that the
; transaction was accepted at all the subscribing facilities.
;
; IBA would be the IEN of file 350 to process.
FOUND(IBY,IBZ) ; come in here to do the work
NIGHT ; queue off job to do nightly processing
NIGHTQ ; called from nightly background job for transmissions
SP(X,Y) ; makes X be Y space long
STATUS(IBY,IBZ,IBT) ; update status in 354.71 if applicable
; IBY is return error if applicable
; IBZ is the entry number in 354.71
; IBT indicates number of treating facilities
M(T) ; used to set text in mail message
; assumes XMZ and IBL

External References

Name Field # of Occurrence
^%ZTLOAD NIGHT+3
FILE^DICN FOUND+37
^DIE FOUND+35, STATUS+13
$$EXTERNAL^DILFD NIGHTQ+27
^IBAERR FILER+14
EN^IBARXCHL FOUND+22
$$FAC^IBARXMU NIGHTQ+26
$$SEND^IBARXMU FOUND+24
$$TFL^IBARXMU FOUND+7
DEM^VADPT NIGHTQ+18
$$FMADD^XLFDT NIGHTQ+15
XMZ^XMA2 NIGHTQ+19
ENT1^XMD NIGHTQ+34
$$LKUP^XUAF4 FOUND+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Now transmitting to ",$P(IBTFL(IBX),"^",2)," ..."
  • Line Location: FOUND+19
Routine Call
  • DIE
  • Line Location:
    • FOUND+35
    • STATUS+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBAM(354.71 - [#354.71] Classic Fileman Calls
354.711 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] FILER+9
^IBAM(354.71 - [#354.71] FILER+10*, FOUND+17, FOUND+24, FOUND+27, FOUND+34, FOUND+35, NIGHTQ+4, NIGHTQ+7, NIGHTQ+11, NIGHTQ+26
, STATUS+7, STATUS+9, STATUS+12, STATUS+13
^XMB(3.9 - [#3.9] NIGHTQ+32*, M+2*

Label References

Name Line Occurrences
$$SP NIGHTQ+27
FOUND FILER+12, NIGHTQ+8
M NIGHTQ+21, NIGHTQ+22, NIGHTQ+23, NIGHTQ+24, NIGHTQ+25, NIGHTQ+27, NIGHTQ+30
STATUS FOUND+10, FOUND+39

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS NIGHT+1~
DA FOUND+4~, FOUND+27*, FOUND+32, FOUND+34, FOUND+35, STATUS+5~, STATUS+10*
DA(1 FOUND+27*
DFN FOUND+7, FOUND+22, FOUND+24, NIGHTQ+5~, NIGHTQ+7*
DIC FOUND+4~, FOUND+36*
DIC("DR" FOUND+37*
DIC(0 FOUND+36*
DIE FOUND+4~, FOUND+33*, STATUS+5~, STATUS+10*
DR FOUND+4~, FOUND+33*, STATUS+5~, STATUS+11*
DT NIGHTQ+15, NIGHTQ+32
IBA FILER~, FILER+9, FILER+10, NIGHTQ+5~
IBD FOUND+4~, STATUS+5~, STATUS+9*, STATUS+11
IBER FILER+7~, NIGHTQ+5~, NIGHTQ+30
IBER( FOUND+30*, NIGHTQ+30
IBF NIGHTQ+5~, NIGHTQ+26*
IBL NIGHTQ+5~, NIGHTQ+20*, NIGHTQ+32, M+2*
IBM NIGHTQ+5~
IBN NIGHTQ+5~, NIGHTQ+26*, NIGHTQ+27
>> IBONE FOUND+17
IBS FOUND+4~, FOUND+16*, FOUND+17, FOUND+27, FOUND+36, NIGHTQ+2~, NIGHTQ+4*, STATUS+5~, STATUS+7*, STATUS+9
IBT FOUND+4~, FOUND+23*, FOUND+24*, FOUND+30, FOUND+33, FOUND+37, NIGHTQ+5~, NIGHTQ+26*, NIGHTQ+27, STATUS~
, STATUS+7
IBTFL FOUND+4~, FOUND+7*, FOUND+10, FOUND+39
IBTFL( FOUND+13, FOUND+16, FOUND+19, FOUND+21
IBX FOUND+4~, FOUND+13*, FOUND+16, FOUND+19, FOUND+21, FOUND+24, FOUND+30, NIGHTQ+2~, NIGHTQ+4*, NIGHTQ+7
NIGHTQ+8, NIGHTQ+11, NIGHTQ+26, STATUS+5~, STATUS+7*
IBY FILER+7~, FILER+12*, FILER+14, FOUND~, FOUND+10, FOUND+13, FOUND+34*, FOUND+39, NIGHTQ+5~*, NIGHTQ+8*
NIGHTQ+12, STATUS~, STATUS+12*, STATUS+15*
IBZ FILER+7~, FILER+9*, FILER+10, FILER+12, FOUND~, FOUND+10, FOUND+17, FOUND+22, FOUND+24, FOUND+27
, FOUND+33, FOUND+34, FOUND+35, FOUND+36, FOUND+39, NIGHTQ+5~, NIGHTQ+11*, NIGHTQ+12, NIGHTQ+15, NIGHTQ+24
, STATUS~, STATUS+7, STATUS+9, STATUS+10, STATUS+12, STATUS+13
IO FOUND+19
IOP NIGHT+1~
T M~, M+2
>> VA("PID" NIGHTQ+24
>> VADM(1 NIGHTQ+24
X FOUND+4~, FOUND+36*, NIGHTQ+2~, NIGHTQ+30*, SP~, SP+1*, SP+2, STATUS+5~
XMDUZ NIGHTQ+5~, NIGHTQ+19*
XMSUB NIGHTQ+5~, NIGHTQ+19*
XMY NIGHTQ+5~
XMY("G.IB RX COPAY CAP ERROR" , NIGHTQ+33*
XMZ NIGHTQ+5~, NIGHTQ+19, NIGHTQ+32, M+2
Y FILER+7~, FILER+14*, FOUND+4~, SP~, SP+1, SP+2, STATUS+5~
ZTASK NIGHT+1~
ZTDESC NIGHT+1~, NIGHT+2*
ZTDTH NIGHT+1~, NIGHT+2*
ZTIO NIGHT+1~, NIGHT+2*
>> ZTQUEUED FOUND+19
ZTRTN NIGHT+1~, NIGHT+2*
ZTSAVE NIGHT+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All