IBCNSJ51 ;ALB/TMP - INSURANCE PLAN MAINTENANCE ACTION PROCESSING (continued); 15-AUG-95
Source file <IBCNSJ51.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 |
|---|---|---|
| EDCOV | ; Add/edit limitations of coverage for a plan in IBCPOL
|
|
| EDCOVEX | ||
| QUIT() | ; Quit coverage limitation loop
|
|
| COVDTH | ; Help text for selecting effective date on coverage add/edit
|
|
| COVTYPH | ; Help text for selecting coverage category on coverage add/edit
|
|
| WARN1(IBTYP) | ; Warning if adding/editing an earlier effective date than latest one on file
|
|
| ASK(ALLENT) | ; Does the user want to Edit or Delete the selected category(ies)?
; ALLENT - if set to 1, the user has selected a single entry ; - if set to anything other than 1, the user has selected 'all' entries. |
|
| DELETE(OPTALL,DDATE,IBREC) | ; Delete specified Categories
; INPUT: OPTALL - This can be either a specified coverage category or 'ALL' ; DDATE - This is the selected effective date ; IBREC - This is the record to be deleted for the selected coverage category, or it is NULL for 'ALL' |
|
| DELASK(DDATE) | ; Prompt the user for DELETE question.
|
|
| DELMSG(DDATE,CAT) | ; Display message that a Coverage Category has been deleted.
|
|
| DELETIT(DA) | ; Delete a coverage category for a selected date.
; DA - passed in IEN (was variable IBREC) |
|
| PRECISE(X1,X2) | ;Check to make sure the date entered is a precise date.
|
|
| EXISTS(IBCPOL,IBEDT) | ; Check to see if there are any categories for the selected policy and date.
|
| Name | Field # of Occurrence |
|---|---|
| ^%DTC | PRECISE+2 |
| HELP^%DTC | COVDTH+2 |
| ^DIC | EDCOV+60, COVTYPH+3 |
| FILE^DICN | EDCOV+86 |
| ^DIE | EDCOV+94, EDCOV+96 |
| ^DIK | EDCOV+95, DELETIT+3 |
| $$GET1^DIQ | DELETE+10, DELMSG+2 |
| ^DIR | EDCOV+14, EDCOV+35, EDCOV+44, EDCOV+82, QUIT+2, WARN1+7, ASK+8, DELETE+16, DELASK+3 |
| $$DIFFLIM^IBCNSJ52 | EDCOV+96 |
| SAVE^IBCNSJ52 | EDCOV+79 |
| $$DAT1^IBOUTL | EDCOV+13, EDCOV+73, COVDTH+6, DELETE+7, DELASK+2, DELMSG+3 |
| LOCKED^IBTRCD1 | EDCOV+92 |
| FULL^VALM1 | EDCOV+6 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBE(355.31 - [#355.31] | Classic Fileman Calls, GET1^DIQ |
| ^IBA(355.32 - [#355.32] | Classic Fileman Calls |
| Name | Field # of Occurrence |
|---|---|
| ^(2 | EDCOV+95 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %Y | PRECISE+1~, PRECISE+3 |
| ALLENT | ASK~, ASK+6, ASK+7 |
| CAT | DELMSG~, DELMSG+2 |
| CATNAM | DELMSG+1~, DELMSG+2*, DELMSG+3 |
| CT | COVDTH+1~, COVDTH+6* |
| DA | EDCOV+22*, EDCOV+26, EDCOV+74*, EDCOV+76, EDCOV+78, EDCOV+79, EDCOV+80, EDCOV+87*, EDCOV+88, EDCOV+90 , EDCOV+95*, EDCOV+96*, DELETIT~ |
| DA(1 | EDCOV+95* |
| DD | EDCOV+84! |
| DDATE | DELETE~, DELETE+11, DELETE+18, DELETE+23, DELETE+26, DELETE+28, DELASK~, DELASK+2, DELMSG~ |
| DELOP | DELETE+4~, DELETE+18*, DELETE+26* |
| DIC | EDCOV+4~, EDCOV+60*, EDCOV+86*, COVTYPH+1~, COVTYPH+3* |
| DIC("DR" | EDCOV+86* |
| DIC(0 | EDCOV+60*, EDCOV+86*, COVTYPH+3* |
| DIDEL | DELETIT+2~, DELETIT+3* |
| DIE | EDCOV+4~, EDCOV+93*, EDCOV+96* |
| DIK | EDCOV+95*, DELETIT+2~, DELETIT+3*, DELETIT+4! |
| DIR | EDCOV+11!, EDCOV+14!, EDCOV+35!, EDCOV+40!, EDCOV+44!, EDCOV+82!, QUIT+1~, WARN1+7!, ASK+4~, DELETE+16! , DELASK+1~, DELASK+3! |
| DIR("?" | EDCOV+13*, EDCOV+43*, ASK+7* |
| DIR("A" | EDCOV+13*, EDCOV+30*, EDCOV+31*, EDCOV+32*, EDCOV+33*, EDCOV+42*, EDCOV+81*, EDCOV+82*, QUIT+2*, WARN1+5* , WARN1+6*, ASK+6*, DELETE+15*, DELETE+16*, DELASK+2* |
| DIR("B" | EDCOV+13*, EDCOV+82*, QUIT+2*, WARN1+6*, ASK+5*, DELASK+3* |
| DIR(0 | EDCOV+13*, EDCOV+34*, EDCOV+42*, EDCOV+81*, QUIT+2*, WARN1+5*, ASK+5*, DELETE+16*, DELASK+2* |
| DIROUT | EDCOV+35, ASK+4~, DELASK+1~ |
| DIRUT | EDCOV+15, EDCOV+35, ASK+4~, DELASK+1~ |
| DO | EDCOV+84! |
| DONE | EDCOV+4~, EDCOV+8*, EDCOV+9*, EDCOV+10, EDCOV+15*, EDCOV+20*, EDCOV+27*, EDCOV+35*, EDCOV+61*, EDCOV+65* , EDCOV+83*, EDCOV+99* |
| DONE1 | EDCOV+4~, EDCOV+38*, EDCOV+39, EDCOV+45*, EDCOV+61*, EDCOV+65*, EDCOV+70, EDCOV+83*, EDCOV+99* |
| DR | EDCOV+4~, EDCOV+93*, EDCOV+96* |
| DT | EDCOV+20 |
| DTOUT | EDCOV+35, EDCOV+45, ASK+4~, DELASK+1~ |
| DUOUT | EDCOV+35, EDCOV+45, ASK+4~, DELASK+1~ |
| EXISTS | EXISTS+1~, EXISTS+2*, EXISTS+3, EXISTS+4*, EXISTS+5 |
| IB1 | EDCOV+4~, WARN1+1~, WARN1+2*, WARN1+3 |
| IBALL | EDCOV+4~, EDCOV+22*, EDCOV+26, EDCOV+47*, EDCOV+49, EDCOV+53, EDCOV+54, EDCOV+60, EDCOV+67, EDCOV+77 , EDCOV+78 |
| IBCNT | EDCOV+4~, EDCOV+17*, EDCOV+42, EDCOV+53, EDCOV+54, EDCOV+55*, EDCOV+61*, EDCOV+63*, EDCOV+100*, COVTYPH+4 |
| IBCOV | EDCOV+4~, EDCOV+90*, EDCOV+92, EDCOV+95, EDCOV+96, EDCOV+97 |
| IBCPOL | EDCOV+5, EDCOV+21, EDCOV+25, EDCOV+51, EDCOV+58, EDCOV+74, EDCOV+86, COVDTH+3, COVDTH+5, WARN1+2 , WARN1+6, DELETE+11, DELETE+12, DELETE+20, DELETE+21, EXISTS~, EXISTS+4 |
| IBEDT | EDCOV+4~, EDCOV+13, EDCOV+17*, EDCOV+20, EDCOV+21, EDCOV+25, EDCOV+26, EDCOV+36*, EDCOV+51, EDCOV+58 , EDCOV+67, EDCOV+74, EDCOV+78, WARN1+3, WARN1+6, DELETE+7, DELMSG+3, EXISTS~, EXISTS+4 |
| IBEDT1 | EDCOV+4~, EDCOV+17*, EDCOV+36*, EDCOV+73, EDCOV+86 |
| IBOK | EDCOV+4~ |
| IBOUT | EDCOV+4~, EDCOV+94*, EDCOV+99 |
| IBQUIT | EDCOV+4~ |
| IBREC | DELETE~, DELETE+27 |
| IBREF | DELETE+4~, DELETE+11*, DELETE+12, DELETE+21*, DELETE+22 |
| IBTY | DELETE+4~, DELETE+9*, DELETE+10, DELETE+11, DELETE+12, DELETE+20*, DELETE+21, DELETE+23 |
| IBTYP | EDCOV+4~, EDCOV+18!, EDCOV+23!*, EDCOV+24*, EDCOV+25, EDCOV+50*, EDCOV+55*, EDCOV+56*, EDCOV+58, EDCOV+59 , EDCOV+61!, EDCOV+63*, EDCOV+69*, EDCOV+70*, EDCOV+73, EDCOV+74, EDCOV+86, EDCOV+100!, WARN1~, WARN1+2 , WARN1+5, WARN1+6, DELETE+28, EXISTS+1~, EXISTS+2*, EXISTS+3*, EXISTS+4 |
| IBTYP( | EDCOV+25*, EDCOV+58*, EDCOV+59*, EDCOV+62, EDCOV+63*, EDCOV+70, DELETE+9 |
| IBTYP("" | EDCOV+65 |
| OPTALL | DELETE~, DELETE+5 |
| OPTN | EDCOV+4~, EDCOV+8*, EDCOV+10, EDCOV+39, EDCOV+50*, EDCOV+51*, EDCOV+52*, EDCOV+57, EDCOV+67, EDCOV+70 , EDCOV+74*, EDCOV+76*, EDCOV+77* |
| TMP | DELETE+4~, DELETE+14, DELETE+24! |
| TMP( | DELETE+12*, DELETE+20, DELETE+21 |
| U | EDCOV+73, EDCOV+95, COVDTH+6, WARN1+5, ASK+9 |
| >> VALMBCK | EDCOVEX* |
| X | EDCOV+60*, EDCOV+86*, COVTYPH+3*, ASK+4~, DELASK+1~ |
| X1 | PRECISE~ |
| X2 | PRECISE~ |
| Y | EDCOV+17, EDCOV+36, EDCOV+47, EDCOV+61, EDCOV+62, EDCOV+63, EDCOV+83, EDCOV+87, EDCOV+94, QUIT+1~ , QUIT+3, WARN1+1~, WARN1+2*, WARN1+9, ASK+4~, ASK+9, DELASK+1~, DELASK+4 |
| Y(0 | EDCOV+14 |
| Z | EDCOV+4~, EDCOV+95*, COVDTH+1~, COVDTH+5*, COVDTH+6* |
| Z0 | COVDTH+1~, COVDTH+5*, COVDTH+6* |
| ZX | COVDTH+1~ |
| ZX( | COVDTH+5*, COVDTH+6 |