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 |