IBCEPTR ;ALB/ESG - Test Claim Messages Report ;28-JAN-2005
Source file <IBCEPTR.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 | 1 | IBCE VIEW PREV TRANS MESSAGE |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Entry Point
|
|
EXIT | ; Exit Point
|
|
SELECT | ; Determine which claim#'s or batch#'s to report on
|
|
SELECTX | ;
|
|
DEVICE | ; standard device selection
|
|
DEVX | ;
|
|
COMPILE | ; compile the data into a scratch global
|
|
COMPX | ;
|
|
STORE(IBIFN) | ; Input = internal bill#; continue compilation
|
|
STOREX | ;
|
|
STORETX(IBIFN,TXIEN) | ; store transmission info
|
|
STTXXX | ;
|
|
; print the report to the specified device
|
||
PRINTX | ;
|
|
TXPRT | ; print transmission information
|
|
TXPRTX | ;
|
|
SMPRT | ; print returned status message information
|
|
SMPRTX | ;
|
|
HEADER | ; page break and header
|
|
HEADX | ;
|
|
BT(IBIFN) | ; bill type and info
; [1] TYPE (form type, charge type, inp/outp) ; [2] claim# ; [3] patient name |
|
CLMLST(IBIFN) | ; DIC lister
|
|
CLMLSTX | ;
|
Name | Field # of Occurrence |
---|---|
^%ZISC | COMPILE+31 |
$$S^%ZTLOAD | HEADER+21 |
MIX^DIC1 | SELECT+23, SELECT+35 |
$$EXTERNAL^DILFD | TXPRT+4, TXPRT+5, SMPRT+4 |
^DIR | SELECT+11, SELECT+44, SELECT+49, PRINT+33, HEADER+5 |
$$INPAT^IBCEF | BT+9 |
$$FINDINS^IBCEF1 | TXPRT+6 |
$$INSADD^IBCNSC02 | TXPRT+7 |
$$MCRWNR^IBEFUNC | TXPRT+15 |
$$FMTE^XLFDT | TXPRT+3, SMPRT+3, HEADER+16, CLMLST+3 |
$$NOW^XLFDT | HEADER+16 |
$$RJ^XLFSTR | PRINT+20, HEADER+18 |
EN^XUTMDEVQ | DEVICE+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | STORE+2, PRINT+18, BT+5 |
^DPT - [#2] | BT+11 |
^IBA(364.1 - [#364.1] | COMPILE+14 |
^IBM(361.4 - [#361.4] | COMPILE+17, COMPILE+23, COMPILE+24, COMPILE+26, STORE+9, STORE+14, STORE+19, STORE+24, STORE+25, STORE+38 , STORETX+2, STORETX+9, CLMLST+3, CLMLST+4, CLMLST+5 |
^TMP($J | COMPILE+3!, COMPILE+32!, STORE+38*, STORETX+9*, PRINT+7, PRINT+10, PRINT+14, PRINT+23, TXPRT+2, SMPRT+2 , SMPRT+10, SMPRT+12 |
Name | Line Occurrences |
---|---|
$$BT | PRINT+19, CLMLST+2 |
DEVICE | EN+3 |
EXIT | EN+2 |
HEADER | PRINT+7, PRINT+11, PRINT+15, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+11 |
HEADX | HEADER+3, HEADER+21 |
COMPILE+30 | |
PRINTX | PRINT+30, PRINT+31 |
SELECT | EN+2 |
SELECTX | SELECT+12, SELECT+14, SELECT+54, SELECT+55, SELECT+56 |
SMPRT | PRINT+25 |
SMPRTX | SMPRT+2, SMPRT+6 |
STORE | COMPILE+8, COMPILE+17, COMPILE+26 |
STORETX | STORE+9, STORE+14, STORE+19 |
STTXXX | STORETX+3, STORETX+5 |
TXPRT | PRINT+24 |
TXPRTX | TXPRT+2, TXPRT+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BATCH | PRINT+2~, PRINT+9*, PRINT+10*, PRINT+12, PRINT+14, PRINT+16, PRINT+23, TXPRT+2, SMPRT+2, SMPRT+10 , SMPRT+12 |
BCHIEN | COMPILE+1~, COMPILE+12*, COMPILE+13*, COMPILE+14, COMPILE+17, STORE+14 |
C | BT+4~, BT+8*, BT+10 |
CLAIM | STORE+1~, STORE+3*, STORE+4*, STORE+38, STORETX+9, PRINT+2~, PRINT+13*, PRINT+14*, PRINT+17, PRINT+18 , PRINT+23, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12 |
CLMD | PRINT+2~, PRINT+19* |
CRT | PRINT+1~, PRINT+3*, PRINT+4*, PRINT+33, HEADER+3 |
D | SELECT+1~, SELECT+23*, SELECT+35* |
DATA | STORE+1~, STORE+25*, STORE+26, STORETX+1~, STORETX+2*, STORETX+3, STORETX+4, TXPRT+1~, TXPRT+2*, TXPRT+3 , TXPRT+4, TXPRT+5, TXPRT+6, TXPRT+9, SMPRT+1~, SMPRT+2*, SMPRT+3, SMPRT+4, SMPRT+8 |
DIC | SELECT+1~, SELECT+23*, SELECT+35* |
DIC("A" | SELECT+20*, SELECT+21*, SELECT+32*, SELECT+33* |
DIC("S" | SELECT+34* |
DIC("W" | SELECT+22* |
DIC(0 | SELECT+23*, SELECT+35* |
DIR | SELECT+1~, SELECT+11!, SELECT+44!, SELECT+49!, PRINT+1~, PRINT+33!, HEADER+5! |
DIR("A" | SELECT+10*, SELECT+43*, SELECT+48* |
DIR("B" | SELECT+10*, SELECT+48* |
DIR(0 | SELECT+9*, SELECT+43*, SELECT+48*, PRINT+33*, HEADER+5* |
DIROUT | SELECT+1~, PRINT+1~ |
DIRUT | SELECT+1~, SELECT+12, SELECT+45, SELECT+50, PRINT+1~ |
DT | SELECT+43, SELECT+48 |
DTOUT | SELECT+1~, PRINT+1~ |
DUOUT | SELECT+1~, PRINT+1~ |
EXTBCH | COMPILE+1~, COMPILE+6*, COMPILE+14*, COMPILE+15*, COMPILE+22*, STORE+38, STORETX+9, TXPRT+1~, TXPRT+4*, TXPRT+13 |
F | BT+4~, BT+7*, BT+10 |
HDR | HEADER+1~, HEADER+13*, HEADER+14, HEADER+16*, HEADER+17 |
IB0 | STORE+1~, STORE+2*, STORE+3, BT+4~, BT+5*, BT+7, BT+8, BT+11 |
IBIFN | COMPILE+1~, COMPILE+7*, COMPILE+8*, COMPILE+16*, COMPILE+17*, COMPILE+25*, COMPILE+26*, STORE~, STORE+2, STORE+9 , STORE+14, STORE+19, STORE+24, STORE+25, STORE+38, STORETX~, STORETX+2, STORETX+9, PRINT+2~, PRINT+18* , PRINT+19, TXPRT+6, BT~, BT+5, BT+9, CLMLST~, CLMLST+2, CLMLST+3, CLMLST+4, CLMLST+5 |
IBRDATA | EN+1~, SELECT+16! |
IBRDATA( | SELECT+25*, SELECT+37*, COMPILE+8, COMPILE+13 |
IBRDATA("" | SELECT+21, SELECT+33, SELECT+54 |
IBRDATA(1 | SELECT+46*, SELECT+55, COMPILE+23, STORE+34 |
IBRDATA(2 | SELECT+51*, SELECT+56, COMPILE+24, STORE+35 |
IBRMETH | EN+1~, SELECT+13*, SELECT+14, SELECT+17, SELECT+29, SELECT+41, SELECT+55, SELECT+56, COMPILE+5, COMPILE+11 , COMPILE+21, STORE+7, STORE+12, STORE+17, STORE+30, STORE+34, STORE+35, HEADER+15 |
IBRTXD0 | STORE+1~, STORE+5*, STORE+30, STORETX+6* |
IEN | PRINT+2~, PRINT+23*, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12 |
INSIEN | TXPRT+1~, TXPRT+6*, TXPRT+7, TXPRT+15 |
INZ | TXPRT+1~, TXPRT+7*, TXPRT+8, TXPRT+15 |
IOF | SELECT+3, HEADER+10 |
IOSL | PRINT+3, PRINT+4 |
IOST | PRINT+3 |
LIN | HEADER+1~, HEADER+4* |
LTD | CLMLST+1~, CLMLST+3*, CLMLST+6 |
MAXCNT | PRINT+1~, PRINT+3*, PRINT+4*, PRINT+15, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+11, HEADER+4 |
N1 | CLMLST+1~, CLMLST+4*, CLMLST+6 |
N2 | CLMLST+1~, CLMLST+5*, CLMLST+7 |
PAGECNT | PRINT+1~, PRINT+5*, PRINT+15, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+11, HEADER+3, HEADER+9*, HEADER+13 |
PAYER | TXPRT+1~, TXPRT+8*, TXPRT+13 |
POP | DEVICE+1~ |
PSEQ | TXPRT+1~, TXPRT+9*, TXPRT+13 |
RTN | COMPILE+1~, COMPILE+2*, COMPILE+3, COMPILE+32, STORE+38, STORETX+9, PRINT+7, PRINT+10, PRINT+14, PRINT+23 , TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12 |
S | BT+4~, BT+9*, BT+10 |
SEVERITY | SMPRT+1~, SMPRT+4*, SMPRT+8 |
SMIEN | STORE+1~, STORE+23*, STORE+24*, STORE+25, STORE+38 |
STOP | EN+1~, EN+2, SELECT+2*, SELECT+12*, SELECT+14*, SELECT+54*, SELECT+55*, SELECT+56*, PRINT+1~, PRINT+5* , PRINT+10, PRINT+11, PRINT+14, PRINT+15, PRINT+23, PRINT+30, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+10 , SMPRT+11, HEADER+2*, HEADER+3, HEADER+6*, HEADER+22* |
TAB | HEADER+1~, HEADER+13*, HEADER+14, HEADER+16*, HEADER+17 |
TXBY | TXPRT+1~, TXPRT+5*, TXPRT+13 |
TXD | PRINT+2~, PRINT+22*, PRINT+23*, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12 |
TXDATM | COMPILE+1~, COMPILE+23*, COMPILE+24*, COMPILE+26, STORE+19 |
TXDTM | STORE+1~, STORE+26*, STORE+30, STORE+34, STORE+35, STORE+38, STORETX+1~, STORETX+4*, STORETX+5, STORETX+6 , STORETX+9, TXPRT+1~, TXPRT+3*, TXPRT+13, SMPRT+1~, SMPRT+3*, SMPRT+8 |
TXIEN | STORE+1~, STORE+8*, STORE+9*, STORE+13*, STORE+14*, STORE+18*, STORE+19*, STORETX~, STORETX+2, STORETX+9 |
TYPE | PRINT+2~, PRINT+23*, PRINT+24, PRINT+25, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12, BT+4~*, BT+10* , BT+11, CLMLST+1~, CLMLST+2*, CLMLST+6 |
U | COMPILE+14, STORE+3, STORE+26, STORETX+4, PRINT+19, TXPRT+3, TXPRT+4, TXPRT+5, TXPRT+6, TXPRT+8 , TXPRT+9, TXPRT+15, SMPRT+3, SMPRT+4, SMPRT+8, BT+7, BT+8, BT+11, CLMLST+2, CLMLST+3 , CLMLST+4, CLMLST+5 |
X | SELECT+1~, PRINT+1~ |
Y | SELECT+1~, SELECT+13, SELECT+18, SELECT+24, SELECT+25, SELECT+30, SELECT+36, SELECT+37, SELECT+45, SELECT+46 , SELECT+48, SELECT+50, SELECT+51, PRINT+1~, HEADER+6 |
Z | SMPRT+1~, SMPRT+9*, SMPRT+10*, SMPRT+12 |
ZTDESC | DEVICE+1~, DEVICE+4*, DEVICE+7 |
>> ZTQUEUED | COMPILE+33, PRINT+33, HEADER+3, HEADER+21 |
>> ZTREQ | COMPILE+33* |
ZTRTN | DEVICE+1~, DEVICE+3*, DEVICE+7 |
ZTSAVE | DEVICE+1~, DEVICE+7 |
ZTSAVE("IBRDATA" | DEVICE+6* |
ZTSAVE("IBRMETH" | DEVICE+5* |
>> ZTSTOP | HEADER+22* |