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

Package: Integrated Billing

Routine: IBCNSJ53


Information

IBCNSJ53 ;AITC/DTG - INSURANCE PLAN MAINTENANCE ACTION VIEW SUBSCRIBER ; 15-MAY-2023

Source Information

Source file <IBCNSJ53.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Integrated Billing 3 $$ZND^IBCNS1  $$PT^IBEFUNC  $$DAT2^IBOUTL  
List Manager 3 EN^VALM  ($$SETFLD,CLEAR,FULL)^VALM1  (CLEAN,KILL)^VALM10  
VA FileMan 3 NOW^%DTC  $$GET1^DIQ  ^DIR  
Kernel 2 $$FMTE^XLFDT  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: 6

Package Total Caller Graph
Integrated Billing 5 IBCNSC PLAN VIEW SUBSCRIBERS  IBCNSJ PLAN VIEW ACTIVE SUBS  IBCNSJ PLAN VIEW ALL SUBS  IBCNSJ PLAN VIEW INACTIVE SUBS  IBCNSJ PLAN VIEW SUBSCRIBERS  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
VP ; -- Edit/View Plan (VS entry point)
VSUBS ; entry from list template protocol 'IBCNSJ PLAN VIEW SUBSCRIBERS' from the 'IBCNSC PLAN DETAIL' menu
VSUBX ; quit back
DTC(IBDTCK) ; check date return external if valid
DTCO ; date check exit
EXIT ; -- exit code
HELP ; -- help code
INIT ; -- Load the plan detail segments
ACINI ; active subscribers
ININI ; inactive subscribers
ALLINI ; all subscribers
HDR(IBDIS) ; -- Plan Subscribers
BVA ; Build ALL subscribers
BPAS ; build items from base into valm display
AC ; active subscriber entry
IS ; inactive subscriber entry

External References

Name Field # of Occurrence
NOW^%DTC INIT+7
$$GET1^DIQ VSUBS+34, VSUBS+36, VSUBS+38, VSUBS+41, VSUBS+45, VSUBS+48, VSUBS+60, VSUBS+68, VSUBS+71, VSUBS+82
^DIR HELP+10
$$ZND^IBCNS1 VSUBS+61
$$PT^IBEFUNC VSUBS+63
$$DAT2^IBOUTL INIT+8
EN^VALM VP+2
$$SETFLD^VALM1 BPAS+6, BPAS+7, BPAS+8, BPAS+9, BPAS+10, BPAS+11, BPAS+12, BPAS+13, BPAS+14
CLEAR^VALM1 EXIT+2
FULL^VALM1 VP+1, HELP+3, ACINI+2, ININI+2, ALLINI+2
CLEAN^VALM10 EXIT+2
KILL^VALM10 INIT+13
$$FMTE^XLFDT DTC+4
DISP^XQORM1 HELP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !," Enter AC to only see active subscribers."
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !," Enter IN to only see inactive subscribers."
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: !," Enter VA to see all subscribers.",!
  • Line Location: HELP+8
Function Call: WRITE
  • Prompt: !!,*7,"Missing Insurance or Plan IEN."
  • Line Location: INIT+11
Routine Call
  • DIR
  • Line Location:
    • HELP+10
Routine Call
  • VALM
  • Line Location:
    • VP+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
