Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ICDEXLK

Package: DRG Grouper

Routine: ICDEXLK


Information

ICDEXLK ;SLC/KER - ICD Extractor - Lookup ;04/21/2014

Source Information

Source file <ICDEXLK.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
DRG Grouper 5 ($$DTBR,$$FILE,$$LD,$$ROOT,$$SYS,$$VCC,$$VLT,$$VST)^ICDEX  ($$INP,ASK,INPH,INPH2,SBR,Y)^ICDEXLK2  ($$CD,$$LK)^ICDEXLK3  IEN^ICDEXLK5  $$DIC0^ICDEXLK6  
Kernel 1 $$DT^XLFDT  
VA Fileman 1 ^DIM  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
DRG Grouper 2 ICDEX  ICDEXLK6  

Entry Points

Name Comments DBIA/ICR reference
QUIT ; Quit without Error
UA(X) ; Up Arrow
ERR ; Quit On Error
DIE ; Set for DIE call
LK ; Lookup
UDIC ; Undo DIC
CLR ; Clear Environment
DICS(ICDS) ; Check DIC("S")
TM(X,Y) ; Trim Y
LKR ; Lookup Recursive
; QUASAR
RED ; Re-Display
LKQ ; Quit

External References

Name Field # of Occurrence
^DIM LK+207, DICS+2
$$DTBR^ICDEX LK+198
$$FILE^ICDEX LK+171
$$LD^ICDEX LKR+41
$$ROOT^ICDEX LK+173
$$SYS^ICDEX LK+185
$$VCC^ICDEX RED+4
$$VLT^ICDEX RED+10
$$VST^ICDEX RED+11
$$INP^ICDEXLK2 LKR+9
ASK^ICDEXLK2 LKR+55
INPH^ICDEXLK2 LK+216
INPH2^ICDEXLK2 LK+218
SBR^ICDEXLK2 LK+200
Y^ICDEXLK2 LKR+37, LKR+45, QUIT+5
$$CD^ICDEXLK3 LKR+26
$$LK^ICDEXLK3 LKR+25
IEN^ICDEXLK5 LKR+18
$$DIC0^ICDEXLK6 LK+209
$$DT^XLFDT LK+196

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?2,"Try again later"
  • Line Location: ERR+3
