ICDEXLK5 ;SLC/KER - ICD Extractor - Lookup, List ;04/21/2014
Source file <ICDEXLK5.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 3 | ($$CSI,$$FILE,$$LD,$$LS,$$NUM,$$ROOT,$$SD,$$STATCHK,$$SYS,$$VCC)^ICDEX Y^ICDEXLK2 ($$CDT,$$LD,$$LS,TOKEN)^ICDEXLK3 | 
| Kernel | 2 | ($$DT,$$FMTE)^XLFDT $$UP^XLFSTR | 
| Lexicon Utility | 1 | ($$MIX,MIX)^LEXXM | 
| VA Fileman | 1 | ^DIM | 
| Package | Total | Caller Graph | 
|---|---|---|
| DRG Grouper | 4 | ICDEXLK ICDEXLK2 ICDEXLK3 ICDEXLK4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CC(X) | ;   CC | |
| ISORD(X) | ;   Check if in $ORDER | |
| FND(ROOT,IEN,CDT,SYS,VER,LOR,OUT) | ; Add Item to Found List | |
| SH | ;   Display TMP | |
| SCREEN(X) | ;   Screen Entries - Boolean Truth Value | |
| ST(X) | ;   Status indicators | |
| IEN | ; Lookup by IEN | |
| SEL(ROOT,LOR) | ; Add Items to Selection List | |
| TM(X,Y) | ;   Trim Y | |
| EXM(TXT,ROOT,Y,CDT,SYS,VER) | ; Lookup Exact Match | |
| SEL2 | ;  Add Items to Selection List (part 2) | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIM | SCREEN+15, SCREEN+18 | 
| $$CSI^ICDEX | IEN+4 | 
| $$FILE^ICDEX | FND+38, SEL+24 | 
| $$LD^ICDEX | IEN+3, FND+48, FND+53 | 
| $$LS^ICDEX | IEN+6 | 
| $$NUM^ICDEX | FND+57 | 
| $$ROOT^ICDEX | FND+38, SEL+23, SCREEN+2 | 
| $$SD^ICDEX | FND+46, FND+52 | 
| $$STATCHK^ICDEX | FND+42 | 
| $$SYS^ICDEX | IEN+4, IEN+5 | 
| $$VCC^ICDEX | FND+59 | 
| Y^ICDEXLK2 | IEN+19 | 
| $$CDT^ICDEXLK3 | EXM+15 | 
| $$LD^ICDEXLK3 | EXM+48 | 
| $$LS^ICDEXLK3 | EXM+22, EXM+32, EXM+46 | 
| TOKEN^ICDEXLK3 | EXM+38 | 
| $$MIX^LEXXM | FND+49, FND+54 | 
| MIX^LEXXM | FND+49, FND+54 | 
| $$DT^XLFDT | FND+41 | 
| $$FMTE^XLFDT | IEN+12, FND+56 | 
| $$UP^XLFSTR | EXM+28, EXM+38, EXM+49 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICDS - [#80.4] | FND+44 | 
| ^TMP( | IEN+16, IEN+17, IEN+18, FND+43, FND+74, FND+75*, FND+76*, SEL+24!, SEL+25!, SEL+27 , SEL+29, SEL+30!, SEL2+1, SEL2+2, SEL2+4, SEL2+5*, SH+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CC | FND+59 | 
| $$ISORD | EXM+19, EXM+30, EXM+43 | 
| $$SCREEN | FND+39 | 
| $$ST | FND+63 | 
| $$TM | FND+69 | 
| FND | IEN+15 | 
| SEL | IEN+16 | 
| SEL2 | SEL+27, SEL+29 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CC | FND+36~, FND+58*, FND+59*, FND+66, FND+67, FND+69 | 
| CDT | EXM~, EXM+15*, EXM+22, EXM+32, EXM+46, EXM+48, FND~, FND+41*, FND+42, FND+46 , FND+48, FND+51, FND+59, FND+60 | 
| CODE | FND+36~, FND+40*, FND+42, FND+57, FND+58*, FND+66, FND+69*, FND+71, FND+72 | 
| CTR | FND+36~, FND+74*, FND+75, SEL+23~, SEL2+2~, SEL2+4*, SEL2+5 | 
| >> DIC("S" | SCREEN+11 | 
| >> DIC(0 | EXM+44, IEN+14, FND+66, FND+67, FND+70 | 
| >> DICR(1 | SCREEN+12 | 
| >> DICR(2 | SCREEN+10, SCREEN+12 | 
| EROOT | EXM+12~, EXM+18*, EXM+19, EXM+20, EXM+29*, EXM+30, EXM+31, EXM+42*, EXM+43, EXM+45 | 
| EXM | EXM+12~ | 
| EXM( | EXM+25*, EXM+35*, EXM+50*, EXM+51 | 
| EXM(0 | EXM+27, EXM+37 | 
| FILE | IEN+1, IEN+3, IEN+4, IEN+6, FND+36~, FND+38*, FND+39, FND+46, FND+48, FND+52 , FND+53, FND+59, SEL+23~, SEL+24*, SEL+25 | 
| FND | IEN+1*, IEN+8*, IEN+11*, IEN+16*, IEN+17, SEL+23~, SEL2+1~*, SEL2+2 | 
| >> ICDBYCD | EXM+38 | 
| >> ICDCDT | IEN+3, IEN+6, IEN+12, IEN+15, IEN+19 | 
| >> ICDDICS | SCREEN+3 | 
| ICDF1 | SCREEN+9~, SCREEN+13, SCREEN+15, SCREEN+18 | 
| ICDF2 | SCREEN+9~, SCREEN+11*, SCREEN+12*, SCREEN+13, SCREEN+17, SCREEN+18 | 
| ICDI | EXM+12~, EXM+52~* | 
| ICDIN | SCREEN+9~, SCREEN+13* | 
| ICDNR | SCREEN+2~, SCREEN+4* | 
| ICDO | SCREEN+2~, SCREEN+4*, SCREEN+5 | 
| >> ICDOUT | IEN+15 | 
| ICDREF | SCREEN+9~, SCREEN+16*, SCREEN+19* | 
| ICDS | SCREEN+2~, SCREEN+3*, SCREEN+4 | 
| ICDSC1 | SCREEN+9~, SCREEN+15*, SCREEN+16*, SCREEN+17, SCREEN+20 | 
| ICDSC2 | SCREEN+9~, SCREEN+18*, SCREEN+19*, SCREEN+20 | 
| >> ICDSYS | IEN+5, IEN+7 | 
| >> ICDVER | IEN+10, IEN+13, IEN+15 | 
| ICDY | SCREEN+2~*, SCREEN+3, SCREEN+13, SCREEN+16, SCREEN+19 | 
| ICS | IEN+2~, IEN+4*, IEN+7, IEN+15 | 
| IEN | EXM+12~, EXM+20*, EXM+22, EXM+24, EXM+25, EXM+31*, EXM+32, EXM+34, EXM+35, EXM+44* , EXM+45*, EXM+46, EXM+48, EXM+50, EXM+51*, EXM+52, IEN+2~*, IEN+3, IEN+4, IEN+6 , IEN+9, IEN+12, IEN+15, FND~, FND+37*, FND+40, FND+43, FND+46, FND+48, FND+51 , FND+52, FND+53, FND+59, FND+60, FND+61, FND+62, FND+75, FND+76 | 
| INAME | IEN+2~, IEN+4* | 
| >> INP2 | IEN+1, IEN+2 | 
| KEY | EXM+12~, EXM+17*, EXM+28*, EXM+38*, EXM+39*, EXM+40, EXM+41, EXM+44, ISORD+1, ISORD+2 | 
| LONG | FND+36~ | 
| LOR | EXM+25*, EXM+35*, EXM+50*, IEN+15, FND~, FND+41*, FND+73, SEL~, SEL+23*, SEL+26 , SEL+28 | 
| >> LOUD | IEN+14 | 
| NC | SH+1~, SH+3*, SH+4 | 
| NN | SH+1~, SH+3*, SH+4* | 
| NUM | EXM+12~, EXM+39*, EXM+40, FND+36~, FND+57*, FND+73 | 
| ORD | EXM+12~, EXM+17*, EXM+19*, EXM+20, EXM+28*, EXM+30*, EXM+31, EXM+41*, EXM+43*, EXM+44 , EXM+45, ISORD+1, ISORD+2 | 
| ORG | EXM+12~*, EXM+13, EXM+17, EXM+25, EXM+28, EXM+35, EXM+38, EXM+49, IEN+2~, IEN+3* , IEN+8, IEN+11, IEN+20 | 
| OUT | FND~, FND+45*, FND+46, FND+47, FND+49, FND+52, FND+53, FND+54, FND+64*, FND+65 , FND+68 | 
| PARS | EXM+38! | 
| PARS( | EXM+39, EXM+40! | 
| PARS(0 | EXM+39 | 
| ROOT | EXM~, EXM+13*, EXM+18, EXM+22, EXM+24, EXM+29, EXM+32, EXM+34, EXM+38, EXM+42 , EXM+46, EXM+48, IEN+1, IEN+2, IEN+15, IEN+16, IEN+19, FND~, FND+38*, FND+39 , FND+40, FND+51, FND+60, FND+61, FND+62, SEL~, SEL+23*, SEL+24, SCREEN+1, SCREEN+2* , SCREEN+4, SCREEN+13, SCREEN+16, SCREEN+19 | 
| SCREEN | FND+36~, FND+39* | 
| SEQ | EXM+39*, EXM+40, FND+36~, FND+73*, FND+74, FND+75, SEL+23~, SEL+27*, SEL+29*, SEL2+1 , SEL2+2 | 
| SHORT | FND+36~ | 
| SNAME | IEN+2~, IEN+4*, IEN+5*, IEN+9 | 
| STA | EXM+21~*, EXM+22*, EXM+23, EXM+32~*, EXM+33, EXM+46~*, EXM+47, IEN+2~, IEN+6*, IEN+10 , FND+36~, FND+42* | 
| STATUS | FND+36~, FND+60*, FND+61*, FND+62*, FND+63*, FND+66, FND+67, FND+69 | 
| SUB | IEN+16, IEN+17, IEN+18, FND+36~, FND+39*, FND+43, FND+74, FND+75, FND+76, SEL+23~ , SEL+24*, SEL+25, SEL+27, SEL+29, SEL+30, SEL2+1, SEL2+2, SEL2+4, SEL2+5, SH+1~ , SH+2*, SH+3 | 
| SYS | EXM~, EXM+14*, EXM+15, EXM+18, EXM+29, EXM+38, EXM+42, FND~, FND+37*, FND+42 , FND+44 | 
| TDT | FND+51~*, FND+52, FND+53, FND+56 | 
| TERM | FND+36~, FND+44*, FND+46*, FND+48*, FND+49*, FND+50, FND+52*, FND+53*, FND+54*, FND+55* , FND+56*, FND+57*, FND+66, FND+67, FND+69, FND+73 | 
| TEXT | FND+36~, FND+66*, FND+67*, FND+69*, FND+71*, FND+72*, FND+75, SEL+23~, SEL2+2~*, SEL2+3 , SEL2+5 | 
| TXT | EXM~, EXM+12 | 
| TYP | FND+36~, FND+44*, FND+71, FND+72 | 
| UDES | IEN+2~, IEN+3*, IEN+9, IEN+12, IEN+13 | 
| VAL | EXM+21~, EXM+24*, EXM+25, EXM+32~, EXM+34*, EXM+35, EXM+46~, EXM+48*, EXM+49 | 
| VDES | IEN+2~, IEN+3*, IEN+4 | 
| VER | EXM~, EXM+14*, EXM+22, EXM+23, EXM+32, EXM+33, EXM+46, EXM+47, EXM+48, FND~ , FND+37*, FND+42, FND+50 | 
| X | EXM+51*, EXM+52*, EXM+53, IEN+8!*, IEN+9*, IEN+11!*, IEN+12*, IEN+20*, SCREEN~, SCREEN+15* , SCREEN+18*, ISORD~, CC~, CC+1, CC+2, ST~, ST+1, ST+2, TM~, TM+2* , TM+3*, TM+4 | 
| XX | IEN+2~, IEN+4*, IEN+13*, IEN+14 | 
| Y | EXM~, IEN+1!*, IEN+8!*, IEN+9*, IEN+11!*, IEN+12*, IEN+18*, IEN+19, IEN+20*, FND+36~ , FND+37*, SCREEN+1, SCREEN+2, SCREEN+3*, SCREEN+4, SCREEN+16*, SCREEN+19*, TM~, TM+1*, TM+2 , TM+3 | 
| Y( | EXM+52* | 
| Y(" " | EXM+52 | 
| Y(0 | EXM+52* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(MIX^LEXXM | FND+49, FND+54 |