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  | All
Print Page as PDF
Routine: IBRUTL

Package: Integrated Billing

Routine: IBRUTL


Information

IBRUTL ;ALB/CPM-INTEGRATED BILLING - A/R INTERFACE UTILITIES ;03-MAR-92

Source Information

Source file <IBRUTL.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 6 $$BUFFER^IBCNBU1  ^IBCNS  ($$PLCOV,$$PTCOV)^IBCNSU3  $$HOLDECME^IBNCPUT1  UP3^IBR  ^IBRBUL  
VA FileMan 2 ^DIE  $$GET1^DIQ  
Kernel 1 $$FMDIFF^XLFDT  

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

Package Total Caller Graph
Integrated Billing 5 IBCCCB0  IBJTLA1  IBJTLB1  IBR  IBRREL  
Accounts Receivable 4 RCDPEWL6  RCDPURED  RCRCUIB  RCYDD1  

Entry Points

Name Comments DBIA/ICR reference
IB(IEN,RETN) ; Are there any IB Actions on hold for this bill?
; Input: IEN -- ien of Bill(#399), A/R(#430)
; RETN (opt) -- Want array of IB Actions? (1-Yes,0-No)
; if yes, returns IBA(num)=ibn
; Returns: 1 -- Yes, 0 -- No
  • ICR #304
    • Status: Active
    • Usage: Private
  • ICR #304
    • Status: Active
    • Usage: Private
    HOLD(X,IBN,IBDUZ,IBSEQNO) ; Place IB Action on hold?
    ; Input: X -- Zeroth node of IB Action
    ; IBN -- ien of IB Action
    ; IBDUZ -- User ID
    ; IBSEQNO -- 1 (New Action), 3 (Update Action)
    ; Returns: 1 -- Yes, 0 -- No
    HOLDQ
    ECME(IBN) ; return 1 if ECME billed already and bulleting should not go
    IBCOV(POLCY) ; Check for coverage only on non CHAMPVA and TRICARE ins

    External References

    Name Field # of Occurrence
    ^DIE HOLD+56
    $$GET1^DIQ HOLD+36, HOLD+37
    $$BUFFER^IBCNBU1 HOLD+41, HOLD+50
    ^IBCNS HOLD+25
    $$PLCOV^IBCNSU3 IBCOV+7
    $$PTCOV^IBCNSU3 HOLD+49
    $$HOLDECME^IBNCPUT1 HOLD+15
    UP3^IBR HOLD+56
    ^IBRBUL HOLD+53
    $$FMDIFF^XLFDT ECME+3

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^IB - [#350] Classic Fileman Calls
    ^DIC(36 - [#36] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGCR(399 - [#399] IB+10, ECME+3
    ^IB - [#350] IB+18, HOLD+22, HOLD+23, ECME+2
    ^IB("AH" IB+17
    ^IBA(362.4 - [#362.4] ECME+3
    ^IBE(350.1 - [#350.1] IB+19, HOLD+18, HOLD+47, IBCOV+2
    ^IBE(350.9 - [#350.9] HOLD+11, HOLD+53
    ^IBE(355.31 - [#355.31] IBCOV+4

    Label References

    Name Line Occurrences
    $$ECME HOLD+53
    $$IBCOV HOLD+38
    HOLDQ HOLD+15, HOLD+17, HOLD+18, HOLD+42, HOLD+43, HOLD+44

    Naked Globals

    Name Field # of Occurrence
    ^("U" IB+10
    ^(0 ECME+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ATYPE IB+6~, IB+19*
    BILLS IB+6~, IB+7*, IB+20*, IB+22
    BTYPE IB+6~, IB+11*, IB+19
    BUF HOLD+7~, HOLD+41*, HOLD+43, HOLD+44
    CATLIM IBCOV+1~
    COV HOLD+8~, HOLD+10*, HOLD+33*, HOLD+38*, HOLD+43, HOLD+44
    DA HOLD+56*!
    DFN IB+6~, IB+10*, IB+17, HOLD+7~, HOLD+12*, HOLD+41, HOLD+49, HOLD+50
    DIE HOLD+56*!
    DR HOLD+56*!
    DT HOLD+23, HOLD+47, IBCOV+2
    HOLD HOLD+7~, HOLD+10*, HOLD+42*, HOLD+43*, HOLD+44*, HOLD+49*, HOLD+50*, HOLDQ
    I HOLD+7~
    IB0 IB+6~, IB+10*, IB+11
    >> IBA( IB+17*
    IBALTC HOLD+8~
    IBAT HOLD+8~, HOLD+47*, HOLD+48, IBCOV+1~, IBCOV+2*, IBCOV+3
    IBCAT HOLD+8~, HOLD+48*, HOLD+49, IBCOV+1~, IBCOV+3*, IBCOV+4*, IBCOV+7
    IBCOV HOLD+7~, HOLD+42*, HOLD+43*, HOLD+44*, HOLD+49*, HOLD+50*, HOLD+53, HOLD+56, IBCOV+7*, IBCOV+8
    >> IBDD( HOLD+34, IBCOV+5
    IBDUZ HOLD~, HOLD+7~
    IBFR IB+6~, IB+11*, IB+20
    IBHOLDP HOLD+7~, HOLD+11*, HOLD+56
    IBINDT HOLD+7~, HOLD+22*, HOLD+23*, HOLD+47, IBCOV+2
    >> IBINS HOLD+31
    IBN IB+6~, IB+17*, IB+18, HOLD~, HOLD+22, HOLD+53, HOLD+56, ECME~, ECME+2
    IBND IB+6~, IB+18*, IB+19, IB+20
    IBNUM IB+6~, IB+17*
    IBOK IB+6~, IB+17, IB+18*, IB+20*
    IBOUTP HOLD+7~, HOLD+24*
    IBR ECME+1~, ECME+2*, ECME+3*, ECME+4
    IBSEQNO HOLD~, HOLD+56
    IBTO IB+6~, IB+11*, IB+20
    IBU IB+6~, IB+10*, IB+11
    IBVDT HOLD+8~, HOLD+47*, HOLD+49, IBCOV+1~, IBCOV+2*, IBCOV+7
    IBX ECME+1~, ECME+2*, ECME+3*
    IBZ ECME+1~, ECME+2*, ECME+3
    IEN IB~, IB+10
    INS HOLD+7~, HOLD+35*, HOLD+36, HOLD+37
    J HOLD+8~, HOLD+10*, HOLD+33*, HOLD+37*, HOLD+42, HOLD+43
    PLAN IBCOV+1~, IBCOV+5*, IBCOV+6, IBCOV+7
    POLCY IBCOV~, IBCOV+5
    RCOV HOLD+8~, HOLD+36*, HOLD+38
    RETN IB~, IB+7*, IB+17
    TRICHP HOLD+8~, HOLD+10*, HOLD+33*, HOLD+39*, HOLD+42, HOLD+43, HOLD+44
    TYPNAM HOLD+8~, HOLD+37*, HOLD+38, HOLD+39
    U HOLD+22, HOLD+47, IBCOV+2, IBCOV+5
    X HOLD~, HOLD+12, HOLD+15, HOLD+17, HOLD+18, HOLD+23, HOLD+47, IBCOV+2
    XX HOLD+8~, HOLD+32~, HOLD+34*, HOLD+35, HOLD+38
    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  | All