2.312 GET1^DIQ
^IBA(355.3 - [#355.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] VSUBS+11, VSUBS+12
^DIC(5 - [#5] VSUBS+14
^DPT("AB" VSUBS+58, VSUBS+59
^IBA(355.3 - [#355.3] VSUBS+54
^TMP("IBCNSJ53" EXIT+1!, INIT+2!
^TMP("IBCNSJ53I" EXIT+1!, HDR+4, BVA+6, AC+6, IS+6

Label References

Name Line Occurrences
$$DTC VSUBS+71, VSUBS+75, VSUBS+77
AC ACINI+4
BPAS BVA+11, AC+11, IS+11
BVA INIT+17, ALLINI+4
DTCO DTC+3, DTC+6
HDR ACINI+3, ININI+3, ALLINI+3
IS ININI+4
VSUBS INIT+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INIT+8
DIR VSUBS+2~, HELP+4~, HELP+11!
DIR("A" HELP+9*
DIR(0 HELP+9*
DT VSUBS+92, VSUBS+96
FIEN VSUBS+2~
FTF VSUBS+2~
FTFV VSUBS+2~
IB1 HDR+2~, HDR+3*, HDR+10*, HDR+11, HDR+13, HDR+15*, HDR+17, HDR+21, HDR+23*, HDR+25
, HDR+29
IB2 HDR+2~, HDR+3*, HDR+11*, HDR+13, HDR+18*, HDR+21, HDR+26*, HDR+29
IB3 HDR+2~, HDR+3*, HDR+12*, HDR+13, HDR+20*, HDR+21, HDR+28*, HDR+29
>> IB3553 VSUBS+34, VSUBS+36, VSUBS+38, VSUBS+41, VSUBS+45, VSUBS+48, VSUBS+54, VSUBS+60, VSUBS+107, VSUBS+108
INIT+4*, INIT+10, BVA+3, AC+3, IS+3
>> IB36 VSUBS+11, VSUBS+12, VSUBS+58, VSUBS+59, INIT+4*, INIT+10
IBA VSUBS+2~, VSUBS+56*, VSUBS+60*, HDR+2~, HDR+4*, HDR+10, HDR+15, HDR+23, BPAS+2~, BPAS+3*
BPAS+4, BPAS+5
>> IBACCT VSUBS+8*, VSUBS+100*, VSUBS+110, INIT+5*
>> IBACT VSUBS+86*, VSUBS+94*, VSUBS+98*, VSUBS+100, VSUBS+108
IBB VSUBS+2~, HDR+2~, HDR+4*, HDR+5, HDR+6, HDR+16, HDR+24, BPAS+2~
IBBK DTC+2~
IBC VSUBS+2~, HDR+2~, HDR+4*, HDR+12, HDR+20, HDR+28, BPAS+2~, BPAS+5*, BPAS+6, BPAS+7
BPAS+8, BPAS+9, BPAS+10, BPAS+11, BPAS+12, BPAS+13, BPAS+14
>> IBCNS INIT+4
>> IBCPOL INIT+4
>> IBCST VSUBS+8*, VSUBS+62*, VSUBS+110, INIT+5*
IBD VSUBS+2~, HDR+2~, BPAS+2~, BPAS+14*
IBDFN BPAS+2~, BPAS+4*
IBDIS HDR~, HDR+7*, HDR+8
IBDOB VSUBS+2~, VSUBS+71*
IBDT DTC+2~*, DTC+4*, DTCO+2
IBDTCK VSUBS+2~, DTC~, DTC+3, DTC+4
IBE VSUBS+2~, HDR+2~, HDR+16*, HDR+18, HDR+19, HDR+24*, HDR+26, HDR+27, BPAS+2~
IBEFFDT VSUBS+2~, VSUBS+75*, VSUBS+88, VSUBS+96
IBERR VSUBS+2~
IBEXPDT VSUBS+2~, VSUBS+77*, VSUBS+90, VSUBS+92
IBF VSUBS+2~, BVA+2~, BVA+6*, BVA+7, AC+2~, AC+6*, AC+7, IS+2~, IS+6*, IS+7
IBF1 HDR+2~, HDR+6*, HDR+24, HDR+25, HDR+27
IBF2 HDR+2~, HDR+5*, HDR+16, HDR+17, HDR+19
IBFL1 VSUBS+33~, VSUBS+37*, VSUBS+43
IBFL2 VSUBS+33~, VSUBS+39*, VSUBS+40
>> IBHDT INIT+8*
>> IBINACCT VSUBS+8*, VSUBS+100*, VSUBS+110, INIT+5*
>> IBINACT VSUBS+86*, VSUBS+88*, VSUBS+92*, VSUBS+96*, VSUBS+100
IBIND VSUBS+3~, VSUBS+61*, VSUBS+73, VSUBS+75, VSUBS+77, VSUBS+80
IBINS0 VSUBS+3~, VSUBS+54*
IBL HDR+2~, HDR+11*, HDR+17*, HDR+18, HDR+19*, HDR+20, HDR+25*, HDR+26, HDR+27*, HDR+28
>> IBLCNT INIT+3*
IBLINE BVA+2~, BVA+4*, BPAS+5*, AC+2~, AC+4*, IS+2~, IS+4*
IBNAM VSUBS+3~, VSUBS+64*, VSUBS+65*, VSUBS+66, VSUBS+107, VSUBS+108
IBNM BPAS+2~, BPAS+4*
IBNODE BPAS+2~, BPAS+4*
IBPTDFN VSUBS+3~, VSUBS+57*, VSUBS+58*, VSUBS+59, VSUBS+60, VSUBS+61, VSUBS+63, VSUBS+65, VSUBS+68, VSUBS+71
VSUBS+82, VSUBS+107, VSUBS+108
IBPTHOLD VSUBS+3~, VSUBS+66*, VSUBS+70*, VSUBS+72*, VSUBS+74*, VSUBS+76*, VSUBS+78*, VSUBS+81*, VSUBS+83*, VSUBS+86*
VSUBS+88, VSUBS+90, VSUBS+96, VSUBS+107, VSUBS+108
IBPTINS VSUBS+3~, VSUBS+58*, VSUBS+59*, VSUBS+60, VSUBS+61, VSUBS+82, VSUBS+107, VSUBS+108
>> IBSPACE INIT+9*, HDR+11, HDR+12, HDR+18, HDR+20, HDR+26, HDR+28
>> IBTMP VSUBS+6*, VSUBS+7, VSUBS+25, VSUBS+53, VSUBS+56, VSUBS+107, VSUBS+108, VSUBS+110, INIT+5*, INIT+6
IBTMP1 BVA+2~, BVA+3*, BPAS+3, BPAS+5, AC+2~, AC+3*, IS+2~, IS+3*
IBVPCLBG EXIT+1!
IBVPCLEN EXIT+1!
>> LENEP VSUBS+8*, VSUBS+46*, VSUBS+50*, INIT+5*
>> LENPID VSUBS+84*
>> LENPT VSUBS+8*, INIT+5*
NAME VSUBS+33~, VSUBS+41*, VSUBS+42*, VSUBS+43
NUM VSUBS+3~, VSUBS+33~, VSUBS+34*, VSUBS+35*, VSUBS+40
ST VSUBS+4~, VSUBS+14*, VSUBS+19
U VSUBS+18, VSUBS+22, VSUBS+86, VSUBS+88, VSUBS+90, VSUBS+96, VSUBS+110, HDR+5, HDR+6, HDR+10
, HDR+12, HDR+15, HDR+16, HDR+20, HDR+23, HDR+24, HDR+28, BPAS+8, BPAS+10, BPAS+11
BPAS+14, AC+7, IS+7
>> VALM("TITLE" HDR+8*
>> VALMANS HELP+2
>> VALMAR BVA+5, BVA+8, BVA+9, BPAS+15, AC+5, AC+8, AC+9, IS+5, IS+8, IS+9
VALMBCK VP+3*, EXIT+1!, EXIT+3*, HELP+12*, INIT+18*, ACINI+5*, ININI+5*, ALLINI+5*
>> VALMBG VP+3*, EXIT+3*, INIT+3*, INIT+18*, ACINI+5*, ININI+5*, ALLINI+5*, BVA+4*, AC+4*, IS+4*
>> VALMCNT INIT+3*, BVA+4*, BVA+8*, BPAS+5*, BPAS+15, AC+4*, AC+8*, IS+4*, IS+8*
>> VALMHDR(1 HDR+13*
>> VALMHDR(2 HDR+21*
>> VALMHDR(3 HDR+29*
X VSUBS+4~, VSUBS+16*, VSUBS+17*, VSUBS+18*, VSUBS+19*, VSUBS+20*, VSUBS+21*, VSUBS+22*, VSUBS+25, VSUBS+63*
VSUBS+64, HELP+2*, HELP+4~, HELP+11!, BPAS+2~, BPAS+3*, BPAS+5*, BPAS+6*, BPAS+7*, BPAS+8*
BPAS+9*, BPAS+10*, BPAS+11*, BPAS+12*, BPAS+13*, BPAS+14*, BPAS+15
X0 VSUBS+4~, VSUBS+11*, VSUBS+15, VSUBS+16
X11 VSUBS+4~, VSUBS+12*, VSUBS+13, VSUBS+14, VSUBS+17, VSUBS+18
XX VSUBS+4~, VSUBS+15*, VSUBS+16, VSUBS+33~, VSUBS+36*, VSUBS+37, VSUBS+40*, VSUBS+43*, VSUBS+44*, VSUBS+47*
VSUBS+51*, VSUBS+53, VSUBS+68*, VSUBS+69*, VSUBS+70, VSUBS+71*, VSUBS+72, VSUBS+73*, VSUBS+74, VSUBS+75*
VSUBS+76, VSUBS+77*, VSUBS+78, VSUBS+80*, VSUBS+81, VSUBS+82*, VSUBS+83, VSUBS+84
Y VSUBS+4~, HELP+4~, HELP+11!
Z VSUBS+4~, VSUBS+13*, VSUBS+20
ZZ VSUBS+33~, VSUBS+38*, VSUBS+39, VSUBS+45*, VSUBS+46, VSUBS+47, VSUBS+48*, VSUBS+49*, VSUBS+50, VSUBS+51
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