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

Package: Integrated Billing

Routine: IBCBB


Information

IBCBB ;ALB/AAS - EDIT CHECK ROUTINE TO BE INVOKED BEFORE ALL BILL APPROVAL ACTIONS ;2-NOV-89

Source Information

Source file <IBCBB.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Integrated Billing 12 EDITS^IBCB2  (BP,ICD10V,PAYERADD,PAYTO)^IBCBB0  ^IBCBB1  WARN^IBCBB11  ($$COB,$$COBN,$$FT,$$INSADDR,$$INSDEM,$$NOPUNCT,$$POLICY,$$PTADDR)^IBCEF  $$CURR^IBCEF2  $$TXMT^IBCEF4  $$NAME^IBCEFG1  
$$BPP^IBCNS2  $$PTCOV^IBCNSU3  $$ICD10S^IBCU4  ($$MCRWNR,$$REQMRA)^IBEFUNC  
VA FileMan 2 $$GET1^DIQ  ^DIR  
Accounts Receivable 1 $$CATN^PRCAFN  

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

Package Total Caller Graph
Integrated Billing 10 IBACUS2  IBCA3  IBCB1  IBCB2  IBCEU  IBCONS1  IBCSCH  IBNCPDP2  
IBNCPDP5  IBOA31  

Entry Points

Name Comments DBIA/ICR reference
GVAR ;set up variables for mccr
EN ;Entry to check for errors
EDIT(IBIFN) ; Run edits from within the billing edit screens
TOB(IBND0) ;
; IBND0 = the 0-node of the bill (file 399)
ERR(Z) ; update IBER variable from the above insurance checks
; Z is the IB error code# for the primary insurance error

External References

