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