IBJTBA ;ALB/ARH - TPI BILL CHARGE INFO SCREEN ;01-MAR-1995
Source file <IBJTBA.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 11 | $$INPAT^IBCEF ($$ISPROS,$$ISRX)^IBCEF1 ($$BOX24D,$$RCBOX)^IBCEF11 $$BILLN^IBCEFG0 SET^IBCSC5A ($$PINB,SET)^IBCSC5B ($$LOS,$$LOS1)^IBCU64 SHEOB^IBJTBA1 HDR^IBJTU1 $$DAT1^IBOUTL ZERO^IBRXUTL |
| List Manager | 3 | EN^VALM ($$SETSTR,CLEAR,FULL)^VALM1 SET^VALM10 |
| Accounts Receivable | 1 | $$BN1^PRCAFN |
| Kernel | 1 | DISP^XQORM1 |
| VA FileMan | 1 | ^DIR |
| 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 | IBCECOB5 IBJT BILL CHARGES IBJT BILL CHARGES SCREEN IBJTBA1 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; -- main entry point for IBJ TP BILL CHARGES
|
|
| HDR | ; -- header code
|
|
| INIT | ; -- init variables and list array
|
|
| INITQ | ||
| MRA | ; -- mra/eob
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| BLD | ; charges, as they would display on the bill
|
|
| H1500 | ; block 24
|
|
| H1500Q | ||
| UB04 | ;form locator 42-49, IBIFN required
|
|
| UB04Q | ||
| SETLN(STR,IBX,COL,WD) | ;
|
|
| SET(STR,LN) | ; set up TMP array with screen data (allows 2 blank lines, if not at end of array)
|
|
| SETQ | ||
| COB | ; if there is an offset or a secondary/tertiary payer add it to the display, with ins co, and prior bill #
; IBIFN and IBLN must exist upon entry, IBLN is updated with new line count |
|
| RX | ;RX refill info for CMS-1500 TPJI display
|
|
| PROS | ;prosthetic info for CMS-1500 TPJI display
|
| Name | Field # of Occurrence |
|---|---|
| ^DIR | INIT+7 |
| $$INPAT^IBCEF | UB04+10 |
| $$ISPROS^IBCEF1 | H1500+15 |
| $$ISRX^IBCEF1 | H1500+14 |
| $$BOX24D^IBCEF11 | H1500+3 |
| $$RCBOX^IBCEF11 | UB04+3 |
| $$BILLN^IBCEFG0 | H1500+6, UB04+6 |
| SET^IBCSC5A | RX+4 |
| $$PINB^IBCSC5B | PROS+5 |
| SET^IBCSC5B | PROS+3 |
| $$LOS^IBCU64 | UB04+16 |
| $$LOS1^IBCU64 | UB04+16 |
| SHEOB^IBJTBA1 | MRA+10 |
| HDR^IBJTU1 | HDR+1 |
| $$DAT1^IBOUTL | RX+6, PROS+5 |
| ZERO^IBRXUTL | RX+12 |
| $$BN1^PRCAFN | COB+11 |
| EN^VALM | EN+1 |
| $$SETSTR^VALM1 | SETLN+1 |
| CLEAR^VALM1 | EXIT+2 |
| FULL^VALM1 | INIT+7 |
| SET^VALM10 | SET+2, SET+3 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | INIT+4, BLD+4, UB04+11, COB+3, COB+4, COB+5 |
| ^DIC(36 - [#36] | COB+9 |
| ^IBE(353 - [#353] | H1500+5, UB04+5 |
| ^IBM(361.1 - [#361.1] | INIT+5, MRA+3, MRA+4 |
| ^TMP("IBJTBA" | INIT+2!, EXIT+1! |
| ^TMP("IBXDISP" | H1500+4!, H1500+7, H1500+8!, H1500+9, H1500+10, H1500+11, H1500+12!, UB04+4!, UB04+7, UB04+8 , UB04+9*, UB04+18, UB04+19, UB04+22! |
| ^TMP("IBXSAVE" | BLD+6!, H1500+2!, UB04+2! |
| ^TMP($J | RX+13, RX+14! |
| Name | Line Occurrences |
|---|---|
| $$SET | MRA+7, H1500+11, UB04+14, UB04+19, COB+6, COB+7, COB+12, COB+13, RX+7, RX+9 , RX+15, RX+17, PROS+6, PROS+8, PROS+11 |
| $$SETLN | MRA+6, COB+8, COB+9, COB+10, COB+11, COB+14, COB+15, COB+16, COB+17, RX+9 , RX+15, RX+17, PROS+8, PROS+11 |
| BLD | INIT+10 |
| COB | H1500+13, UB04+20 |
| H1500 | BLD+4 |
| H1500Q | H1500+9 |
| INITQ | INIT+3, INIT+5 |
| MRA | H1500+13, UB04+24 |
| PROS | H1500+15 |
| RX | H1500+14 |
| SETQ | SET+1 |
| UB04 | BLD+5 |
| UB04Q | UB04+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COL | SETLN~, SETLN+1 |
| >> DFN | HDR+1, INIT+3 |
| DIR | INIT+7!, UB04+1~ |
| DIR("A" | INIT+6* |
| DIR("B" | INIT+6* |
| DIR(0 | INIT+6* |
| >> DTOUT | INIT+8 |
| >> DUOUT | INIT+8 |
| IBARRAY | RX+1~, RX+4, RX+5, PROS+1~, PROS+3, PROS+4 |
| IBARRAY( | RX+6, PROS+5 |
| IBCBILL | UB04+1~, UB04+11*, UB04+16 |
| IBCT | MRA+1~, MRA+2*, MRA+3*, MRA+4*, MRA+5, MRA+8, MRA+10 |
| IBCU1 | COB+2~, COB+4*, COB+12, COB+15, COB+16, COB+17 |
| IBCU2 | COB+2~, COB+4*, COB+10 |
| IBD | COB+2~, COB+8*, COB+9*, COB+10*, COB+11*, COB+14*, COB+15*, COB+16*, COB+17*, RX+1~ , RX+7*, RX+8*, RX+9, RX+13*, RX+15, RX+16*, RX+17, PROS+1~, PROS+6*, PROS+7* , PROS+8, PROS+10*, PROS+11 |
| IBEOBDET | INIT+1~, INIT+9* |
| IBFT | INIT+2~, INIT+4* |
| IBI | MRA+1~, MRA+3*, MRA+4*, MRA+10*, H1500+1~, H1500+7*, H1500+8, H1500+9, H1500+10*, H1500+11 , UB04+1~, UB04+18*, UB04+19, SET+1~, SET+2*, COB+2~, COB+6*, COB+8, COB+9, COB+10 , COB+11, RX+1~, RX+10*, RX+11, PROS+1~, PROS+9*, PROS+10 |
| >> IBIFN | HDR+1, INIT+3, INIT+4, INIT+5, MRA+3, MRA+4, BLD+4, H1500+4, H1500+6, H1500+14 , H1500+15, UB04+4, UB04+6, UB04+10, UB04+11, UB04+16, COB+2, COB+3, COB+4, COB+5 , RX+4, PROS+3 |
| IBINPAT | UB04+1~, UB04+10*, UB04+14 |
| IBJ | H1500+1~, H1500+8*, H1500+10*, H1500+11, UB04+1~, UB04+18*, UB04+19, COB+2~, COB+5*, COB+6 |
| IBLC | UB04+1~, UB04+4* |
| IBLIN | H1500+1~, H1500+3*, H1500+6, UB04+1~, UB04+3*, UB04+6 |
| IBLKLN | H1500+1~, H1500+3*, UB04+13*, SET+1*, SET+2, SET+4* |
| IBLN | MRA+7*, H1500+1~, H1500+3*, H1500+5*, H1500+11*, H1500+16, UB04+1~, UB04+13*, UB04+14*, UB04+19* , UB04+25, COB+6*, COB+7*, COB+12*, COB+13*, RX+2*, RX+7, RX+9*, RX+15*, RX+17* , PROS+2*, PROS+6, PROS+8*, PROS+11* |
| IBM | COB+2~, COB+3*, COB+6, COB+9 |
| IBM1 | COB+2~, COB+3*, COB+11 |
| IBOK | INIT+1~, INIT+4*, INIT+5, INIT+8* |
| IBPFORM | H1500+1~, H1500+5*, H1500+6, UB04+1~, UB04+5*, UB04+6 |
| IBQ | UB04+1~, UB04+4* |
| IBRXX | RX+1~, RX+11*, RX+12, RX+13, RX+16 |
| IBSHEOB | MRA+1~ |
| IBSHEOB( | MRA+3*, MRA+4*, MRA+10 |
| IBSPC | RX+1~, RX+3*, RX+13, PROS+1~, PROS+2*, PROS+10 |
| IBSTATE | UB04+1~, UB04+11*, UB04+15, UB04+16 |
| IBSTR | MRA+1~, MRA+6*, MRA+7, H1500+1~, UB04+14, UB04+15*, UB04+16*, COB+2~, COB+5*, COB+6 , COB+7, COB+8*, COB+9*, COB+10*, COB+11*, COB+12, COB+13, COB+14*, COB+15*, COB+16* , COB+17*, RX+1~, RX+9*, RX+15*, RX+17*, PROS+1~, PROS+8*, PROS+11* |
| IBX | H1500+1~, H1500+6*, H1500+11*, UB04+1~, UB04+6*, UB04+15*, UB04+16*, UB04+19*, UB04+20, SETLN~ , SETLN+1*, SETLN+2, SET+1~ |
| IBXDATA | BLD+1~ |
| IBXDATA( | RX+6*, RX+10, RX+11, PROS+5*, PROS+9, PROS+10 |
| IBXSAVE | BLD+1~ |
| LN | SET~, SET+2*, SET+3, SET+4*, SETQ |
| STR | SETLN~, SETLN+1, SET~, SET+1, SET+3 |
| U | INIT+4, BLD+4, H1500+5, UB04+5, UB04+15, UB04+16, COB+5, COB+6, COB+9, COB+10 , COB+11, COB+12, COB+15, COB+16, COB+17, RX+6, RX+12, RX+13, RX+16, PROS+5 , PROS+10 |
| >> VALMCNT | H1500+16*, UB04+13*, UB04+25* |
| >> VALMQUIT | INIT+3*, H1500+9*, UB04+7* |
| >> VALMSG | H1500+9*, UB04+7* |
| WD | SETLN~, SETLN+1 |
| X | HELP+1*, H1500+1~, UB04+1~ |
| Y | INIT+9, UB04+1~ |
| Z | MRA+1~, MRA+3*, MRA+9*, MRA+10*, UB04+1~, UB04+8*, UB04+9, RX+1~, RX+6*, PROS+1~ , PROS+5* |
| Z0 | UB04+1~, UB04+8*, RX+1~, RX+6*, PROS+1~, PROS+5* |
| Z1 | RX+1~, RX+6*, PROS+1~, PROS+5* |