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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCN INSURANCE EDI REPORT |
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* |