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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: IBARXMB

Package: Integrated Billing

Routine: IBARXMB


Information

IBARXMB ;LL/ELZ - PHARMCAY COPAY CAP BILLING FUNCTIONS ; 08 Jul 2021 10:46 AM

Source Information

Source file <IBARXMB.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Integrated Billing 8 ^IBAFIL  (INDEX,LAST)^IBARX1  $$RXEXMT^IBARXEU0  FOUND^IBARXMA  $$NET^IBARXMC  ($$ADD,$$CANCEL)^IBARXMN  ($$ICN,$$SITE)^IBARXMU  (ADD,ARPARM)^IBAUTL  
Kernel 1 $$NOW^XLFDT  
Outpatient Pharmacy 1 ^PSOCPIB  
RPC Broker 1 DIRECT^XWB2HL7  
VA FileMan 1 ^DIE  

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 IBARXCRC  IBARXMI  IBARXMR  

Entry Points

Name Comments DBIA/ICR reference
BILL(IBX,IBB) ; receives information to bill for amounts not previously billed
; to create bills for them on the local system, DFN is assumed
; IBX = the parent transaction number to bill, IBB = the amount to bill
SEND(IBX,IBB) ; receives information to bill remotely for amounts not already
; billed. Makes a call to the remote system to tell them to bill
; IBX = the parent transaction number to bill, IBB = the amount to bill
; ia #3144
CAN(DFN,IBX,IBCRES) ; cancels charge to be updated
; IBX = ien from 350, IBCRES = charge cancel reason (optional)
ADDUP(IBX,IBB) ; add updated transaction, assumes DFN
; IBX = example ien from 354.71 to bill, IBB = amount to bill
SERVICE(IBZ) ; returns service pointer
; IBZ = zero node from 350

External References

