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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCRLC

Package: Integrated Billing

Routine: IBCRLC


Information

IBCRLC ;ALB/ARH - RATES: DISPLAY CHARGE SETS ; 17-MAY-1996

Source Information

Source file <IBCRLC.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
List Manager 3 EN^VALM  ($$SETFLD,CLEAR)^VALM1  (CLEAN,CNTRL)^VALM10  
Integrated Billing 1 $$EMUTL^IBCRU1  
Kernel 1 DISP^XQORM1  

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

Package Total Caller Graph
Integrated Billing 3 IBCR CHARGE SET  IBCR CHARGE SET SCREEN  IBCRLA1  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for IBCR CHARGE SET
HDR ; -- header code
INIT ; -- init variables and list array
HELP ; -- help code
EXIT ; -- exit code
BLD ; build charge set display array
SET(X,BRFN) ; set up list manager screen array
SORTCS ; created array of all Charge Sets sorted by billing rate, billable event, and Charge Set name
; ^TMP($J,"IBCRCS", billing rate name) = billing rate IFN
; ^TMP($J,"IBCRCS", billing rate name, billable event, charge set name, charge set IFN) = ""
CGTYPE(X) ; return external form of Charge Type (363.1)

External References

Name Field # of Occurrence
$$EMUTL^IBCRU1 BLD+19, BLD+22, SORTCS+7
EN^VALM EN+1
$$SETFLD^VALM1 BLD+18, BLD+19, BLD+20, BLD+21, BLD+22, BLD+23
CLEAR^VALM1 EXIT+2
CLEAN^VALM10 EXIT+2
CNTRL^VALM10 BLD+10
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • VALM
  • Line Location:
    • EN+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399.2 - [#399.2] BLD+21
^IBE(363.1 - [#363.1] BLD+16, SORTCS+4, SORTCS+5
^IBE(363.3 - [#363.3] SORTCS+6
^IBE(363.31 - [#363.31] BLD+23
^TMP("IBCRLC" INIT+1!, EXIT+1!, SET+2*
^TMP("IBCRLCX1" INIT+1!, EXIT+1!, SET+3*
^TMP($J BLD+1!, BLD+6, BLD+8, BLD+12, BLD+13, BLD+14, BLD+28!, SORTCS+8*, SORTCS+9*

Label References

Name Line Occurrences
$$CGTYPE BLD+20
BLD INIT+2
SET BLD+9, BLD+10, BLD+24, BLD+26
SORTCS BLD+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BRFN SET~, SET+3
IBBEVNT BLD+1~, BLD+12*, BLD+13, BLD+14, SORTCS+3~, SORTCS+7*, SORTCS+9
IBBRFN BLD+1~, BLD+8*, BLD+9
IBBRNM BLD+1~, BLD+6*, BLD+8, BLD+9, BLD+12, BLD+13, BLD+14, SORTCS+3~, SORTCS+6*, SORTCS+8
, SORTCS+9
IBCSFN BLD+1~, BLD+14*, BLD+16, SORTCS+3~, SORTCS+4*, SORTCS+5, SORTCS+9
IBCSNM BLD+1~, BLD+13*, BLD+14
IBLN BLD+1~, BLD+16*, BLD+18, BLD+19, BLD+20, BLD+21, BLD+22, BLD+23, SORTCS+3~, SORTCS+5*
, SORTCS+6, SORTCS+7, SORTCS+8, SORTCS+9
IBX BLD+1~, BLD+18*, BLD+19*, BLD+20*, BLD+21*, BLD+22*, BLD+23*
IBY BLD+1~, BLD+9*, BLD+10, BLD+17*, BLD+18*, BLD+19*, BLD+20*, BLD+21*, BLD+22*, BLD+23*
, BLD+24
>> IOINHI BLD+10
>> IOINORM BLD+10
U BLD+18, BLD+19, BLD+20, BLD+21, BLD+22, BLD+23, SORTCS+6, SORTCS+7, SORTCS+8, SORTCS+9
>> VALMCNT BLD+1*, BLD+10, BLD+26, SET+1*, SET+2, SET+3
>> VALMHDR(1 HDR+1*
X HELP+1*, SET~, SET+2, CGTYPE~, CGTYPE+1*, CGTYPE+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All