IBCVA1 ;ALB/MJB - SET MCCR VARIABLES CONT. ;09 JUN 88 14:49
Source file <IBCVA1.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 | 12 | IBCBB1 IBCBB21 IBCBB3 IBCF1 IBCF10 IBCF31 IBCSC4 IBCSC5 IBCSC6 IBCSC7 ^IBA(364.5 ^IBA(364.7 |
Name | Comments | DBIA/ICR reference |
---|---|---|
4 | ;Event variables set
|
|
EN4 | ||
INP | ||
OCC | ||
COND | ||
5 | ;Billing variables set
|
|
EN5 | ||
REVC | ||
SOCC | ||
CONDN | ||
PROCX | ; Entrypoint from output formatter
|
|
PROC | ; -build array of procedures in IBPROC
|
|
PROCQ | ||
ALLPROC(IBIFN,IBPROC) | ; Returns all procedures for bill IBIFN in array IBPROC
; IBPROC = # of procedures found ; IBPROC(prnt order)=0-node of 'CP' entry with piece 15 = the ; modifiers separated by commas ; IBPROC(prnt order,"AUX")="AUX" node of 'CP' entry for CMS-1500 forms ; Pass IBPROC by reference |
|
VC | ;returns a bills value codes, IBIFN must be defined: IBVC=count,IBVC(VIFN)=CODE ^ NAME ^ VALUE ^ $$?
|
|
SETMODS(IBMOD,IBZ,IBXSAVE) | ; Set modifiers into IBXSAVE
; IBMOD = the list of modifier iens for the proc, separated by commas ; IBZ = the line counter to return the data in |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> C | OCC+8*, SOCC, SOCC+1 |
>> D | COND*, CONDN |
I | OCC+4*, OCC+5, OCC+6, OCC+8*, COND*, REVC*, PROC+1~, PROC+6*, PROC+7*, PROC+10 , PROC+11 |
IB | ALLPROC+7~ |
IB("C" | PROC+4*, PROC+6 |
IB("U" | EN5+1 |
IB(0 | REVC+1, REVC+2, REVC+3, PROC+5* |
>> IBBS | EN5+1* |
>> IBBT | 4+2, EN4 |
>> IBBTP1 | REVC+2* |
>> IBBTP2 | REVC+3* |
>> IBBTP3 | REVC+4* |
IBC | OCC+1~, OCC+3*, OCC+4 |
>> IBCC | COND* |
>> IBCC( | COND*, CONDN* |
>> IBCCN( | CONDN* |
IBDATE | OCC+1~, OCC+2*, OCC+6 |
>> IBDI( | OCC+4*, OCC+5, OCC+6* |
>> IBDIN( | OCC+5* |
IBHCFA | PROC+1~, PROC+2*, PROC+11 |
IBIFN | OCC, OCC+2, OCC+3, OCC+7, OCC+8, COND, REVC, SOCC, SOCC+1, PROCX+1~ , PROCX+2*, PROCX+4, PROC+2, PROC+4, PROC+5, PROC+7, PROC+8, PROC+11, ALLPROC~, VC+1 , VC+2 |
>> IBIP | EN5 |
>> IBLS | EN5+1* |
IBMOD | PROC+1~, PROC+8*, PROC+9, SETMODS~, SETMODS+10, SETMODS+11 |
>> IBNO | OCC+7* |
IBO | OCC+7!* |
IBO( | SOCC* |
>> IBOC | OCC+7*, OCC+8*, SOCC, SOCC+1 |
>> IBOCD( | SOCC+1* |
>> IBOCD2( | SOCC+1* |
>> IBOCN( | SOCC* |
IBPROC | PROCX+5!*, PROCX+6*, PROC+3!*, PROC+6*, PROC+12*, ALLPROC~, ALLPROC+8! |
IBPROC( | PROCX+6!, PROC+6*, PROC+10*, PROC+11* |
IBQ | SETMODS+9~, SETMODS+11*, SETMODS+12 |
>> IBREV | REVC* |
>> IBREVC( | REVC* |
>> IBTF | REVC+1*, REVC+4 |
>> IBU | EN5+1 |
>> IBVC | VC+1*, VC+3* |
>> IBVC( | VC+4* |
IBX | VC+1~, VC+2* |
>> IBXIEN | PROCX+2 |
IBXSAVE | SETMODS~ |
IBXSAVE("PROCMODS" | SETMODS+12*, SETMODS+13, SETMODS+14*, SETMODS+15* |
IBY | VC+1~, VC+2*, VC+3, VC+4 |
IBZ | PROCX+1~, PROCX+5, PROCX+6, VC+1~, VC+3*, VC+4, SETMODS~, SETMODS+12, SETMODS+13, SETMODS+14 , SETMODS+15 |
J | PROC+1~, PROC+5* |
Q | SETMODS+9~, SETMODS+10*, SETMODS+11, SETMODS+13*, SETMODS+14, SETMODS+15 |
U | OCC+4, OCC+6, OCC+7, EN5+1, REVC+1, REVC+2, REVC+3, CONDN, PROCX+6, PROC+9 , VC+4, SETMODS+12 |
X | PROC+1~, PROC+7*, PROC+8, PROC+11 |
X1 | PROC+1~, PROC+7*, PROC+9*, PROC+10, PROC+11 |
>> Z | PROCX+6* |