IBCNSGE ;ALB/ESG - Insurance Company EDI Parameter Report ;07-JAN-2005
Source file <IBCNSGE.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 | ;
|
|
| SELECT | ; Select insurance companies to include on the report
|
|
| SEL1 | ;
|
|
| SELX | ;
|
|
| MULT | ; select one or many insurance companies
|
|
| MULTX | ;
|
|
| RANGE | ; select a range of insurance company names
|
|
| RANGEX | ;
|
|
| SORT | ; Choose the sorting method
; MRD;IB*2.0*516 - Removed sort option 6, Use VAMC as Billing Provider. |
|
| SORTX | ;
|
|
| COMPILE | ; Entry point for task; compile scratch global, print, clean-up
|
|
| COMPX | ;
|
|
| CALC(INS) | ; extract insurance data for company ien=INS
|
|
| CALCX | ;
|
|
| ; print the report to the specified device
|
||
| PRINTX | ;
|
|
| HEADER | ; page break and report header information
|
|
| HEADX | ;
|
|
| DEVICE | ; Device selection before compile
|
|
| DEVX | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZISC | COMPILE+30 |
| $$S^%ZTLOAD | HEADER+51 |
| ^DIC | MULT+6 |
| $$EXTERNAL^DILFD | CALC+22, CALC+23, CALC+24 |
| ^DIR | SEL1+17, SEL1+33, RANGE+7, RANGE+17, SORT+7, PRINT+41, HEADER+5 |
| $$ACTIVE^IBCNEUT4 | CALC+2 |
| $$HPD^IBCNHUT1 | CALC+13 |
| $$FMTE^XLFDT | HEADER+31 |
| $$NOW^XLFDT | HEADER+31 |
| $$RJ^XLFSTR | HEADER+48 |
| $$UP^XLFSTR | CALC+15 |
| EN^XUTMDEVQ | DEVICE+10 |
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(36 - [#36] | EXTERNAL^DILFD |
| Name | Line Occurrences |
|---|---|
| CALC | COMPILE+11, COMPILE+17, COMPILE+25 |
| CALCX | CALC+2, CALC+15 |
| DEVICE | EN+4 |
| EXIT | EN+2, EN+3 |
| HEADER | PRINT+6, PRINT+20 |
| HEADX | HEADER+3, HEADER+51 |
| MULT | SEL1+21 |
| MULTX | MULT+10 |
| COMPILE+29 | |
| PRINTX | PRINT+39 |
| RANGE | SEL1+22, RANGE+27 |
| RANGEX | RANGE+8, RANGE+18, RANGE+22 |
| SEL1 | SEL1+21, SEL1+22 |
| SELECT | EN+2 |
| SELX | SEL1+18, SEL1+20, SEL1+34 |
| SORT | EN+3 |
| SORTX | SORT+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADDR | COMPILE+2~, CALC+4*, CALC+18, CALC+19, CALC+20 |
| C1 | HEADER+1~, HEADER+15*, HEADER+17 |
| C2 | HEADER+1~, HEADER+16*, HEADER+17 |
| CITY | COMPILE+2~, CALC+19*, CALC+41 |
| CRT | PRINT+1~, PRINT+2*, PRINT+3*, PRINT+41, HEADER+3 |
| DATA | COMPILE+2~, CALC+3*, CALC+17, CALC+22, PRINT+1~, PRINT+18*, PRINT+19*, PRINT+21, PRINT+22, PRINT+23 , PRINT+24, PRINT+25, PRINT+26, PRINT+27, PRINT+28, PRINT+29, PRINT+32, PRINT+33 |
| DIC | SELECT+1~, MULT+1~, MULT+6* |
| DIC("A" | MULT+4* |
| DIC("S" | MULT+5* |
| DIC(0 | MULT+6* |
| DIR | SELECT+1~, SEL1+17!, SEL1+33!, RANGE+7!, RANGE+17!, SORT+2~, SORT+7!, PRINT+1~, PRINT+41!, HEADER+5! |
| DIR("?" | SEL1+11*, SEL1+12*, SEL1+13*, SEL1+14*, SEL1+15*, SEL1+16*, SEL1+29*, SEL1+30*, SEL1+31*, SEL1+32* , RANGE+4*, RANGE+5*, RANGE+6*, RANGE+14*, RANGE+15*, RANGE+16* |
| DIR("A" | SEL1+9*, SEL1+26*, SEL1+27*, RANGE+3*, RANGE+13*, SORT+6* |
| DIR("B" | SEL1+10*, SEL1+28*, RANGE+7*, RANGE+17*, SORT+6* |
| DIR(0 | SEL1+8*, SEL1+25*, RANGE+3*, RANGE+13*, SORT+5*, PRINT+41*, HEADER+5* |
| DIROUT | SELECT+1~, SORT+2~, PRINT+1~ |
| DIRUT | SELECT+1~, SEL1+18, SEL1+34, RANGE+8, RANGE+18, SORT+2~, SORT+8, PRINT+1~ |
| DTOUT | SELECT+1~, SORT+2~, PRINT+1~ |
| DUOUT | SELECT+1~, SORT+2~, PRINT+1~ |
| EDI | COMPILE+2~, CALC+5*, CALC+10, CALC+11, CALC+23, CALC+24 |
| HDR | HEADER+1~, HEADER+21*, HEADER+22, HEADER+31*, HEADER+32 |
| IBHPID | COMPILE+3~, CALC+13*, CALC+41 |
| IBQ | SELECT+1~, SEL1+1*, SEL1+21, SEL1+22, MULT+10*, RANGE+8*, RANGE+18* |
| IBRBID | EN+1~, SEL1+35*, CALC+15, HEADER+39 |
| IBRINS | EN+1~, SEL1+19*, SEL1+20, SEL1+21, SEL1+22, MULT+2!*, RANGE+23!, RANGE+24*, COMPILE+9, COMPILE+15 , COMPILE+21, HEADER+12, HEADER+13, HEADER+14 |
| IBRINS( | MULT+8*, COMPILE+17 |
| IBRINS("" | MULT+10 |
| IBRINS1 | EN+1~, RANGE+1!, RANGE+9*, RANGE+10*, RANGE+22, RANGE+23!, RANGE+27, COMPILE+22, HEADER+15 |
| IBRINS2 | EN+1~, RANGE+1!, RANGE+19*, RANGE+20*, RANGE+22, RANGE+23!, RANGE+27, COMPILE+23, HEADER+16 |
| IBRSORT | EN+1~, SORT+9*, CALC+32, CALC+33, CALC+34, CALC+35, CALC+36, HEADER+25, HEADER+26, HEADER+27 , HEADER+28, HEADER+29 |
| INS | CALC~, CALC+2, CALC+3, CALC+4, CALC+5, CALC+13, CALC+42, PRINT+1~, PRINT+16*, PRINT+17* , PRINT+18 |
| INSIEN | COMPILE+2~, COMPILE+10*, COMPILE+11*, COMPILE+16*, COMPILE+17*, COMPILE+24*, COMPILE+25* |
| INSNM | COMPILE+2~, COMPILE+22*, COMPILE+23*, COMPILE+25 |
| INSTID | COMPILE+2~, CALC+11*, CALC+15, CALC+34, CALC+41 |
| INSTYP | COMPILE+3~, CALC+24*, CALC+35, CALC+41 |
| IOF | SEL1+2, HEADER+10 |
| IOSL | PRINT+2, PRINT+3 |
| IOST | PRINT+2 |
| LIN | HEADER+1~, HEADER+4* |
| MAXCNT | PRINT+1~, PRINT+2*, PRINT+3*, PRINT+20, HEADER+4 |
| NAME | COMPILE+2~, CALC+17*, CALC+32, CALC+41, CALC+42, PRINT+1~, PRINT+14*, PRINT+15*, PRINT+17, PRINT+18 |
| PAGECNT | PRINT+1~, PRINT+4*, PRINT+20, HEADER+3, HEADER+9*, HEADER+21 |
| POP | DEVICE+1~ |
| PROFID | COMPILE+2~, CALC+10*, CALC+15, CALC+33, CALC+41 |
| RTN | COMPILE+2~, COMPILE+5*, COMPILE+6, COMPILE+31, CALC+42, PRINT+6, PRINT+13, PRINT+15, PRINT+17, PRINT+18 |
| SORT | COMPILE+3~, CALC+31*, CALC+32*, CALC+33*, CALC+34*, CALC+35*, CALC+36*, CALC+42, PRINT+1~, PRINT+12* , PRINT+13*, PRINT+15, PRINT+17, PRINT+18 |
| STATE | COMPILE+3~, CALC+20*, CALC+21*, CALC+41 |
| STOP | EN+1~, EN+2, EN+3, SEL1+1*, SEL1+18*, SEL1+20*, SEL1+34*, SORT+8*, PRINT+1~, PRINT+4* , PRINT+13, PRINT+15, PRINT+17, PRINT+20, PRINT+39, HEADER+2*, HEADER+3, HEADER+6*, HEADER+52* |
| STREET | COMPILE+2~, CALC+18*, CALC+41 |
| TAB | HEADER+1~, HEADER+21*, HEADER+22, HEADER+31*, HEADER+32 |
| TMP | COMPILE+3~, CALC+41*, CALC+42 |
| TRANS | COMPILE+3~, CALC+23*, CALC+41 |
| TYPCOV | COMPILE+3~, CALC+22*, CALC+36, CALC+41 |
| U | MULT+8, CALC+10, CALC+11, CALC+17, CALC+18, CALC+19, CALC+20, CALC+21, CALC+22, CALC+23 , CALC+24, CALC+41, PRINT+19, PRINT+21, PRINT+22, PRINT+23, PRINT+24, PRINT+25, PRINT+26, PRINT+27 , PRINT+28, PRINT+29, PRINT+32, PRINT+33 |
| X | SELECT+1~, MULT+1~, SORT+2~, PRINT+1~ |
| Y | SELECT+1~, SEL1+19, SEL1+35, MULT+1~, MULT+3, MULT+7, MULT+8, RANGE+9, RANGE+19, SORT+2~ , SORT+9, PRINT+1~, HEADER+6 |
| ZTDESC | DEVICE+1~, DEVICE+4*, DEVICE+10 |
| >> ZTQUEUED | COMPILE+32, PRINT+41, HEADER+3, HEADER+51 |
| >> ZTREQ | COMPILE+32* |
| ZTRTN | DEVICE+1~, DEVICE+3*, DEVICE+10 |
| ZTSAVE | DEVICE+1~, DEVICE+10 |
| ZTSAVE("IBRBID" | DEVICE+6* |
| ZTSAVE("IBRINS" | DEVICE+5* |
| ZTSAVE("IBRINS1" | DEVICE+7* |
| ZTSAVE("IBRINS2" | DEVICE+8* |
| ZTSAVE("IBRSORT" | DEVICE+9* |
| >> ZTSTOP | HEADER+52* |