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

Package: Integrated Billing

Routine: IBCNSP01


Information

IBCNSP01 ;ALB/AAS - INSURANCE MANAGEMENT - EXPANDED POLICY ;05-MAR-1993

Source Information

Source file <IBCNSP01.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 SET^IBCNSP  $$DAT1^IBOUTL  EDIT^IBTRCD1  $$EXPAND^IBTRE  
VA FileMan 3 (,IX)^DIC  ^DIE  ($$GET1,Y)^DIQ  
Kernel 1 ($$REPEAT,$$RJ)^XLFSTR  
Registration 1 INP^VADPT  

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

Package Total Caller Graph
Integrated Billing 1 IBCNSP  

Entry Points

Name Comments DBIA/ICR reference
SUBSC ; -- subscriber region ;IB*2*497 move subscriber lines around
PRV ; Provider and contact info IB*2*497 move provider contact info so that prints after employer related info
; inputs
; IBCDFND,IBCDFND4 - data strings equal to the 0 and 4 subscripts of the INSURANCE TYPE Subfile (2.312) entry
; output
; - an entry at the nth node of ^TMP("IBCNSVP",$J,n)
VER ; -- Entered/Verfied Region
VERQ
ID ; Subscriber and patient primary and secondary ID's and qualifiers
ID1 ; end of section - 2 blank lines
IDQ ;
RIDER ; -- Personal policy riders
AI ; -- Add ins. verification entry
; called from ai^ibcnsp1
AIQ
SPLIT(OFFSET,LABEL,DATA,DATARRY) ; ib*2*497 reformat data that is too large to fit on one line
;
; INPUTS
; OFFSET - left margin starting point (e.g., 2)
; LABEL - the data label that gets displayed alongside the actual data (e.g."subscriber name:)
; DATA - the value to be set for display on a line (e.g., IB, PATIENT")
; OUTPUT
; DATARRY - an array which contains the data to be displayed on more than 1 line

External References

Name Field # of Occurrence
^DIC AI+30
IX^DIC AI+14, AI+25
^DIE AI+33
$$GET1^DIQ SUBSC+24
Y^DIQ SUBSC+4, SUBSC+10, SUBSC+17
SET^IBCNSP SUBSC+3, SUBSC+5, SUBSC+9, SUBSC+12, SUBSC+16, SUBSC+19, SUBSC+26, SUBSC+27, SUBSC+31, PRV+7
, PRV+8, PRV+9, VER+5, VER+6, VER+7, VER+9, VER+10, VER+12, VER+13, VER+14
, VER+15, ID+5, ID+9, ID+16, ID+17, ID+23, ID+25, ID+32, ID+33, ID1+1
, ID1+2, RIDER+3, RIDER+5, RIDER+7, RIDER+8
$$DAT1^IBOUTL VER+7, VER+10, VER+13
EDIT^IBTRCD1 AI+36
$$EXPAND^IBTRE RIDER+5
INP^VADPT AI+4
$$REPEAT^XLFSTR SPLIT+15
$$RJ^XLFSTR SUBSC+5, SUBSC+6, SUBSC+12, SUBSC+13, SUBSC+19, SUBSC+26, SUBSC+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Warning: This contact is not associated with any care in Claims Tracking.",!,"You may only edit or view this contact using this action.",!
  • Line Location: AI+17
Routine Call
  • DIC
  • Line Location:
    • AI+30
Routine Call
  • DIC
  • Line Location:
    • AI+14
    • AI+25
Routine Call
  • DIE
  • Line Location:
    • AI+33

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBT(356 - [#356] Classic Fileman Calls
^IBT(356.2 - [#356.2] Classic Fileman Calls
^BPS(9002313.19 - [#9002313.19] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(2.312 SUBSC+4, SUBSC+10, SUBSC+17
^IBA(355.7 - [#355.7] RIDER+4
^IBE(356.11 - [#356.11] AI+7
^IBT(356 - [#356] AI+5
^IBT(356.2 - [#356.2] AI+20, AI+33
^TMP("IBCNSVP" SUBSC+2, SUBSC+8, SUBSC+11, SUBSC+15, SUBSC+18, SUBSC+25, SUBSC+30, PRV+6, VER+3, ID+3
, RIDER+2
^VA(200 - [#200] VER+6, VER+9, VER+12

Label References

Name Line Occurrences
AIQ AI+10, AI+21, AI+31
ID1 ID+21
RIDER %
SPLIT SUBSC+6, SUBSC+13, ID+6
SUBSC %

Naked Globals

Name Field # of Occurrence
^( RIDER+4
^(1 AI+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> C SUBSC+4*, SUBSC+10*, SUBSC+17*
D AI+13*, AI+24*, AI+25!
DA AI+14!, AI+25!, AI+33*
DATA SPLIT~, SPLIT+10
DATARRY SUBSC+1~, SUBSC+6, SUBSC+13!, ID+6, SPLIT~
DATARRY( SUBSC+7, SUBSC+9, SUBSC+14, SUBSC+16, ID+7, ID+9, SPLIT+15*, SPLIT+16!, SPLIT+17*
DATARRY(1 SPLIT+11*, SPLIT+12*, SPLIT+13
>> DFN RIDER+4, AI+13, AI+20, AI+24, AI+28
DIC AI+13*, AI+14!, AI+22*, AI+25!, AI+27*, AI+30!
DIC("A" AI+12*, AI+22*, AI+27*
DIC("B" AI+27*
DIC("DR" AI+28*
DIC("S" AI+13*, AI+23*, AI+29*
DIC(0 AI+13*, AI+23*, AI+29*
DIE AI+14!, AI+25!, AI+33*
>> DLAYGO AI+29*
DR AI+14!, AI+25!, AI+33*
>> DTOUT AI+14, AI+25, AI+31
>> DUOUT AI+14, AI+25, AI+31
DUZ AI+28
EIVFLG VER+1~, VER+2*
G SUBSC+23~*, SUBSC+24, ID+1~, ID+2*, ID+12, ID+13, ID+16, ID+25, ID+28, ID+29
, ID+32
I SPLIT+9~, SPLIT+14*, SPLIT+15, SPLIT+16, SPLIT+17
>> IB1ST("ID" ID+4*
>> IB1ST("VERIFY" VER+4*
>> IBCDFN RIDER+4, AI+20, AI+28
>> IBCDFND SUBSC+4, SUBSC+17, ID+21
>> IBCDFND1 VER+6, VER+7, VER+9, VER+10, VER+12, VER+13
>> IBCDFND4 SUBSC+10, SUBSC+22, SUBSC+23, SUBSC+27, PRV+7, PRV+8, VER+2
>> IBCDFND5 ID+2
>> IBCDFND7 SUBSC+6, SUBSC+13, ID+6
IBI RIDER+1~, RIDER+4*, AI+20*
IBL ID+1~, ID+3*, ID+8*, ID+9, ID+15*, ID+16, ID+17, ID+23*, ID+24*, ID+25
, ID+31*, ID+32, ID+33, ID1+1*, ID1+2*, RIDER+1~, RIDER+2*, RIDER+4*, RIDER+5, RIDER+7*
, RIDER+8*
>> IBOK AI+20*, AI+21
IBPR RIDER+1~, RIDER+4*
IBPRD RIDER+1~, RIDER+4*, RIDER+5
>> IBQUIT AI+10, AI+14*, AI+21, AI+25*
>> IBTRC AI+32*, AI+33
>> IBTRN AI+5*, AI+10, AI+15*, AI+17, AI+28, AI+33
>> IBXIFN AI+7*, AI+20, AI+28
IBY SUBSC+23~*, SUBSC+24*, SUBSC+26
>> IORVOFF SUBSC+3, VER+5, ID+5, RIDER+3
>> IORVON SUBSC+3, VER+5, ID+5, RIDER+3
LABEL SPLIT~, SPLIT+10, SPLIT+15
OFFSET SUBSC+1~, SUBSC+2*, SUBSC+3, SUBSC+5, SUBSC+6, SUBSC+9, SUBSC+12, SUBSC+13, SUBSC+16, SUBSC+19
, SUBSC+26, SUBSC+27, SUBSC+31, PRV+5~, PRV+6*, PRV+7, PRV+8, VER+1~, VER+3*, VER+5
, VER+6, VER+7, VER+9, VER+10, VER+12, VER+13, ID+1~, ID+3*, ID+5, ID+6
, ID+9, ID+16, ID+25, ID+32, RIDER+1~, RIDER+2*, RIDER+3, RIDER+5, RIDER+7, RIDER+8
, SPLIT~, SPLIT+11, SPLIT+12, SPLIT+17
PCE ID+1~, ID+11*, ID+12, ID+13, ID+16, ID+27*, ID+28, ID+29, ID+32
QUAL ID+1~, ID+13*, ID+14, ID+17, ID+29*, ID+30, ID+33
QUAL1 ID+1~, ID+14*, ID+17, ID+30*, ID+33
QUIT SPLIT+9~, SPLIT+14*, SPLIT+16*, SPLIT+18*
RX SUBSC+1~, SUBSC+2*
SAV SUBSC+1~, SUBSC+7*, ID+7*
SAVPOS SPLIT+9~, SPLIT+13*, SPLIT+15, SPLIT+17*
START SUBSC+1~, SUBSC+2*, SUBSC+3, SUBSC+5, SUBSC+8*, SUBSC+9, SUBSC+11*, SUBSC+12, SUBSC+15*, SUBSC+16
, SUBSC+18*, SUBSC+19, SUBSC+25*, SUBSC+26, SUBSC+27, SUBSC+30*, SUBSC+31, PRV+5~, PRV+6*, PRV+7
, PRV+8, PRV+9, VER+1~, VER+3*, VER+4, VER+5, VER+6, VER+7, VER+9, VER+10
, VER+12, VER+13, VER+14, VER+15, ID+1~, ID+3*, ID+4, ID+5, RIDER+1~, RIDER+2*
, RIDER+3, RIDER+5, RIDER+7, RIDER+8
STRING SPLIT+9~, SPLIT+10*, SPLIT+11, SPLIT+12, SPLIT+15
U SUBSC+4, SUBSC+6, SUBSC+10, SUBSC+13, SUBSC+17, SUBSC+22, SUBSC+23, SUBSC+27, PRV+7, PRV+8
, VER+2, VER+6, VER+9, VER+10, VER+12, VER+13, ID+6, ID+12, ID+13, ID+16
, ID+21, ID+25, ID+28, ID+29, ID+32, AI+20, AI+33
>> VAIN(1 AI+4, AI+5
>> X AI+23*
X1 SUBSC+1~, SUBSC+7*, SUBSC+9, SUBSC+14*, SUBSC+16, ID+7*, ID+9
>> Y SUBSC+4*, SUBSC+5, SUBSC+10*, SUBSC+12, SUBSC+17*, SUBSC+19, AI+15, AI+31, AI+32
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