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

Package: Integrated Billing

Routine: IBCNSA


Information

IBCNSA ;ALB/NLR - ANNUAL BENEFITS EDIT ; 21-MAY-1993

Source Information

Source file <IBCNSA.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Integrated Billing 7 $$GRP^IBCNS  EN^IBCNSA0  EN^IBCNSA1  INSCO^IBCNSC  $$LK^IBCNSM31  $$AB^IBCNSU  $$DAT1^IBOUTL  
List Manager 3 EN^VALM  PAUSE^VALM1  (CLEAN,SET)^VALM10  
Kernel 2 $$FMTE^XLFDT  DISP^XQORM1  
VA FileMan 1 ^DIC  

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 9 IBCNS ANNUAL BENEFITS  IBCNS BENEFITS USED BY DATE  IBCNS VIEW AN BEN  IBCNS VIEW BEN USED  IBCNSA1  IBCNSA2  IBCNSD  IBCNSD1  
IBJTNB  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for IBCNS ANNUAL BENEFITS
HDR(SCR) ; -- joint header logic
INIT ; -- init variables and list array
BLD ; -- List builder
GETPOL ;
GETPOLQ
GETYR ;
GETYRQ
GY1
GETYR2 ; -- get policy year from 355.4 from bu
GETYR2Q
EXIT ;
BLANK(LINE) ; -- Build blank line
HELP ; -- Help Code

External References

Name Field # of Occurrence
^DIC GY1+17, GETYR2+11
$$GRP^IBCNS INIT+9
EN^IBCNSA0 BLD+3
EN^IBCNSA1 BLD+3
INSCO^IBCNSC GETPOL+1
$$LK^IBCNSM31 GETPOL+2
$$AB^IBCNSU INIT+6
$$DAT1^IBOUTL GY1+5, GY1+11
EN^VALM EN+3
PAUSE^VALM1 GETYR2+7
CLEAN^VALM10 EXIT+2
SET^VALM10 BLANK+1
$$FMTE^XLFDT GETYR2+8
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No Benefit Years Entered."
  • Line Location: GY1+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • DIC
  • Line Location:
    • GY1+17
    • GETYR2+11
Routine Call
  • VALM
  • Line Location:
    • EN+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(355.4 - [#355.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] HDR+1
^DPT - [#2] HDR+2
^IBA(355.3 - [#355.3] HDR+1, INIT+8
^IBA(355.4 - [#355.4] INIT+7, GY1+2, GY1+5, GY1+11, GETYR2+7
^TMP("IBCNSA" INIT+10!
^TMP("XQORS" EN+1!

Label References

Name Line Occurrences
BLANK BLD+2
BLD INIT+11
GETPOL INIT+4, GETYR+1, GETYR2+1
GETPOLQ GETPOL+1
GETYR INIT+5
GETYR2Q GETYR2+1, GETYR2+2
GETYRQ GETYR+1, GETYR+2
GY1 GETYR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT EN+1!, GY1~
>> DFN HDR+2
DIC EN+1!, GY1+12*, GY1+17!, GETYR2+3~, GETYR2+9*, GETYR2+11!
DIC("A" GY1+12*, GETYR2+9*
DIC("B" GY1+11*, GETYR2+8*
DIC("DR" GY1+15*
DIC("S" GY1+13*, GETYR2+10*
DIC("W" GY1+14*
DIC(0 GY1+12*, GETYR2+9*
>> DLAYGO GY1+16*
>> I BLD+2*
IBCAB INIT+1!, INIT+6*, INIT+7, GY1+18*, EXIT+1!
IBCABC INIT+8*, EXIT+1!
IBCABD INIT+7*, INIT+8, EXIT+1!
IBCABD1 EXIT+1!
IBCABD2 EXIT+1!
IBCABD3 EXIT+1!
IBCABD4 EXIT+1!
IBCABD5 EXIT+1!
>> IBCGN HDR+4, INIT+9*
IBCHANGE EN+2*, EXIT+1!
IBCNS EN+1!, GETPOL+1, GETPOL+2
>> IBCNT GY1+1*, GY1+3*, GY1+4, GY1+5, GY1+7
IBCPOL EN+1!, HDR+1, INIT+4, INIT+6, INIT+9, GETPOL+2*, GETPOL+6, GETYR+1, GY1+2, GY1+11
, GY1+15, GETYR2+1, GETYR2+7
>> IBDA GY1+2*, GY1+5
>> IBDT GY1+2*
>> IBEXP1 GETYR2+5*, GETYR2+7
>> IBEXP2 GETYR2+6*, GETYR2+7
>> IBL GY1+12, GY1+16
IBPAT HDR+2, HDR+4, INIT+1!
>> IBVIEW GETYR2+7
>> IBYE HDR+4
IBYR EN+1!, INIT+3!, INIT+5, INIT+6, GETYR+2, GY1+18*, GY1+20, GETYR2+2, GETYR2+12*, GETYR2+13*
, GETYR2+14, EXIT+1!
LINE BLANK~, BLANK+1
SCR HDR~, HDR+3
U HDR+1, INIT+8
>> VALMBG INIT+2*
>> VALMCNT INIT+2*, BLD+1*
VALMEVL EN+1!
>> VALMHDR(1 HDR+3*
>> VALMHDR(2 HDR+4*
VALMQUIT EN+1!, INIT+1!, INIT+4, INIT+5, GETPOL+1*, GETPOL+6*, GETYR+1*, GETYR+2, GY1+20*, GETYR2+1*
, GETYR2+2, GETYR2+7*, GETYR2+14*, EXIT+1!
X GY1+11*, GETYR2+3~, GETYR2+7*, GETYR2+8*, HELP+1*
XQORS EN+1!
Y HDR+1*, HDR+2*, HDR+3, GY1+18, GETYR2+3~, GETYR2+13
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