Name Field # of Occurrence
^DIE CAN+14
^IBAFIL CAN+32, ADDUP+25
INDEX^IBARX1 CAN+30, ADDUP+23
LAST^IBARX1 CAN+11
$$RXEXMT^IBARXEU0 ADDUP+9
FOUND^IBARXMA BILL+25
$$NET^IBARXMC BILL+16
$$ADD^IBARXMN ADDUP+17
$$CANCEL^IBARXMN BILL+19
$$ICN^IBARXMU SEND+6
$$SITE^IBARXMU ADDUP+17
ADD^IBAUTL CAN+26, ADDUP+19
ARPARM^IBAUTL CAN+8, ADDUP+6
^PSOCPIB ADDUP+30, ADDUP+30
$$NOW^XLFDT ADDUP+30
DIRECT^XWB2HL7 SEND+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] BILL+13, CAN+5, CAN+11, CAN+17, CAN+21, CAN+24, CAN+28*, ADDUP+21*
^IB("AC" CAN+29!, ADDUP+22!
^IBAM(354.71 - [#354.71] BILL+7, BILL+10, BILL+13, ADDUP+5
^IBE(350.1 - [#350.1] CAN+11, CAN+18, CAN+19, ADDUP+11, ADDUP+12, SERVICE+2

Label References

Name Line Occurrences
$$SERVICE CAN+7
ADDUP BILL+32
CAN BILL+29

Naked Globals

Name Field # of Occurrence
^(0 CAN+28*, ADDUP+21*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SEND+4~, CAN+14~*
DFN BILL+19, BILL+29, SEND+6, CAN~, CAN+28, ADDUP+9, ADDUP+17, ADDUP+21
DIE CAN+14~*
DR CAN+14~*
DUZ CAN+16, ADDUP+30
HLDOM SEND+4~
HLECH SEND+4~
HLFS SEND+4~
HLINSTN SEND+4~
HLNEXT SEND+4~
HLNODE SEND+4~
HLPARAM SEND+4~
HLQ SEND+4~
HLQUIT SEND+4~
IB350 BILL+4~, BILL+13*, BILL+29
IBAM ADDUP+3~, ADDUP+17*, ADDUP+21
IBATYP CAN+18*, CAN+19, CAN+28, ADDUP+3~, ADDUP+11*, ADDUP+12, ADDUP+17, ADDUP+21
IBB BILL~, BILL+32, SEND~, SEND+7, ADDUP~, ADDUP+15
IBCHRG CAN+3~, CAN+23*, CAN+25, CAN+28, ADDUP+3~, ADDUP+15*, ADDUP+17, ADDUP+21
IBCRES CAN~, CAN+9*, CAN+14, CAN+28
IBD SEND+4~, SEND+7
IBDESC ADDUP+3~, ADDUP+13*, ADDUP+21
IBDUZ CAN+3~, CAN+16*, CAN+28, ADDUP+3~, ADDUP+5*, ADDUP+21
IBEFDT CAN+3~, CAN+24*, CAN+28
IBER BILL+4~, BILL+19, BILL+23*, BILL+25
IBFAC CAN+3~, CAN+28, ADDUP+3~, ADDUP+21
IBICN SEND+4~, SEND+6*, SEND+7
IBIL CAN+3~, CAN+20*, CAN+28
IBL BILL+4~, BILL+10*
IBLAST CAN+3~, CAN+11, CAN+21
IBLASTZ CAN+3~, CAN+21*, CAN+22, CAN+23
IBN BILL+4~, BILL+19*, BILL+22, BILL+25, CAN+3~, CAN+28, CAN+29, CAN+31, ADDUP+3~, ADDUP+20
, ADDUP+21, ADDUP+22, ADDUP+24, ADDUP+30
IBND CAN+3~, CAN+5*, CAN+28
IBNOCH ADDUP+3~, ADDUP+15*, ADDUP+17, ADDUP+30
IBNOS CAN+3~, CAN+31*, ADDUP+3~, ADDUP+24*
IBPARNT CAN+3~, CAN+11, CAN+17*, CAN+28, ADDUP+3~, ADDUP+20*, ADDUP+21, ADDUP+22!
IBSEQNO CAN+3~, CAN+19*, ADDUP+3~, ADDUP+12*
IBSERV CAN+3~, CAN+7*
IBSITE CAN+3~
IBTOTL CAN+3~, CAN+25*
IBTYP CAN+3~
IBUNIT CAN+3~, CAN+22*, CAN+28
IBUPDATE BILL+4~, BILL+19*
>> IBWHER CAN+25*
IBX BILL~, BILL+7, SEND~, SEND+7, CAN~, CAN+5, CAN+14, CAN+24, ADDUP~, ADDUP+5
IBY BILL+4~, BILL+7*, BILL+10*, BILL+13, BILL+16, BILL+19, BILL+32
IBZ BILL+4~, BILL+13*, BILL+29, CAN+3~, CAN+5*, CAN+7, CAN+14, CAN+17, CAN+18, CAN+20
, CAN+22, CAN+23, CAN+24, CAN+28, ADDUP+3~, ADDUP+5*, ADDUP+9, ADDUP+11, ADDUP+13, ADDUP+15
, ADDUP+17, ADDUP+20, ADDUP+21, ADDUP+30, SERVICE~, SERVICE+2
IO SEND+4~
IOBS SEND+4~
IOCPU SEND+4~
IOF SEND+4~
IOHG SEND+4~
IOM SEND+4~
ION SEND+4~
IOPAR SEND+4~
IOS SEND+4~
IOSL SEND+4~
IOST SEND+4~
IOT SEND+4~
IOUPAR SEND+4~
IOXY SEND+4~
PHONE SEND+4~
POP SEND+4~
RPCIEN SEND+4~
Y BILL+4~, SEND+4~, CAN+26, ADDUP+3~
Y(1 ADDUP+30*
ZTQUEUED BILL+24*, BILL+26!
ZVZTQ BILL+4~, BILL+24*, BILL+26

Marked Items

Name Field # of Occurrence
$T(^PSOCPIB ADDUP+30
Info |  Source |  Call Graph |  Caller 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