IBCNSJ13 ;ALB/CPM - INACTIVATE AN INSURANCE PLAN (CON'T) ; 18-JAN-95
Source file <IBCNSJ13.m>
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 |
---|---|---|
REP(IBCNS,IBNEWP,IBOLDP,IBMER) | ; Repoint patient policies from old to new plan
; Input: IBCNS -- Pointer to the company in file #36 which ; offers the plans ; IBNEWP -- Pointer to the new plan in file #355.3 ; IBOLDP -- Pointer to the old plan in file #355.3 ; IBMER -- [optional]: set to 1 if benefits used should ; be merged instead of deleted |
|
REPQ | ||
SWPL(IBCPOL,DFN,IBCDFN) | ; Change plan in policy.
; Input: IBCPOL -- Pointer to the new plan in file #355.3 ; DFN -- Pointer to the patient in file #2 ; IBCDFN -- Pointer to the policy in file #2.312 |
|
SWPLQ | ||
MERG(IBCPOL,IBBU,IBD) | ; Merge previous benefits used into a new plan.
; Input: IBCPOL -- Pointer to the new plan in file #355.3 ; IBBU -- Pointer to the benefit to merged in file #355.5 ; IBD -- [optional] : new date for the benefit used |
|
MERGQ | ||
BU(IBQ) | ; Be sure user really wants to repoint policies with benefits used.
; Required variable input: ; IBCPOL -- Pointer to the new plan in file #355.3 |
|
BUQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBA(355.5 - [#355.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | REP+15 |
^IBA(355.4 - [#355.4] | REP+21, BU+11 |
^IBA(355.5 - [#355.5] | REP+19, REP+20, MERG+9*, MERG+10*, MERG+11* |
^TMP($J | REP+11!, REP+13, REP+14, REPQ! |
Name | Field # of Occurrence |
---|---|
^( | REP+20 |
^(1 | MERG+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | REP+9~, SWPL+7*!, MERG+12* |
DA(1 | SWPL+7* |
DD | MERG+8! |
DFN | REP+9~, REP+13*, REP+14, REP+15, REP+16, REP+19, REP+20, SWPL~, SWPL+5, SWPL+7 , SWPL+8, SWPL+9 |
DIC | MERG+5~, MERG+7* |
DIC(0 | MERG+7* |
DIE | REP+9~, SWPL+7*! |
>> DIK | MERG+12* |
DIR | BU+19!, BU+23! |
DIR("?" | BU+19*, BU+22* |
DIR("A" | BU+17*, BU+18*, BU+22* |
DIR(0 | BU+19*, BU+22* |
DIROUT | BU+21!, BU+24! |
DIRUT | BU+21!, BU+23, BU+24! |
DLAYGO | MERG+5~, MERG+7* |
DO | MERG+8! |
DR | REP+9~, SWPL+6*, SWPL+7! |
DTOUT | BU+21!, BU+24! |
DUOUT | BU+21!, BU+24! |
DUZ | SWPL+6 |
IBARR | REP+9~ |
IBBU | REP+20*, REP+21, REP+22, MERG~, MERG+6, MERG+9, MERG+11, MERG+13 |
IBCBU | MERG+5~, MERG+8*, MERG+9, MERG+10, MERG+11, MERG+12 |
IBCBUD | REP+9~, REP+10*, REP+21*, REP+25, REP+27 |
IBCBUM | REP+9~, REP+10*, REP+22*, REP+25, REP+26 |
IBCDFN | REP+9~, REP+14*, REP+15, REP+16, REP+20, SWPL~, SWPL+5, SWPL+7 |
>> IBCDFN1 | REP+20* |
IBCNS | REP~, REP+8, REP+12 |
IBCPOL | SWPL~, SWPL+5, SWPL+6, MERG~, MERG+6, MERG+7, BU+11 |
IBD | MERG~, MERG+10 |
>> IBDAT | REP+19*, REP+20, REP+21 |
IBMER | REP~, REP+21 |
>> IBMERGE | BU+20* |
IBNEWP | REP~, REP+8, REP+16, REP+21, REP+22 |
IBOLDP | REP~, REP+8, REP+12, REP+15, REP+19, REP+20 |
IBQ | BU~, BU+11*, BU+23* |
>> IBREP | BU+24* |
IBSUB1 | REP+9~, REP+12* |
X | MERG+5~, MERG+7* |
Y | MERG+5~, MERG+8, BU+20, BU+24 |