IBCROI1 ;ALB/ARH - RATES: REPORTS CHARGE ITEM (SRCH) ; 11/22/96
Source file <IBCROI1.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 2 | ($$DATE,$$EXPAND)^IBCRU1 $$INACTCI^IBCRU4 |
| CPT HCPCS Codes | 1 | $$MOD^ICPTMOD |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SRCH1(BRL,SORT2,BDT,EDT,IBSELITM) | ; search/gather items for the report, all charge sets for a particular Rate
; Input: BRL = List of Billing Rates to include, SORT2 = secondary sort: 1/charge item, 2/effective date |
|
| SRCH2(CSL,SORT2,BDT,EDT,IBSELITM) | ; search/gather items for the report for a group of Charge Sets
; Input: CSL = list of Charge Sets to sort, SORT2 = secondary sort: 1/charge item, 2/effective date |
|
| SRCHITM(CS,SUB2,SORT2,BDT,EDT,IBSELITM) | ; search/gather all items within the date range for one Charge Set
; Input: CS = CS IFN, SUB2 = first data subscript, SORT2 = secondary sort: 1/charge item, 2/effective date |
|
| TMPLN(CI,SUB1,SUB2,SORT2) | ; add charge item to TMP array
|
|
| TMPHDR(SUB1,SUB2,SUB2IFN,HDR,SORT,BDT,EDT) | ; set up top level of the TMP array
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBA(363.2 - [#363.2] | SRCHITM+6, SRCHITM+7, SRCHITM+8, TMPLN+3 |
| ^IBE(363.1 - [#363.1] | SRCH1+8, SRCH1+9, SRCH2+5 |
| ^IBE(363.3 - [#363.3] | SRCH1+5 |
| ^TMP($J | SRCH1+2!, SRCH2+2!, TMPLN+7*, TMPLN+8*, TMPLN+10*, TMPHDR+3*, TMPHDR+4* |
| Name | Line Occurrences |
|---|---|
| SRCHITM | SRCH1+10, SRCH2+6 |
| TMPHDR | SRCH1+11, SRCH2+7 |
| TMPLN | SRCHITM+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BDT | SRCH1~, SRCH1+2, SRCH1+10, SRCH1+11, SRCH2~, SRCH2+2, SRCH2+6, SRCH2+7, SRCHITM~, SRCHITM+2 , SRCHITM+10, TMPHDR~, TMPHDR+2 |
| BRL | SRCH1~, SRCH1+4, SRCH1+6 |
| CI | TMPLN~, TMPLN+1, TMPLN+2, TMPLN+3, TMPLN+7, TMPLN+8, TMPLN+10 |
| CS | SRCHITM~, SRCHITM+2, SRCHITM+3 |
| CSL | SRCH2~, SRCH2+4 |
| DT | TMPLN+5 |
| EDT | SRCH1~, SRCH1+2, SRCH1+10, SRCH1+11, SRCH2~, SRCH2+2, SRCH2+6, SRCH2+7, SRCHITM~, SRCHITM+2 , SRCHITM+7, TMPHDR~, TMPHDR+2 |
| HDR | TMPHDR~, TMPHDR+2*, TMPHDR+3 |
| IBCI | SRCHITM+2~, SRCHITM+8*, SRCHITM+10, SRCHITM+11 |
| IBCS | SRCH1+2~, SRCH1+8*, SRCH1+9, SRCH1+10, SRCH2+2~, SRCH2+4*, SRCH2+5, SRCH2+6, SRCH2+7 |
| IBCS0 | SRCH1+2~, SRCH1+9* |
| IBCSN | SRCH2+2~, SRCH2+5*, SRCH2+6, SRCH2+7 |
| IBEFDT | SRCHITM+2~, SRCHITM+7*, SRCHITM+8 |
| IBHDR | SRCH1+2~, SRCH1+6*, SRCH1+11, SRCH2+2~, SRCH2+5*, SRCH2+7 |
| IBI | SRCH1+2~, SRCH1+4*, SRCH2+2~, SRCH2+4* |
| IBINDT | SRCHITM+2~, SRCHITM+10*, TMPLN+1~, TMPLN+2* |
| IBITEM | SRCHITM+2~, TMPLN+1~, TMPLN+3*, TMPLN+4, TMPLN+5, TMPLN+7, TMPLN+8, TMPLN+10 |
| IBITEMN | SRCHITM+2~, TMPLN+1~, TMPLN+4*, TMPLN+5*, TMPLN+7, TMPLN+8, TMPLN+10 |
| IBITM | SRCHITM+2~, SRCHITM+5*, SRCHITM+6*, SRCHITM+7, SRCHITM+8 |
| IBRATE | SRCH1+2~, SRCH1+4*, SRCH1+5, SRCH1+9 |
| IBRATEN | SRCH1+2~, SRCH1+5*, SRCH1+6 |
| IBSELITM | SRCH1~, SRCH1+10, SRCH2~, SRCH2+6, SRCHITM~, SRCHITM+5, SRCHITM+6 |
| IBSUB2 | SRCH1+2~, SRCH1+6*, SRCH1+10, SRCH1+11 |
| IBXRF | SRCHITM+2~, SRCHITM+3*, SRCHITM+6, SRCHITM+7, SRCHITM+8 |
| SORT | TMPHDR~, TMPHDR+1, TMPHDR+3 |
| SORT2 | SRCH1~, SRCH1+2, SRCH1+10, SRCH1+11, SRCH2~, SRCH2+2, SRCH2+6, SRCH2+7, SRCHITM~, SRCHITM+2 , SRCHITM+11, TMPLN~, TMPLN+1, TMPLN+7, TMPLN+8, TMPLN+10 |
| SUB1 | TMPLN~, TMPLN+1, TMPLN+7, TMPLN+8, TMPLN+10, TMPHDR~, TMPHDR+1, TMPHDR+3, TMPHDR+4 |
| SUB2 | SRCHITM~, SRCHITM+2, SRCHITM+11, TMPLN~, TMPLN+1, TMPLN+7, TMPLN+8, TMPLN+10, TMPHDR~, TMPHDR+1 , TMPHDR+4 |
| SUB2IFN | TMPHDR~, TMPHDR+4 |
| U | SRCH1+4, SRCH1+5, SRCH1+6, SRCH1+9, SRCH2+4, SRCH2+5, TMPLN+4, TMPLN+5, TMPLN+7, TMPLN+8 , TMPLN+10, TMPHDR+3 |
| >> ZTQUEUED | SRCH1+10, SRCH2+6 |