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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCNSUX |
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~ |