IBCECSA5 ;ALB/CXW - VIEW EOB SCREEN ;01-OCT-1999
Source file <IBCECSA5.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 4 | ($$A10,BLD,SET)^IBCECSA6 ($$FT,$$INPAT,F)^IBCEF (BLD,HDR)^IBCEOB2 $$DAT1^IBOUTL |
VA FileMan | 4 | $$FIND1^DIC ($$EXTERNAL,$$VFILE)^DILFD $$GET1^DIQ ^DIWP |
List Manager | 3 | EN^VALM ($$SETSTR,CLEAR)^VALM1 (CLEAN,CNTRL)^VALM10 |
Kernel | 2 | ($$LJ,$$RJ)^XLFSTR DISP^XQORM1 |
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 IBCECSA6 IBCECSA7 IBCEM VIEW EOB |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point for VIEW EOB
|
|
INIT | ; -- init variables and list array
|
|
INITQ | ||
HELP | ; -- help code
|
|
EXIT | ; -- exit code
|
|
MIN | ;
|
|
MINDAT | ; data for MIN tag
; format: piece^label^special format code^special decision for disp |
|
REMARK | ; set up remarks and line level details
|
|
MRALLA | ||
EOBERR | ; Display information about any 361.1 message storage or filing errors
|
|
TXT(IBRM,IBLN,IBXY) | ;display text over 79 chars
|
|
REP | ||
SET(IB,IBSAV) | ;
|
|
A10(X) | ;
|
|
A7(X) | ; returns a dollar amount right justified to 7 characters
|
|
TXT1(IBT,DIWL,DIWR) | ; sets up text for over 79 chars
; IBT - pass by ref, array of text to be formatted back in array ; DIWL - left margin, DIWR = right margin |
|
RJ(X,Y) | ; right just, default is 10
|
|
CARC(IBCDE,IBF,IBML,IBARY) | ;new CARC/RACR API for IB*2.0*547
; IBCDE = reason code from EOB to lookup in carc/rarc file (REQUIRED) ; IBF = file# to do lookup (either 345-CARC or 346-RARC) *REQUIRED* ; IBML = max length for each line (default is 79) ; IBARY = (required) subscripted array to return description data in: ; array(1)=first line of word-processed description ; array(2)= 2nd line of wp description, and so on |
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | CARC+16 |
$$EXTERNAL^DILFD | MRALLA+21 |
$$VFILE^DILFD | REMARK+19, REMARK+22, REMARK+23, MRALLA+41, MRALLA+42, MRALLA+48, MRALLA+49 |
$$GET1^DIQ | CARC+17 |
^DIWP | TXT1+5 |
$$A10^IBCECSA6 | A10+1 |
BLD^IBCECSA6 | INIT+7, INIT+16 |
SET^IBCECSA6 | SET+1 |
$$FT^IBCEF | MRALLA+11, MRALLA+13 |
$$INPAT^IBCEF | MIN+3, MIN+11 |
F^IBCEF | MRALLA+13 |
BLD^IBCEOB2 | INIT+9 |
HDR^IBCEOB2 | INIT+2 |
$$DAT1^IBOUTL | MRALLA+20 |
EN^VALM | EN+3 |
$$SETSTR^VALM1 | MIN+5, MIN+21, MRALLA, REP |
CLEAR^VALM1 | EXIT+2 |
CLEAN^VALM10 | EXIT+2 |
CNTRL^VALM10 | MIN+8, REMARK+7, REMARK+8, MRALLA+3 |
$$LJ^XLFSTR | REMARK+25 |
$$RJ^XLFSTR | RJ+1 |
DISP^XQORM1 | HELP+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RC(345 - [#345] | VFILE^DILFD |
^RC(346 - [#346] | VFILE^DILFD |
361.115 | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBM(361.1 - [#361.1] | MIN+10, MIN+13, REMARK+11, REMARK+12, REMARK+17, MRALLA+5, MRALLA+14, MRALLA+23, MRALLA+27, MRALLA+28 , MRALLA+32, MRALLA+33, MRALLA+34, MRALLA+35, MRALLA+46, EOBERR+3, EOBERR+7, EOBERR+8 |
^TMP("IBCECSD" | INIT+3!, INIT+11*, INIT+16, EXIT+1!, MIN+9*, MRALLA+4* |
^TMP("IBCEOB" | INIT+11 |
^UTILITY($J | TXT1+3!, TXT1+6, TXT1+7! |
Name | Line Occurrences |
---|---|
$$CARC | REMARK+23, MRALLA+42, MRALLA+49 |
$$RJ | MRALLA+19, MRALLA+20, MRALLA+21, MRALLA+22, MRALLA+23, MRALLA+24, MRALLA+26, MRALLA+27, MRALLA+28, MRALLA+29 , MRALLA+30, A7+1 |
EOBERR | INIT+7, INIT+17 |
INITQ | INIT+1, INIT+7 |
REMARK | MIN+26 |
REP | REP |
SET | MIN+6, MIN+12, MIN+23, MIN+25, REMARK+3, REMARK+4, REMARK+5, REMARK+25, REMARK+27, REMARK+30 , REMARK+31, MRALLA+1, MRALLA+5, MRALLA+16, MRALLA+31, MRALLA+41, MRALLA+42, MRALLA+44, MRALLA+51, MRALLA+54 , MRALLA+55, MRALLA+56, EOBERR+4, EOBERR+5, EOBERR+6, EOBERR+10, REP |
TXT1 | REMARK+24, MRALLA+41, MRALLA+42, MRALLA+51, MRALLA+54 |
Name | Field # of Occurrence |
---|---|
^( | MRALLA+46 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> CNT | SET+1 |
DASHES | EOBERR+1~, EOBERR+2*, EOBERR+9 |
DIWF | TXT1+3~, TXT1+4* |
DIWL | TXT1~, TXT1+4, TXT1+6 |
DIWR | TXT1~ |
ERRTXT | EOBERR+1~, EOBERR+8*, EOBERR+9*, EOBERR+10 |
IB | MIN+5*, MIN+6, MIN+13*, MIN+21*, MIN+23*, MIN+25, MRALLA*, MRALLA+1, REP*, SET~ , SET+1 |
IBALN | CARC+10~, CARC+19*, CARC+20, CARC+21 |
IBARY | CARC~, CARC+12, CARC+20, CARC+23, CARC+26 |
IBC | CARC+10~, CARC+11*, CARC+12, CARC+13, CARC+14, CARC+16, CARC+19*, CARC+27 |
IBCDE | CARC~, CARC+13, CARC+16 |
IBCNT | INIT+3!, INIT+7*, INIT+16*, MIN+10, MIN+13, REMARK+11, REMARK+12, REMARK+17, MRALLA+5, MRALLA+14 , MRALLA+23, MRALLA+27, MRALLA+28, MRALLA+32, MRALLA+33, MRALLA+34, MRALLA+35, MRALLA+46, EOBERR+3, EOBERR+7 , EOBERR+8, SET+1 |
IBD | MIN+1~, MIN+16*, MIN+18, MIN+21 |
IBDSC | CARC+10~ |
IBDSC( | CARC+18, CARC+19, CARC+20, CARC+21*, CARC+25, CARC+26* |
>> IBEOBIFN | INIT+7 |
IBF | CARC~, CARC+14, CARC+16, CARC+17 |
IBFORM | MRALLA+8~, MRALLA+10*, MRALLA+11*, MRALLA+13, MRALLA+26 |
IBFULL | MIN+17~*, MIN+18 |
IBI | CARC+10~, CARC+18*, CARC+19, CARC+20, CARC+21, CARC+23, CARC+25, CARC+26 |
>> IBIFN | INIT+1 |
IBLN | TXT~, TXT+2, REP |
IBML | CARC~, CARC+15*, CARC+20, CARC+21, CARC+23, CARC+24, CARC+26 |
IBN | CARC+10~, CARC+24*, CARC+25, CARC+26 |
IBONE | INIT+3!, INIT+7*, INIT+10*, INIT+16* |
IBP | REMARK+1~, REMARK+15*, REMARK+16, REMARK+17, REMARK+22 |
IBRC | MRALLA+8~, MRALLA+45*, MRALLA+46* |
>> IBREC | MIN+3, MIN+11, MRALLA+11, MRALLA+13 |
IBREC1 | MIN+1~, MIN+13*, MIN+16, REMARK+1~, REMARK+11*, REMARK+12*, REMARK+16, MRALLA+14*, MRALLA+17, MRALLA+19 , MRALLA+20, MRALLA+21, MRALLA+22, MRALLA+24, MRALLA+29, MRALLA+30 |
IBREC2 | MRALLA+8~, MRALLA+33*, MRALLA+37, MRALLA+38, MRALLA+39, MRALLA+41, MRALLA+42, MRALLA+46*, MRALLA+48, MRALLA+49 |
IBREC3 | MRALLA+8~, MRALLA+35*, MRALLA+37, MRALLA+38, MRALLA+41, MRALLA+42, MRALLA+44 |
>> IBREM | REMARK+2* |
IBRL | MIN+1~, MIN+13*, MIN+21, MIN+22*, MIN+23, MIN+25 |
IBRM | TXT~, TXT+2*, REP* |
IBRM1 | MIN+1~ |
IBRM2 | MIN+1~ |
IBRM3 | MIN+1~ |
IBRM4 | MIN+1~ |
IBRM5 | MIN+1~ |
IBS | TXT1+3~ |
IBSAV | SET~, SET+1 |
>> IBSRC | MIN+3, MIN+7, MIN+10, MIN+11, REMARK+6, REMARK+32, MRALLA+2, SET+1 |
IBSTP | CARC+10~, CARC+19*, CARC+24, CARC+26* |
IBT | MIN+1~, MIN+15*, REMARK+1~, REMARK+20!, REMARK+24, MRALLA+8~, MRALLA+19*, MRALLA+20*, MRALLA+21*, MRALLA+22* , MRALLA+23*, MRALLA+24*, MRALLA+26*, MRALLA+27*, MRALLA+28*, MRALLA+29*, MRALLA+30*, MRALLA+31, MRALLA+41*, MRALLA+42* , MRALLA+49*, MRALLA+51*, MRALLA+54*, TXT1~, TXT1+6! |
IBT( | REMARK+22*, REMARK+27, TXT1+5, TXT1+6* |
IBT(1 | REMARK+25, MRALLA+49 |
IBTX | MIN+1~, MIN+15*, MIN+16, MIN+17, MIN+19, MIN+20, MIN+21, MRALLA+8~, MRALLA+41, MRALLA+42 , MRALLA+43!, MRALLA+46!, MRALLA+51!, MRALLA+54 |
IBTX( | MRALLA+41, MRALLA+42, MRALLA+54 |
IBTX(1 | MRALLA+41*, MRALLA+42*, MRALLA+46*, MRALLA+48*, MRALLA+49*, MRALLA+50, MRALLA+51* |
IBTXL | MRALLA+8~, MRALLA+46*, MRALLA+53*, MRALLA+54 |
IBTYPE | MIN+1~, MIN+3* |
IBX | REMARK+1~, REMARK+26*, REMARK+27*, MRALLA+14*, MRALLA+18, MRALLA+23, MRALLA+27, MRALLA+28, MRALLA+32, MRALLA+33 , MRALLA+34, MRALLA+35, MRALLA+46, TXT1+3~, TXT1+5*, TXT1+6*, CARC+10~, CARC+17* |
IBX2 | MRALLA+8~, MRALLA+32*, MRALLA+33, MRALLA+34, MRALLA+35 |
IBX3 | MRALLA+8~, MRALLA+33*, MRALLA+34*, MRALLA+35 |
IBXY | TXT~, REP |
IBY | CARC+10~, CARC+16*, CARC+17 |
IBZ | MRALLA+8~, MRALLA+46!, MRALLA+51* |
IBZ( | MRALLA+51 |
IBZDATA | MRALLA+8~ |
IBZDATA( | MRALLA+26 |
>> IORVOFF | MIN+8, MRALLA+3 |
>> IORVON | MIN+8, MRALLA+3 |
>> IOUOFF | REMARK+7, REMARK+8 |
>> IOUON | REMARK+7, REMARK+8 |
RCODE | REMARK+1~, REMARK+16*, REMARK+19, REMARK+21, REMARK+23, REMARK+25 |
RDESC | REMARK+1~, REMARK+17*, REMARK+19, REMARK+22 |
REXIST | REMARK+1~, REMARK+13*, REMARK+22*, REMARK+23*, REMARK+30 |
RVL | MRALLA+15~, MRALLA+17*, MRALLA+18*, MRALLA+26 |
U | INIT+16, REMARK+11, REMARK+12, REMARK+16, MRALLA+17, MRALLA+37, MRALLA+38, MRALLA+39, MRALLA+48, MRALLA+49 |
VALMBG | EN+1~, EN+2* |
VALMCNT | EN+1~, EN+2*, INIT+16, MIN+8, MIN+9, REMARK+7, REMARK+8, MRALLA+3, MRALLA+4 |
VALMHDR | EN+1~ |
>> VALMQUIT | INIT+1* |
X | HELP+1*, A10~, A10+1, A7~, A7+1, TXT1+3~, TXT1+5*, RJ~, RJ+1 |
Y | RJ~, RJ+1 |
Z | EOBERR+1~, EOBERR+7*, EOBERR+8 |
Name | Field # of Occurrence |
---|---|
$T(MINDAT+IBT | MIN+15 |