Function Call: WRITE
  • Prompt: !!,?2,$G(ERR)
  • Line Location: ERR+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ICDS - [#80.4] LK+198
^TMP( LK+202!, LKR+77!, LKR+80!
^TMP("ICD0" LK+165!
^TMP("ICD9" LK+165!
^TMP("ICDEXLK" LK+184, LK+188, LK+192, LK+194

Label References

Name Line Occurrences
$$DICS LK+205
$$TM LK+170, LKR+15
$$UA QUIT+1
DIE LK+165
ERR LK+172, LK+174, LKR+8, LKR+10, LKR+13, LKR+14, LKR+23, LKR+47, LKR+68, LKR+76
, LKR+79, LKR+84, LKR+87
LKR LKR+11, LKR+17, LKR+29, LKR+48, LKR+54, LKR+59, LKR+61, LKR+63, LKR+65, LKR+66
, LKR+72, LKR+76, LKR+79, LKR+82, LKR+83, LKR+85, LKR+86
QUIT LK+200, LKR+2, LKR+17, LKR+21, LKR+32, LKR+49, LKR+51, LKR+56, LKR+59, LKR+61
, LKR+63, LKR+66, LKR+70, ERR+10
RED LKR+88, QUIT+8
UDIC LKR+88, QUIT+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CC RED+3~, RED+4*, RED+5*, RED+12
CODE RED+3~*, RED+12
DDS LK+191, LK+210, LK+215, LK+217, LKR+19, LKR+20, LKR+28, LKR+44, LKR+52, LKR+65
, LKR+66, LKR+67, LKR+69, ERR+3, ERR+6, QUIT+7, RED+1, CLR+1!
>> DIC LK+171, LK+180, LK+215, LK+217
>> DIC("?N" LK+208
>> DIC("A" LK+204, UDIC+2*, DIE+1*, DIE+2*
>> DIC("B" LK+204, UDIC+3*
>> DIC("S" LK+205, LKR+2, LKR+48!, LKR+49, LKR+70, LKR+73!, UDIC+4*
>> DIC("W" LK+204, LK+210!, UDIC+1*
>> DIC(0 LK+200, LK+209*, LK+215, LK+216*, LK+217, LK+218*, LKR+4*, LKR+5*, LKR+8, LKR+11
, LKR+12, LKR+18, LKR+28, LKR+29, LKR+32, LKR+33, LKR+44, LKR+47, LKR+51, LKR+52
, LKR+54, LKR+59, LKR+61, LKR+62, LKR+63, LKR+65, LKR+73*, LKR+76, LKR+79, LKR+82
, ERR+3, ERR+4, ERR+5, ERR+6, UDIC+5*, UDIC+6*, RED+1
DICR LKR+3, CLR+1!
DICR("1" LKR+62*, LKR+71*, LKR+77*, LKR+80*
DICR(1 LK+206, LK+207, LKR+19, LKR+20, LKR+28, LKR+48, LKR+49, LKR+52, LKR+59, LKR+61
, LKR+65, LKR+66, LKR+67, LKR+68, LKR+70, UA+1
DICR(2 LKR+2, RED+2
DIE LK+215, LK+217, LKR+65, DIE+1, DIE+3~
DINUM LK+170!
DIP DIE+1, DIE+3~
DIROUT LK+166~, LKR+2*, LKR+19, LKR+28, LKR+56, LKR+59, LKR+61, LKR+62, LKR+66, LKR+67!
, LKR+68, LKR+69*, LKR+79, LKR+83, LKR+86, UA+1, UA+2!, UA+3
DIRUT LK+166~, LKR+57*, LKR+66*, LKR+67!
DLAYGO LK+170!
DPP CLR+1~
DPP(1 RED+12
DR LKR+65, CLR+1~
DTOUT LK+171!, LKR+10, LKR+19, LKR+23, LKR+28, LKR+29, LKR+67!, LKR+82, LKR+85, ERR+3
, ERR+8
DUOUT LK+171!, LKR+10, LKR+13*, LKR+19, LKR+23, LKR+28, LKR+29, LKR+56, LKR+57*, LKR+63
, LKR+66*, LKR+67!, LKR+68, LKR+69*, LKR+79, LKR+82, LKR+83, LKR+85, LKR+86, ERR+4
, ERR+5, UA+1, UA+3
DZ DIE+3~
ERR LK+167~, LK+172*, LK+174*, ERR+3!, ERR+4!, ERR+5!, ERR+6
EXP RED+3~, RED+10*, RED+11*, RED+12
FILE LK+166~, LK+171*, LK+172, LK+173, LK+208, LK+216, LK+218, LKR+9, LKR+25, LKR+26
, LKR+41, RED+1, RED+4, RED+10, RED+11
FND LK+166~, LKR+4*, LKR+17, LKR+18, LKR+24, LKR+25*, LKR+26*, LKR+27, LKR+28, LKR+29
, LKR+30, LKR+34*, LKR+35*, LKR+47, LKR+48, LKR+49, LKR+51, LKR+54, LKR+59, LKR+61
, LKR+63, LKR+70, LKR+77*, LKR+80*
ICD0 LK+176~*, LK+177
ICD1 LK+176~*, LK+177, LK+179~*, LK+180
ICD2 LK+176~, LK+177*, LK+179~*, LK+180
ICDCDT LK+167~, LK+187*, LK+188*, LK+196*, LK+198*, LKR+9, LKR+25, LKR+26, LKR+37, LKR+41
, LKR+45, QUIT+5, RED+4, RED+6, RED+10, RED+11
ICDCSY LK+167~, LK+171*, LK+182*, LK+183*, LK+184*, LK+185*, LK+198, LKR+25, LKR+26
ICDDIC0 LK+167~, LK+209*, UDIC+5
ICDDIC00 LK+167~, LK+209*, UDIC+6
ICDDICA LK+166~, LK+204*, UDIC+2
ICDDICB LK+166~, LK+204*, UDIC+3
ICDDICN LK+166~, LK+208*
ICDDICS LK+166~, LK+205*, LKR+3~*, LKR+61~, UDIC+4
ICDDICSS LK+166~, LK+206*, LK+207*
ICDDICST LK+167~, LK+205*
ICDDICW LK+166~, LK+204*, UDIC+1
ICDE ERR+1~
>> ICDFMT LK+190, LK+191*, LK+192, LK+194, RED+10, RED+11
ICDISCD LK+168~
ICDISF LK+167~, LK+194*, LK+210
ICDOFND LK+168~, LK+169*, LKR+3, LKR+7*, LKR+27*, LKR+33, LKR+35*, LKR+59, LKR+61, LKR+70
, LKR+71*, LKR+76, LKR+77*, LKR+79, LKR+80*, LKR+82, ERR+5, ERR+9
ICDOINP LK+168~, LK+170*, LKR+60*, LKR+62*, LKR+71*, QUIT+7
ICDOLD0 LK+167~
ICDOREV LK+168~, LK+169*, LKR+3, LKR+6, LKR+7*, LKR+8*, LKR+19, LKR+28, LKR+59, LKR+61
, LKR+63, LKR+66, LKR+67, LKR+70, LKR+71*, LKR+76, LKR+77*, LKR+79, LKR+80*
ICDOSEL LK+168~, LK+169*, LKR+3, LKR+7*, LKR+32, LKR+33, LKR+35*, LKR+59, LKR+61, LKR+63
, LKR+70, LKR+71*, LKR+76, LKR+77*, LKR+79, LKR+80*, LKR+82, LKR+84, ERR+5, ERR+9
ICDOUPA LK+168~, LK+169*, LKR+55*, LKR+65, QUIT+4, UA+2
ICDOUT LK+167~, LK+190*, LK+191*, LK+192*, LK+193*, LKR+25, LKR+26
ICDREDO LK+168~, LKR+4*, LKR+72, LKR+74
ICDS DICS~, DICS+1, DICS+2, DICS+3*, DICS+4
>> ICDSYS LK+183, LK+184
ICDT1 DICS+1~*, DICS+2, DICS+3
ICDT2 DICS+1~*, DICS+2, DICS+3
ICDTEST CLR+1~
ICDTS DICS+1~, DICS+2*, DICS+3
ICDUA QUIT+1~*, QUIT+2, QUIT+3, QUIT+4
>> ICDVDT LK+187, LK+188
ICDVER LK+167~, LK+196*, LK+198, LKR+9, LKR+25, LKR+26
ICDX LK+167~, LK+170*, LK+177*, LK+178, LK+179, LK+180*, LK+200, LK+211, LK+212*, LK+213*
, LK+214*, LK+215, LK+216*, LK+217, LK+218*, LKR+2*, LKR+7*, LKR+12, LKR+24*, LKR+25
, LKR+26, LKR+27, LKR+48, LKR+49, LKR+58*, LKR+60*, LKR+62*, LKR+65*, LKR+66*, LKR+67*
, LKR+71*, LKR+74*, LKR+77!, LKR+80!, ERR+1~*, ERR+8, QUIT+1, QUIT+6*, QUIT+8, DICS+3
ICDXP LK+167~, LK+169*, LK+175, LK+176
ICDY ERR+1~*, ERR+2, ERR+7
IEN LKR+35~*, LKR+37
INP LK+167~, LKR+15*, LKR+21, LKR+29, LKR+30, LKR+32, LKR+34, LKR+35, LKR+38, LKR+39
, LKR+41, LKR+43, LKR+44, LKR+46, LKR+50, LKR+53, LKR+74*, LKR+77!, LKR+80!, UA+4
INP1 LK+167~, LKR+15*, LKR+17, LKR+60*, LKR+62*, LKR+77!, LKR+80!
INP2 LK+167~, LKR+15*, LKR+17, LKR+60*, LKR+62*, LKR+77!, LKR+80!
KEY LK+167~, LKR+77!, LKR+80!
LOUD LKR+24~*
ROOT LK+166~, LK+171*, LK+173*, LK+174, LK+176, LK+177, LK+180, LK+202, LK+212, LK+213
, LK+214, LKR+34, LKR+36, LKR+37, LKR+38, LKR+45, QUIT+5, RED+6, RED+7, RED+8
SBI LK+166~
STA RED+3~, RED+6*, RED+7*, RED+8*, RED+9*, RED+12
SUB LK+166~, LK+202*, LKR+77, LKR+80
X LK+169, LK+170, LK+171!, LK+177*, LK+180*, LK+207~*, LKR+2*, LKR+7!, LKR+8*, LKR+9*
, LKR+11*, LKR+12*, LKR+13, LKR+14, LKR+15*, LKR+17!, LKR+21*, LKR+23, LKR+24, LKR+25
, LKR+26, LKR+27*, LKR+29!, LKR+30*, LKR+36*, LKR+39*, LKR+43*, LKR+44*, LKR+45, LKR+46*
, LKR+47, LKR+50*, LKR+53*, LKR+57*, LKR+60*, LKR+62*, LKR+64*, LKR+65*, LKR+66*, LKR+67*!
, LKR+69*, LKR+71*, LKR+74*, LKR+77!, LKR+80!, ERR+1!, ERR+8*, ERR+10*, QUIT+2*, QUIT+3*
, QUIT+6*, QUIT+7*, QUIT+8*, DICS+1, DICS+2*, DICS+3*, UA~, UA+5, UA+6, TM~
, TM+2*, TM+3*, TM+4*, TM+5
X1 DIE+3~
XX LKR+33~, LKR+41*, LKR+42, LKR+44, LKR+46, ERR+10~*
Y LK+171!, LK+200!, LK+215*, LK+217*, LKR+2*, LKR+11!, LKR+17!, LKR+21, LKR+29!, LKR+32
, LKR+33!, LKR+40*, LKR+43*, LKR+46, LKR+47, LKR+48!, LKR+50*, LKR+53*, LKR+54!, LKR+58*
, LKR+60*, LKR+62*, LKR+64*, LKR+65!, LKR+66*, LKR+67*!, LKR+71*, LKR+74!, LKR+77!, LKR+80!
, LKR+83, LKR+85, LKR+86, LKR+87, ERR+1!*, ERR+2*, ERR+7*, ERR+8*, ERR+9*, QUIT+2*
, QUIT+3*, QUIT+4*, QUIT+5, QUIT+6, QUIT+7, RED+1, RED+3, RED+4, RED+6, RED+7
, RED+8, RED+10, RED+11, TM~, TM+1*, TM+2, TM+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All