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* |