Name Field # of Occurrence
$$GET1^DIQ EN+164
^DIR EDIT+4
EDITS^IBCB2 EDIT+3
BP^IBCBB0 EN+52
ICD10V^IBCBB0 EN+49
PAYERADD^IBCBB0 EN+174
PAYTO^IBCBB0 EN+55
^IBCBB1 EN+175
WARN^IBCBB11 EN+40
$$COB^IBCEF EN+41
$$COBN^IBCEF EN+39, EN+120, EN+130, EN+140, EN+150, EN+189
$$FT^IBCEF EN+30, EN+36
$$INSADDR^IBCEF EN+112
$$INSDEM^IBCEF EN+71
$$NOPUNCT^IBCEF EN+88, EN+89, EN+102, EN+113, EN+118, EN+128, EN+138, EN+148, EN+168, EN+169
, EN+170, EN+171
$$POLICY^IBCEF EN+86, EN+102, EN+108
$$PTADDR^IBCEF EN+161, EN+168, EN+169, EN+170, EN+171
$$CURR^IBCEF2 EN+25, EN+41
$$TXMT^IBCEF4 EN+25, EN+183
$$NAME^IBCEFG1 EN+93
$$BPP^IBCNS2 EN+42
$$PTCOV^IBCNSU3 EN+33
$$ICD10S^IBCU4 EN+46
$$MCRWNR^IBEFUNC EN+25, EN+41
$$REQMRA^IBEFUNC EN+185
$$CATN^PRCAFN EN+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: EDIT+4
Routine Call
  • DIR
  • Line Location:
    • EDIT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HL(779.004 - [#779.004] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] GVAR+1, EN+33, EN+39, EN+41, EN+69, EN+183, EN+186
^DGCR(399.1 - [#399.1] TOB+2
^DGCR(399.3 - [#399.3] EN+17, EN+18, EN+19
^DIC(36 - [#36] EN+39
^DPT - [#2] EN+9
^TMP($J GVAR+9!, EN+3!
^UTILITY("VADM" EN+70!, EN+72!
^UTILITY("VAPA" EN+70!, EN+72!, EN+158!, EN+172!

Label References

Name Line Occurrences
$$TOB GVAR+8
ERR EN+74, EN+76, EN+92, EN+97, EN+103, EN+109, EN+120, EN+122, EN+130, EN+132
, EN+140, EN+142, EN+150, EN+152
GVAR EN+5

Naked Globals

Name Field # of Occurrence
^( EN+33
^(0 EN+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CAS EN+81~, EN+113*, EN+122, EN+132, EN+142, EN+152
CODE EN+163~, EN+164*, EN+165
>> DFN GVAR+2*, EN+8, EN+9, EN+33
DIR EDIT+1~, EDIT+4!
DIR("A" EDIT+4*
DIR(0 EDIT+4*
FN EN+81~, EN+87*, EN+89*, EN+94*
>> I GVAR+1*
>> IBARTP EN+19*, EN+21
>> IBAT GVAR+4*, EN+16, EN+17, EN+18*, EN+19
>> IBAU GVAR+7*
>> IBBNO GVAR+2*
IBC EN+1~, EN+161*, EN+162, EN+164
>> IBCL GVAR+3*, EN+46
IBDISP EDIT+1~, EDIT+2*
>> IBER EN+5*, EN+8*, EN+9*, EN+12*, EN+13*, EN+16*, EN+17*, EN+18*, EN+21*, EN+24*
, EN+33*, EN+36*, EN+40*, EN+42*, EN+43*, EN+46*, EN+168*, EN+169*, EN+170*, EN+171*
, EN+186*, EN+192*, ERR+4, ERR+5*
IBERRNO ERR+2~, ERR+3*, ERR+4, ERR+5
>> IBEU GVAR+7*
>> IBEVDT GVAR+2*, EN+12, EN+13
>> IBFDT GVAR+5*, EN+46
IBFL EN+2~
IBFOR EN+1~, EN+160*, EN+165*, EN+170, EN+171
>> IBFT GVAR+4*
>> IBFY GVAR+6*
>> IBFYC GVAR+6*
IBIFN GVAR+1, EN+25, EN+30, EN+33, EN+36, EN+39, EN+41, EN+42, EN+49, EN+52
, EN+55, EN+69, EN+71, EN+86, EN+102, EN+108, EN+112, EN+120, EN+130, EN+140
, EN+150, EN+161, EN+168, EN+169, EN+170, EN+171, EN+174, EN+183, EN+185, EN+186
, EN+189, EDIT~
IBISEQ EN+1~, EN+68*, EN+69, EN+71, EN+86, EN+102, EN+108, EN+112, EN+120, EN+130
, EN+140, EN+150, ERR+3
>> IBLOC GVAR+3*
>> IBMRA EN+25*, EN+34
IBND0 GVAR+2, GVAR+3, GVAR+4, GVAR+8, EN+5, TOB~, TOB+2
>> IBNDM EN+43
>> IBNDMP EN+42
>> IBNDS GVAR+7
>> IBNDU GVAR+5
>> IBNDU1 GVAR+6
IBNOFIX EDIT+1~, EDIT+2*
IBQ EN+1~
IBQUIT EN+1~
>> IBRU GVAR+7*
>> IBST GVAR+4*
>> IBTC GVAR+6*
>> IBTDT GVAR+5*, EN+46
>> IBTF GVAR+3*
>> IBTOB GVAR+8*
>> IBTOB12 GVAR+8*
IBVIEW EDIT+1~, EDIT+2*
>> IBWHO GVAR+4*, EN+21, EN+24, EN+28, EN+43
IBXDATA EN+1~
IBXERR EN+1~
IBXSAVE EN+1~
IBZ EN+37~, EN+38*, EN+39*, EN+40
IBZPRC92 EN+1~
IDDATA EN+1~, EN+71*, EN+74, EN+76
INNAME EN+81~, EN+86*, EN+87, EN+93
INSONBIL EN+31~, EN+33!
INSONBIL( EN+33*
LN EN+81~, EN+87*, EN+88*, EN+92, EN+93*, EN+94, EN+95*, EN+97
LOOP EN+31~, EN+33*
PTREL EN+81~, EN+108*, EN+109, EN+120, EN+130, EN+140, EN+150
SFA EN+81~, EN+112*, EN+113, EN+118, EN+128, EN+138, EN+148
SUBID EN+81~, EN+102*, EN+103
U EN+39, EN+42, EN+69, EN+74, EN+76, EN+94, EN+95, EN+113, EN+118, EN+128
, EN+138, EN+148, EN+186, TOB+2
X EDIT+1~
Y EDIT+1~
Z EN+37~, EN+39*, ERR~, ERR+3
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 |  Naked Globals |  Local Variables  | All