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

Package: Integrated Billing

Routine: IBCNSC02


Information

IBCNSC02 ;ALB/ESG - Insurance Company parent/child management ;01-NOV-2005

Source Information

Source file <IBCNSC02.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Integrated Billing 4 COPY^IBCEPCID  $$FO^IBCNEUT1  SET^IBCNSP  LOCKED^IBTRCD1  
VA FileMan 3 ^DIC  ^DIE  ^DIR  
List Manager 2 EN^VALM  (FULL,PAUSE)^VALM1  
Kernel 1 $$KCHK^XUSRB  

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 IBCEDP  IBCEPTR  IBCNS ASSOCIATIONS LIST  IBCNSC  IBCNSC1  IBCNSL LINK  IBCNSL UNLINK  IBY320PR  
IBY400PR  

Entry Points

Name Comments DBIA/ICR reference
DISP ; entry point for display of parent/child companies
DISPX ; end with 2 blank lines
PARENT(IBCNS) ; Insurance company parent/child management
; Calls ListMan screen for parent insurance companies
PARENTX ;
HDR ; List header info
HDRX ;
BLD ; Build list contents
BLDX ;
LINK ; action protocol IBCNSL LINK used to associate children insurance
; companies to the current parent ins co for the list
LINKX ;
UNLINK ; action protocol IBCNSL UNLINK used to disassociate selected children
; insurance companies from the list.
UNLINKX ;
PCNT(Z) ; count number of children for parent ins co Z
INSADD(Z) ; function to return ins co address components
INSADDX ;
INSCO(Z) ; return display data for ins co Z
INSCOX ;
INSLIST(INS) ; insurance company lister for ^DIC call
INSLISTX ;

External References

Name Field # of Occurrence
^DIC LINK+15
^DIE PARENT+8, LINK+40, UNLINK+26
^DIR LINK+31, UNLINK+14, UNLINK+21
COPY^IBCEPCID LINK+43
$$FO^IBCNEUT1 BLD+28, INSCO+3, INSCO+4, INSCO+5
SET^IBCNSP DISP+11, DISP+16, DISP+21, DISP+26, DISP+28, DISP+36, DISP+45, DISP+47, DISPX+2, DISPX+4
LOCKED^IBTRCD1 LINK+37
EN^VALM PARENT+15
FULL^VALM1 LINK+3, UNLINK+3
PAUSE^VALM1 LINK+6, UNLINK+6, UNLINK+10
$$KCHK^XUSRB LINK+4, UNLINK+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"You must hold the IB EDI INSURANCE EDIT key to access this option."
  • Line Location: LINK+5
Function Call: WRITE
  • Prompt: !
  • Line Location: LINK+10
Function Call: WRITE
  • Prompt: !
  • Line Location: LINK+23
Function Call: WRITE
  • Prompt: !!?5,"You must hold the IB EDI INSURANCE EDIT key to access this option."
  • Line Location: UNLINK+5
Function Call: WRITE
  • Prompt: !!?5,"There are no insurance companies to select."
  • Line Location: UNLINK+10
Function Call: WRITE
  • Prompt: !
  • Line Location: UNLINK+14
Function Call: WRITE
  • Prompt: !
  • Line Location: UNLINK+18
Function Call: WRITE
  • Prompt: ?27,$E($P(Z,U,2),1,20)
  • Line Location: INSLIST+3
Function Call: WRITE
  • Prompt: ?47," ",$P(Z,U,6)
  • Line Location: INSLIST+4
Routine Call
  • DIC
  • Line Location:
    • LINK+15
Routine Call
  • DIE
  • Line Location:
    • PARENT+8
    • LINK+40
    • UNLINK+26
Routine Call
  • DIR
  • Line Location:
    • LINK+31
    • UNLINK+14
    • UNLINK+21
Routine Call
  • VALM
  • Line Location:
    • PARENT+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] DISP+2, DISP+3, PARENT+4, PARENT+7, BLD+4, LINK+21, LINK+37, LINK+46, PCNT+3, INSADD+3
