IBCEPCID ;ALB/WCJ - Provider ID functions ;13 Feb 2006
Source file <IBCEPCID.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 | 4 | IBCEP5A IBCEP9 IBCN RESYNCH INS COMP IBCNSC02 |
Name | Comments | DBIA/ICR reference |
---|---|---|
AWAY | ||
COPY(IBINS) | ; The purpose of this routine is to sync up insurance company IDs
; It is passed an insurance company. If the insurance company is a stand alone company, ; it quits. If it is passed a child, it synchs up with the parent. If it is passed a parent, it syncs ; up with all it's children. ; ; The IDs that synched up are Provider ID's defined for providers by an insurance company, default IDs for all ; Providers for and an insurance company, and additonal billing providers IDs for an insuracne company. ; |
|
TYPE(IBINS) | ;
|
|
COPYTO(PARENT,CHILD,COPYINS) | ; Figure out who to copy to:
|
|
LOOPTRNS(COPYINS) | ;
|
|
ADD(IBFILE,IEN,INS) | ; Add a provider ID
|
|
DEL(IBFILE,DA) | ; Delete a Provider ID
|
|
MOD(IBFILE,IEN,PIEN) | ; Modify an existing Provider ID
|
|
RESYNCH() | ; Resynch everything
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | COPY+14, TYPE+1, COPYTO+2, RESYNCH+1, RESYNCH+3, RESYNCH+4 |
^IBA( | LOOPTRNS+13, LOOPTRNS+15, LOOPTRNS+16, LOOPTRNS+17, LOOPTRNS+18, LOOPTRNS+19, LOOPTRNS+20, LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+29 , LOOPTRNS+31, LOOPTRNS+32, LOOPTRNS+33, LOOPTRNS+34, LOOPTRNS+35, LOOPTRNS+36, LOOPTRNS+38, LOOPTRNS+43, LOOPTRNS+45, LOOPTRNS+46 , LOOPTRNS+47, LOOPTRNS+48, LOOPTRNS+49, LOOPTRNS+50, LOOPTRNS+52, LOOPTRNS+59, LOOPTRNS+61, LOOPTRNS+62, LOOPTRNS+63, LOOPTRNS+64 , LOOPTRNS+65, LOOPTRNS+66, ADD+3, DEL+3, DEL+5, MOD+2, MOD+4, MOD+10, MOD+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CDA | LOOPTRNS+8~, LOOPTRNS+20*, LOOPTRNS+21, LOOPTRNS+22, LOOPTRNS+25, LOOPTRNS+44~, LOOPTRNS+49*, LOOPTRNS+54, LOOPTRNS+55 |
CHILD | COPY+9~, COPY+13*, COPY+14*, COPY+15, COPYTO~, COPYTO+1, COPYTO+2*, LOOPTRNS+1~, LOOPTRNS+5*, LOOPTRNS+15 , LOOPTRNS+16, LOOPTRNS+17, LOOPTRNS+18, LOOPTRNS+19, LOOPTRNS+20, LOOPTRNS+38, LOOPTRNS+43, LOOPTRNS+45, LOOPTRNS+46, LOOPTRNS+47 , LOOPTRNS+48, LOOPTRNS+49, LOOPTRNS+66, LOOPTRNS+67 |
COPYINS | COPY+9~, COPY+15, COPY+16, COPYTO~, LOOPTRNS~ |
COPYINS( | COPYTO+1*, COPYTO+2*, LOOPTRNS+5 |
COPYINS("" | LOOPTRNS+2 |
CT | LOOPTRNS+8~, LOOPTRNS+18*, LOOPTRNS+19, LOOPTRNS+20, LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+34*, LOOPTRNS+35, LOOPTRNS+36, LOOPTRNS+38 |
CTORD | LOOPTRNS+44~, LOOPTRNS+47*, LOOPTRNS+48, LOOPTRNS+49, LOOPTRNS+50, LOOPTRNS+52, LOOPTRNS+60~, LOOPTRNS+63*, LOOPTRNS+64, LOOPTRNS+65 , LOOPTRNS+66, ADD+2~, ADD+7*, ADD+13, ADD+17 |
CU | LOOPTRNS+8~, LOOPTRNS+16*, LOOPTRNS+17, LOOPTRNS+18, LOOPTRNS+19, LOOPTRNS+20, LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+32*, LOOPTRNS+33 , LOOPTRNS+34, LOOPTRNS+35, LOOPTRNS+36, LOOPTRNS+38, LOOPTRNS+44~, LOOPTRNS+45*, LOOPTRNS+46, LOOPTRNS+47, LOOPTRNS+48, LOOPTRNS+49 , LOOPTRNS+50, LOOPTRNS+52, LOOPTRNS+60~, LOOPTRNS+61*, LOOPTRNS+62, LOOPTRNS+63, LOOPTRNS+64, LOOPTRNS+65, LOOPTRNS+66, ADD+2~ , ADD+5*, ADD+13, ADD+17 |
DA | ADD+1~, DEL~, DEL+3, DEL+5 |
DD | ADD+1~ |
DELFL | LOOPTRNS+44~, LOOPTRNS+51*, LOOPTRNS+52*, LOOPTRNS+53*, LOOPTRNS+54, LOOPTRNS+55 |
DIC | ADD+1~, ADD+20* |
DIC("DR" | ADD+13*, ADD+14*, ADD+17* |
DIC(0 | ADD+20* |
DIE | ADD+1~ |
DIK | DEL+1~, DEL+2* |
DIR | ADD+1~, DEL+1~ |
DLAYGO | ADD+1~, ADD+20* |
DO | ADD+1~ |
DR | ADD+1~ |
DTOUT | ADD+1~ |
DUOUT | ADD+1~ |
FDAROOT | MOD+1~ |
FDAROOT( | MOD+9* |
FT | LOOPTRNS+8~, LOOPTRNS+17*, LOOPTRNS+18, LOOPTRNS+19, LOOPTRNS+20, LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+33*, LOOPTRNS+34, LOOPTRNS+35 , LOOPTRNS+36, LOOPTRNS+38, LOOPTRNS+44~, LOOPTRNS+46*, LOOPTRNS+47, LOOPTRNS+48, LOOPTRNS+49, LOOPTRNS+50, LOOPTRNS+52, LOOPTRNS+60~ , LOOPTRNS+62*, LOOPTRNS+63, LOOPTRNS+64, LOOPTRNS+65, LOOPTRNS+66, ADD+2~, ADD+6*, ADD+13, ADD+17 |
I | DEL+1~, DEL+3*, MOD+1~, MOD+10* |
IBFILE | LOOPTRNS+1~, LOOPTRNS+6*, LOOPTRNS+7, LOOPTRNS+13, LOOPTRNS+15, LOOPTRNS+16, LOOPTRNS+17, LOOPTRNS+18, LOOPTRNS+19, LOOPTRNS+20 , LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+25, LOOPTRNS+29, LOOPTRNS+31, LOOPTRNS+32, LOOPTRNS+33, LOOPTRNS+34, LOOPTRNS+35, LOOPTRNS+36 , LOOPTRNS+38, LOOPTRNS+43, LOOPTRNS+45, LOOPTRNS+46, LOOPTRNS+47, LOOPTRNS+48, LOOPTRNS+49, LOOPTRNS+50, LOOPTRNS+52, LOOPTRNS+53 , LOOPTRNS+54, LOOPTRNS+55, LOOPTRNS+59, LOOPTRNS+61, LOOPTRNS+62, LOOPTRNS+63, LOOPTRNS+64, LOOPTRNS+65, LOOPTRNS+66, LOOPTRNS+67 , ADD~, ADD+3, ADD+11, ADD+14, ADD+16, ADD+20, DEL~, DEL+2, DEL+3, DEL+5 , MOD~, MOD+2, MOD+4, MOD+9, MOD+10, MOD+12 |
IBINS | COPY~, COPY+10, COPY+11, COPY+13, COPY+14, TYPE~, TYPE+1 |
IBPRV | LOOPTRNS+8~, LOOPTRNS+13*, LOOPTRNS+14, LOOPTRNS+15, LOOPTRNS+16, LOOPTRNS+17, LOOPTRNS+18, LOOPTRNS+19, LOOPTRNS+20, LOOPTRNS+22 , LOOPTRNS+23, LOOPTRNS+29*, LOOPTRNS+30, LOOPTRNS+31, LOOPTRNS+32, LOOPTRNS+33, LOOPTRNS+34, LOOPTRNS+35, LOOPTRNS+36, LOOPTRNS+38 |
ID | ADD+2~, ADD+9*, ADD+13, ADD+17, MOD+1~, MOD+6*, MOD+8 |
IEN | ADD~, ADD+3, MOD~, MOD+2, MOD+9, MOD+10, MOD+12 |
INS | ADD~, ADD+12, ADD+17, RESYNCH+2~, RESYNCH+3* |
PARENT | COPY+9~, COPY+13*, COPY+14*, COPY+15, COPYTO~, COPYTO+1, COPYTO+2, LOOPTRNS+1~, LOOPTRNS+2*, LOOPTRNS+3 , LOOPTRNS+5, LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+31, LOOPTRNS+32, LOOPTRNS+33, LOOPTRNS+34, LOOPTRNS+35, LOOPTRNS+36, LOOPTRNS+50 , LOOPTRNS+52, LOOPTRNS+59, LOOPTRNS+61, LOOPTRNS+62, LOOPTRNS+63, LOOPTRNS+64, LOOPTRNS+65 |
PDA | LOOPTRNS+8~, LOOPTRNS+23*, LOOPTRNS+24, LOOPTRNS+25, LOOPTRNS+36*, LOOPTRNS+37, LOOPTRNS+38, LOOPTRNS+44~, LOOPTRNS+50*, LOOPTRNS+52 , LOOPTRNS+53, LOOPTRNS+55, LOOPTRNS+60~, LOOPTRNS+65*, LOOPTRNS+67 |
PID | MOD+1~, MOD+7*, MOD+8, MOD+9 |
PIEN | MOD~, MOD+4 |
PZERO | MOD+1~, MOD+4*, MOD+5, MOD+7 |
QUAL | LOOPTRNS+8~, LOOPTRNS+19*, LOOPTRNS+20, LOOPTRNS+22, LOOPTRNS+23, LOOPTRNS+35*, LOOPTRNS+36, LOOPTRNS+38, LOOPTRNS+44~, LOOPTRNS+48* , LOOPTRNS+49, LOOPTRNS+50, LOOPTRNS+52, LOOPTRNS+60~, LOOPTRNS+64*, LOOPTRNS+65, LOOPTRNS+66, ADD+2~, ADD+8*, ADD+13 , ADD+17 |
TYPE | COPY+9~, COPY+11*, COPY+12, COPY+13, COPY+14 |
U | COPY+14, TYPE+1, ADD+5, ADD+6, ADD+7, ADD+8, ADD+9, ADD+18, MOD+6, MOD+7 |
X | ADD+1~, ADD+12*, ADD+18*, DEL+1~ |
Y | ADD+1~, DEL+1~ |
Z | ADD+1~, DEL+1~ |
ZERO | ADD+2~, ADD+3*, ADD+4, ADD+5, ADD+6, ADD+7, ADD+8, ADD+9, ADD+18, MOD+1~ , MOD+2*, MOD+3, MOD+6 |