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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: IBCNSJ

Package: Integrated Billing

Routine: IBCNSJ


Information

IBCNSJ ;ALB/CPM - INSURANCE PLAN UTILITIES ; 30-DEC-94

Source Information

Source file <IBCNSJ.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Integrated Billing 2 ALL^IBCNS1  UPDATE^IBCNSP3  
VA FileMan 2 ^DIE  ^DIK  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 21

Package Total Caller Graph
Integrated Billing 21 IBCNICB  IBCNSC3  IBCNSJ1  IBCNSJ11  IBCNSJ12  IBCNSJ13  IBCNSJ2  IBCNSJ21  
IBCNSJ3  IBCNSJ4  IBCNSM1  IBCNSM31  IBCNSM32  IBCNSP11  IBCNSUR  IBCNSUR1  
IBCNSUR4  IBCNSUX  IBCNSUX1  IBYAPT  ^IBA(355.3  

Entry Points

Name Comments DBIA/ICR reference
IRACT(IBPLAN,IBF) ; Inactivate/reactivate an Insurance Plan
; Input: IBPLAN -- Pointer to the plan in file #355.3
; IBF -- 1 -> plan is to be inactivated
; 0 -> plan is to be reactivated
ANYGPQ
ANYGP(X,EX,ALL) ; Does this insurance company offer any group plans?
; Input: X -- Pointer to the company in file #36
; EX -- Pointer to an insurance plan in file #355.3
; This optional input parameter is used to exclude
; a specific plan from being considered.
; ALL -- Set to 1 if inactive plans are to be included
; Output: 0 -- Company doesn't offer any group plans
; 1 -- Company does offer group plans
DEL(IBPLAN) ; Delete an Insurance Plan
; Input: IBPLAN -- Pointer to the plan in file #355.3
IRACTQ
DELQ
COMP(GN) ; Compress Insurance Plan Name or Number
; Convert to caps and strip punctuation and leading zeroes.
; Input: GN -- Insurance plan name or number to be compressed
; Output: GN1 -- The compressed name or number
COMPQ
SUBSQ
COVQ
SUBS(CO,PLAN,ANY,ARR,Z) ; How many possible plan subscriptions are there?
; Input: CO -- Pointer to the company in file #36
; PLAN -- Pointer to the plan in file #355.3
; ANY -- [Optional] Set to 1 if at least one subscriber
; is to be found
; ARR -- [Optional] If defined, all policies will be
; returned in this array as
;
; ARR(DFN,ien)="", where
COV(DFN) ; Update 'Covered by Insurance?' prompt
; Input: DFN -- Pointer to the patient in file #2
DBU(DA) ; Delete Benefits Used.

External References

Name Field # of Occurrence
^DIE IRACT+7, COV+13
^DIK DEL+10, DEL+13, DEL+16, DBU+2
ALL^IBCNS1 COV+11
UPDATE^IBCNSP3 IRACT+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^IBA(355.3 - [#355.3] Classic Fileman Calls
^IBA(355.32 - [#355.32] Classic Fileman Calls
^IBA(355.4 - [#355.4] Classic Fileman Calls
^IBA(355.5 - [#355.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] COV+10, COV+12, SUBS+21
^DPT("AB" SUBS+20, SUBS+21
^IBA(355.3 - [#355.3] ANYGP+11, ANYGP+13
^IBA(355.32 - [#355.32] DEL+13
^IBA(355.4 - [#355.4] DEL+10
^IBA(355.5 - [#355.5] DEL+7

Label References

Name Line Occurrences
ANYGPQ ANYGP+10
COMPQ COMP+6
COVQ COV+8
DBU DEL+7
DELQ DEL+3
IRACTQ IRACT+5
SUBSQ SUBS+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALL ANYGP~, ANYGP+15
ANY SUBS~, SUBS+21
ARR SUBS~, SUBS+21
CO SUBS~, SUBS+19, SUBS+20, SUBS+21
DA DEL+4~, DEL+10*, DEL+13*, DEL+16*, DBU~, DBU+2, IRACT+6~, IRACT+7*, COV+9~, COV+13*
DFN COV~, COV+8, COV+10, COV+11, COV+12, COV+13, SUBS+18~, SUBS+20*, SUBS+21
DIC COV+9~
DIDEL DEL+4~, DEL+10*, DEL+13*, DEL+16*, DBU+1~, DBU+2*
DIE IRACT+6~, IRACT+7*, COV+9~, COV+13*
DIK DEL+4~, DEL+10*, DEL+13*, DEL+16*, DBU+1~, DBU+2*
DR IRACT+6~, IRACT+7*, COV+9~, COV+13*
DT COV+11
EX ANYGP~, ANYGP+12
GN COMP~, COMP+6
GN1 COMP+5~, COMP+6*, COMP+7*, COMP+8, COMP+9*, COMP+10*, COMPQ
I COV+9~, ANYGP+9~, ANYGP+11*, ANYGP+12, ANYGP+13
IBCOV COV+9~, COV+10*, COV+13
IBF IRACT~, IRACT+5, IRACT+7
IBINS COV+9~
IBINS(0 COV+11
IBINSD COV+9~, COV+11*, COV+12
IBNCOV COV+9~, COV+10*, COV+12*, COV+13
IBPLAN DEL~, DEL+3, DEL+7, DEL+10, DEL+13, DEL+16, IRACT~, IRACT+5, IRACT+7, IRACT+8
IBX DEL+4~, DEL+7*, DEL+10*, DEL+13*
J ANYGP+9~, ANYGP+13*, ANYGP+14, ANYGP+16
PLAN SUBS~, SUBS+19, SUBS+21
STOP SUBS+18~*, SUBS+20, SUBS+21*, SUBS+22*
X IRACT+6~, COV+9~, COMP+5~, COMP+8*, COMP+9, ANYGP~, ANYGP+10, ANYGP+11, SUBS+18~*, SUBS+21*
, SUBS+22, SUBSQ
Y IRACT+6~, COV+9~, ANYGP+9~*, ANYGP+11, ANYGP+15*, ANYGP+16*, ANYGPQ, SUBS+18~, SUBS+21*
Z SUBS~, SUBS+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All