, INSADD+4
^DIC(5 - [#5] INSADD+6
^TMP($J PARENT+16!, BLD+2!, BLD+10*, BLD+13, BLD+15*, BLD+16*, BLD+22, BLD+24, BLD+26, BLD+29*
BLD+30*, BLD+31*, UNLINK+9, UNLINK+12, UNLINK+25

Label References

Name Line Occurrences
$$INSADD DISP+32, BLD+5, INSCO+2, INSLIST+2
$$INSCO HDR+2, BLD+28, LINK+28
$$PCNT DISP+40
BLD LINK+48, UNLINK+29
BLDX BLD+13
DISPX DISP+14, DISP+24
LINKX LINK+4, LINK+16, LINK+34, LINK+37
PARENTX PARENT+3, PARENT+12
UNLINKX UNLINK+4, UNLINK+9, UNLINK+15, UNLINK+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AD DISP+32~*, DISP+33, INSADD+1~, INSADD+3*, INSADD+5
C BLD+1~, BLD+3*, BLD+4*, BLD+5, BLD+10, PCNT+1~, PCNT+2*, PCNT+3*
CITY INSADD+1~, INSADD+5*, INSADD+7, INSADD+8, INSADD+12, INSADD+13, INSADD+15
CITYST INSADD+1~, INSADD+7*, INSADD+8*, INSADD+15
CNT DISP+1~, DISP+40*, DISP+41, DISP+42, PCNT+1~, PCNT+3*, PCNT+4
DA PARENT+8~*, LINK+2~, LINK+40*, UNLINK+2~, UNLINK+25*
DIC LINK+2~, LINK+11*, LINK+15!
DIC("A" LINK+11*
DIC("S" LINK+14*
DIC("W" LINK+12*
DIC(0 LINK+11*
DIE PARENT+8~*, LINK+2~, LINK+40*, UNLINK+2~, UNLINK+26*
DIR LINK+2~, LINK+31!, UNLINK+2~, UNLINK+14!, UNLINK+21!
DIR("A" LINK+25*, LINK+26*, LINK+27*, LINK+28*, LINK+29*, LINK+30*, UNLINK+13*, UNLINK+20*
DIR("B" LINK+24*, UNLINK+20*
DIR(0 LINK+24*, UNLINK+12*, UNLINK+19*
DIROUT LINK+2~, UNLINK+2~
DIRUT LINK+2~, UNLINK+2~, UNLINK+15
DR PARENT+8~*, LINK+2~, LINK+40*, UNLINK+2~, UNLINK+26*
DTOUT LINK+2~, UNLINK+2~
DUOUT LINK+2~, UNLINK+2~
ENTRY BLD+1~, BLD+20*, BLD+27*, BLD+28, BLD+30, BLD+31
>> IBACMAX DISP+9
IBCNS DISP+2, DISP+3, DISP+40, PARENT~, PARENT+3, PARENT+4, PARENT+7, PARENT+8, HDR+2, BLD+4
LINK+22, LINK+40
IBLINE DISP+1~, DISP+9*, DISP+15*, DISP+16, DISP+20*, DISP+21, DISP+25*, DISP+26, DISP+27*, DISP+28
DISP+35*, DISP+36, DISP+44*, DISP+45, DISP+46*, DISP+47, DISPX+1*, DISPX+2, DISPX+3*, DISPX+4
IBLST UNLINK+2~, UNLINK+16*
IBLST( UNLINK+24
IBPCE UNLINK+2~, UNLINK+24*
IBSEL UNLINK+2~, UNLINK+24*, UNLINK+25
IBSTOP LINK+2~, LINK+21*, LINK+32*, LINK+34
IBSUB UNLINK+2~, UNLINK+24*
IEN BLD+1~, BLD+25*, BLD+26*, BLD+28, BLD+31
INS INSLIST~, INSLIST+2
INSDATA DISP+1~, DISP+29*, DISP+30*, DISP+33*, DISP+36, BLD+1~, BLD+5*, BLD+6, BLD+8, INSADD+1~
, INSADD+2*, INSADD+15*, INSADDX+1
INSNAME BLD+1~, BLD+6*, BLD+7*, BLD+10
>> IORVOFF DISP+11
>> IORVON DISP+11
L1 INSADD+1~, INSADD+5*, INSADD+15
NEWINS LINK+2~, LINK+17*, LINK+21, LINK+37, LINK+40, LINK+43, LINK+46
NM BLD+1~, BLD+21*, BLD+22*, BLD+24, BLD+26, INSADD+1~, INSADD+4*, INSADD+15
OFFSET DISP+1~, DISP+10*, DISP+11
PAR LINK+2~, LINK+21*, LINK+22, LINK+28
PARENT DISP+1~, DISP+2*, DISP+3*, DISP+30, DISP+31, DISP+32
PCDESC DISP+1~, DISP+3*, DISP+4*, DISP+21
PCFLG DISP+1~, DISP+2*, DISP+3, DISP+4, DISP+14, DISP+24, PARENT+2~, PARENT+4*, PARENT+7, PARENT+12
ST BLD+1~, BLD+23*, BLD+24*, BLD+26, INSADD+1~, INSADD+5*, INSADD+6*, INSADD+7, INSADD+8, INSADD+10
, INSADD+11, INSADD+15
START DISP+1~, DISP+9*, DISP+11
STCITY BLD+1~, BLD+8*, BLD+9*, BLD+10, INSADD+1~, INSADD+10*, INSADD+11*, INSADD+12*, INSADD+13*, INSADD+15
TITLE DISP+1~, DISP+5*, DISP+10, DISP+11
TXT DISP+1~, DISP+41*, DISP+42*, DISP+43*, DISP+45
U DISP+2, DISP+3, DISP+33, PARENT+4, PARENT+7, BLD+6, BLD+8, BLD+31, LINK+21, INSADD+4
, INSADD+5, INSADD+6, INSADD+15, INSCO+3, INSCO+4, INSCO+5, INSLIST+3, INSLIST+4
>> VALMBCK LINKX+1*, UNLINKX+1*
>> VALMCNT BLD+17*, BLD+20*, BLD+27*, BLD+29, BLD+30, BLD+31
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
>> VALMHDR(3 HDR+3*
X BLD+1~, BLD+28*, BLD+29, LINK+2~, UNLINK+2~, INSCO+1~, INSCO+3*, INSCO+4*, INSCO+5*, INSCOX+1
Y LINK+2~, LINK+16, LINK+17, LINK+32, UNLINK+2~, UNLINK+16, UNLINK+22, INSCO+1~, INSCO+2*, INSCO+3
, INSCO+4, INSCO+5
Z PCNT~, PCNT+2*, PCNT+3, INSADD~, INSADD+3, INSADD+4, INSCO~, INSCO+2, INSLIST+1~, INSLIST+2*
, INSLIST+3, INSLIST+4
ZIP INSADD+1~, INSADD+5*, INSADD+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All