IBCNSJ ;ALB/CPM - INSURANCE PLAN UTILITIES ; 30-DEC-94
Source file <IBCNSJ.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 2 | ALL^IBCNS1 UPDATE^IBCNSP3 |
VA FileMan | 2 | ^DIE ^DIK |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEL(IBPLAN) | ; Delete an Insurance Plan
; Input: IBPLAN -- Pointer to the plan in file #355.3 |
|
DELQ | ||
DBU(DA) | ; Delete Benefits Used.
|
|
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 |
|
IRACTQ | ||
COV(DFN) | ; Update 'Covered by Insurance?' prompt
; Input: DFN -- Pointer to the patient in file #2 |
|
COVQ | ||
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 | ||
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 |
|
ANYGPQ | ||
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 |
|
SUBSQ |
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 |
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 |
>> | 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 |