IBCNSUX1 ;ALB/CMS - SPLIT COMBINATION PLANS CONT. ; 04-NOV-98
Source file <IBCNSUX1.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 |
|---|---|---|
| BEG | ; -- Start to process policy separation from IBCNSUX
; Input: IBINS=Selected Medicare Company ; IBPLAN=Selected Combination Plan ; IBWNR=MED WNR INS IEN^"MEDICARE (WNR)" ; ^PART A IEN^"PART A" ; ^PART B IEN^"PART A" |
|
| BEGQ | ||
| ADDB | ; -- Create a New MEDICARE PART B patient policy
|
|
| ADDBQ | ||
| SETA | ; -- Change policy to point to Part A
|
|
| DUP | ; -- Check for duplicate
|
|
| WRT | ; -- write report
|
|
| WRTQ |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| 2.312 | GETS^DIQ |
| ^IBA(355.3 - [#355.3] | GET1^DIQ |
| Name | Field # of Occurrence |
|---|---|
| ^(1 | BEG+24 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| D0 | ADDB+2! |
| DA | BEG+7~, BEG+25~, BEG+26*, ADDB+1~, SETA+1~, SETA+2* |
| DA(1 | BEG+26*, ADDB+10*, SETA+2* |
| DD | BEG+7~, ADDB+2! |
| DFN | BEG+7~, BEG+14*, BEG+15, BEG+16, BEG+24, BEG+26, BEG+29, BEG+30, ADDB+8, ADDB+10 , ADDB+12, ADDB+15, ADDB+17, ADDB+20, SETA+2, SETA+6, DUP+2, DUP+3, DUP+4, DUP+5 , WRT+12*, WRT+15, WRT+16 |
| DIC | BEG+7~, ADDB+1~, ADDB+10*, ADDB+11! |
| DIC("DR" | ADDB+4*, ADDB+8* |
| DIC(0 | ADDB+10* |
| DIE | BEG+7~, BEG+25~, BEG+26*, ADDB+1~, SETA+1~, SETA+2* |
| DIK | BEG+7~ |
| DIR | BEG+7~ |
| DIRUT | BEG+7~ |
| >> DLAYGO | ADDB+10* |
| DO | BEG+7~ |
| DR | BEG+7~, BEG+25~, BEG+26*, ADDB+1~, SETA+1~, SETA+3*, SETA+6* |
| DUZ | ADDB+4, WRT+4 |
| IB0 | BEG+8~, BEG+16*, BEG+17, BEG+24, ADDB+8, DUP+1~, DUP+3*, DUP+4, DUP+5 |
| IBBDFN | ADDB+1~, ADDB+11*, ADDB+12, ADDB+20 |
| IBC | ADDB+1~ |
| IBC( | ADDB+21, ADDB+26 |
| IBC("IBERR" | ADDB+17 |
| IBCDA | ADDB+1~, ADDB+15*, ADDB+16, ADDB+21, ADDB+26 |
| IBCDFN | BEG+8~, BEG+15*, BEG+16, BEG+26, ADDB+15, SETA+2, SETA+6 |
| IBERR | BEG+8~ |
| >> IBINS | BEG+13, BEG+33, WRT+5 |
| IBN | ADDB+1~ |
| IBN( | ADDB+26* |
| IBN(0 | ADDB+27 |
| IBNDA | ADDB+1~, ADDB+20*, ADDB+26 |
| >> IBPLAN | BEG+12, BEG+13, BEG+17, BEG+33, WRT+6 |
| IBPLANAM | BEG+8~, BEG+12*, WRT+6 |
| IBST | BEG+8~, BEG+12*, WRT+3 |
| IBSUB1 | BEG+8~, BEG+13* |
| >> IBWNR | ADDB+4, ADDB+10, SETA+3, DUP+2, DUP+4, DUP+5 |
| IBX | ADDB+1~, ADDB+21*, ADDB+24, ADDB+26, DUP+1~, DUP+2*, DUP+3, WRT+1~, WRT+7*, WRT+15* , WRT+16 |
| IOF | WRT+2 |
| U | BEG+17, ADDB+4, SETA+3, DUP+4, DUP+5, WRT+4, WRT+5, WRT+14 |
| VA | WRT+1~ |
| VADM | WRT+1~, WRT+13! |
| VADM(1 | WRT+14 |
| VADM(2 | WRT+14 |
| VADM(3 | WRT+14 |
| VAERR | WRT+1~ |
| X | BEG+7~, BEG+25~, ADDB+1~, ADDB+10*, SETA+1~, DUP+1~, WRT+1~ |
| Y | BEG+7~, BEG+25~, ADDB+1~, ADDB+11, SETA+1~, DUP+1~, WRT+1~ |