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 ;12/19/2014

Source Information

Source file <ICDEXLK.m>

Call Graph

Call Graph

Call Graph Total: 6

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

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
DRG Grouper 3 ICDEX  ICDEXLK6  ^ICD0  

Entry Points

Name Comments DBIA/ICR reference
LK ; Lookup
LKR ; Lookup Recursive
LKQ ; Quit
ERR ; Quit On Error/Time Out
QUIT ; Quit without Error
RED ; Re-Display
CLR ; Clear Environment

External References

Name Field # of Occurrence
$$DTBR^ICDEX LK+159
$$FILE^ICDEX LK+124
$$ROOT^ICDEX LK+126
$$SYS^ICDEX LK+146
$$VCC^ICDEX RED+3
$$VLT^ICDEX RED+9
$$VST^ICDEX RED+10
$$INP^ICDEXLK2 LKR+8
ASK^ICDEXLK2 LKR+55
INPH^ICDEXLK2 LK+175
INPH2^ICDEXLK2 LK+177
SBR^ICDEXLK2 LK+161
Y^ICDEXLK2 QUIT+6
$$CD^ICDEXLK3 LKR+42
$$LK^ICDEXLK3 LKR+40
IEN^ICDEXLK5 LKR+21
$$DIC0^ICDEXLK6 LK+168
$$DICS^ICDEXLK6 LK+166
$$TM^ICDEXLK6 LK+123, LKR+18
$$XT^ICDEXLK6 LK+122, LK+123, LKR+8
DICU^ICDEXLK6 QUIT+10
DIE^ICDEXLK6 LK+118
$$DT^XLFDT LK+157

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+159
^TMP( LK+163!
^TMP("ICD0" LK+118!
^TMP("ICD9" LK+118!
^TMP("ICDEXLK" LK+145, LK+149, LK+153, LK+155

Label References

Name Line Occurrences
ERR LK+125, LK+127, LKR+10, LKR+13, LKR+16, LKR+17, LKR+55, LKR+56, LKR+64
LKR LKR+11, LKR+14, LKR+34, LKR+35, LKR+47, LKR+53, LKR+59, LKR+62
QUIT LK+161, LKR+31, LKR+32, LKR+33, LKR+36, LKR+50, LKR+57, LKR+58, LKR+60, LKR+62
LKR+64, ERR+9
RED QUIT+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CC RED+2~, RED+3*, RED+4*, RED+11
CODE RED+2~*, RED+11
DDS LK+152, LK+169, LK+174, LK+176, LKR+12, LKR+27, LKR+28, LKR+46, LKR+51, LKR+57
ERR+3, ERR+6, QUIT+10, RED+1, CLR+1!
>> DIC LK+124, LK+140, LK+174, LK+176
>> DIC("?N" LK+167
>> DIC("A" LK+165
>> DIC("B" LK+165
>> DIC("S" LK+166
>> DIC("W" LK+165, LK+169!
>> DIC(0 LK+129, LK+161, LK+168*, LK+174, LK+175*, LK+176, LK+177*, LKR+1, LKR+2*, LKR+3*
LKR+7, LKR+10, LKR+14, LKR+15, LKR+23, LKR+26, LKR+31, LKR+34, LKR+35, LKR+45
LKR+47, LKR+50, LKR+51, LKR+53, LKR+58, LKR+59, LKR+61, LKR+62, ERR+3, ERR+4
ERR+5, ERR+6, QUIT+5, QUIT+11, RED+1
DICR CLR+1!
DICR(" " LK+122
DICR("1" LKR+25*
>> DIE LK+174, LK+176
DINUM LK+123!
DIROUT LK+119~
DIRUT LK+119~
DLAYGO LK+123!
DPP CLR+1~
DPP(1 RED+11
DR CLR+1~
DTOUT LK+124!, LKR+13*, LKR+55, LKR+56*, QUIT+1!, QUIT+3*
DUOUT LK+124!, LKR+13*, LKR+16*, LKR+57*, QUIT+1!*, QUIT+2*, QUIT+3
ERR LK+121~, LK+125*, LK+127*, ERR+3!, ERR+4!, ERR+5!, ERR+6
EXP RED+2~, RED+9*, RED+10*, RED+11
FILE LK+119~, LK+124*, LK+125, LK+126, LK+167, LK+175, LK+177, LKR+8, LKR+40, LKR+42
RED+1, RED+3, RED+9, RED+10
ICD0 LK+131~*, LK+132, LK+133, LK+135, LK+136
ICD1 LK+131~, LK+132*, LK+134, LK+135*, LK+137, LK+139~*, LK+140, LK+141
ICD2 LK+131~, LK+133*, LK+134, LK+136*, LK+137, LK+139~*, LK+140
ICD3 LK+139~, LK+140*
ICDCDT LK+120~, LK+148*, LK+149*, LK+157*, LK+159*, LKR+8, LKR+40, LKR+42, QUIT+6, RED+3
RED+5, RED+9, RED+10
ICDCSY LK+120~, LK+124*, LK+143*, LK+144*, LK+145*, LK+146*, LK+159, LKR+40, LKR+42
ICDDIC0 LK+120~, LK+168*
ICDDIC00 LK+120~, LK+168*
ICDDICA LK+119~, LK+165*
ICDDICB LK+119~, LK+165*
ICDDICN LK+119~, LK+167*
ICDDICS LK+119~, LK+166*
ICDDICST LK+119~, LK+166*
ICDDICW LK+119~, LK+165*
ICDF LK+131~
>> ICDFMT LK+151, LK+152*, LK+153, LK+155, RED+9, RED+10
ICDISCD LK+121~
ICDISF LK+120~, LK+155*, LK+169
ICDOFND LK+121~, LK+122*, LKR+2*, LKR+6*, LKR+26, LKR+29, LKR+34, LKR+35, LKR+38, LKR+40*
LKR+42*, LKR+43*, LKR+45, LKR+47, LKR+48, LKR+50, LKR+53, LKR+60, LKR+62, ERR+5
ERR+8, QUIT+4
ICDOINP LK+121~, LK+123*, LKR+29*, LKR+61*, LKR+63*, QUIT+10
ICDOLD0 LK+120~
ICDOPTR LK+121~, LK+122*, LKR+27, LKR+28, LKR+46, LKR+51, LKR+60, LKR+62, RED+2
ICDOREV LK+121~, LK+122*, LKR+5, LKR+6*, LKR+10*, LKR+27, LKR+35, LKR+46, LKR+60, LKR+62
QUIT+4
ICDOSEL LK+121~, LK+122*, LKR+6*, LKR+35, LKR+60, LKR+62, ERR+5, ERR+8, QUIT+4
ICDOTIM LK+121~, LK+122*, LKR+7*, LKR+11, LKR+12, LKR+13, LKR+20*, LKR+21*, LKR+27, LKR+33
LKR+38*, LKR+55*, LKR+56, ERR+3, QUIT+3, QUIT+11
ICDOUPA LK+121~, LK+122*, LKR+7*, LKR+10, LKR+11, LKR+12, LKR+13, LKR+20*, LKR+21*, LKR+27
LKR+33, LKR+34, LKR+38*, LKR+55*, LKR+57, LKR+58, LKR+59, LKR+62, ERR+4, ERR+5
QUIT+1, QUIT+2
ICDOUT LK+120~, LK+151*, LK+152*, LK+153*, LK+154*, LKR+40, LKR+42
ICDOVAL LK+121~, LK+124*, LKR+2*, LKR+8*, LKR+9*, LKR+10, LKR+11
ICDREDO LK+121~, LKR+2*
>> ICDSYS LK+144, LK+145
ICDT LKR+8~*, LKR+9
ICDTEST CLR+1~
ICDTMP LK+130~*, LK+131
>> ICDVDT LK+148, LK+149
ICDVER LK+120~, LK+157*, LK+159, LKR+8, LKR+40, LKR+42
ICDX LK+120~, LK+123*, LK+130, LK+134*, LK+137*, LK+138, LK+139, LK+141*, LK+161*, LK+170
LK+171*, LK+172*, LK+173*, LK+174, LK+175*, LK+176, LK+177*, LKR+1, LKR+6*, LKR+15
LKR+22*, LKR+24*, LKR+29*, LKR+38*, LKR+40, LKR+42, LKR+43, LKR+47!, LKR+61*, LKR+63*
ERR+1~*, ERR+7, QUIT+5, QUIT+7*, QUIT+8*, QUIT+11*, QUIT+12
ICDXP LK+120~, LK+122*, LK+129, LK+130, LK+171*, LK+172*, LK+173*, LKR+24*
ICDY ERR+1~*, ERR+2, ERR+7
INP LK+120~, LKR+18*, LKR+24*, LKR+36, LKR+47!, LKR+48, LKR+52, QUIT+11
INP1 LK+120~, LKR+18*, LKR+24*, LKR+47!, LKR+61*, LKR+63*
INP2 LK+120~, LKR+18*, LKR+24*, LKR+47!, LKR+61*, LKR+63*
INPE LK+121~, LKR+2*, LKR+18*, LKR+20, LKR+31, LKR+32, LKR+33, LKR+34, LKR+35
KEY LK+120~
LOUD LKR+38~*
ROOT LK+119~, LK+124*, LK+126*, LK+127, LK+132, LK+133, LK+135, LK+136, LK+140, LK+141
LK+163, LK+171, LK+172, LK+173, QUIT+6, QUIT+9, RED+5, RED+6, RED+7
SBI LK+119~
STA RED+2~, RED+5*, RED+6*, RED+7*, RED+8*, RED+11
SUB LK+119~, LK+163*
X LK+122, LK+123, LK+124!, LK+134*, LK+137*, LK+141*, LK+161, LKR+1*, LKR+6!, LKR+8*
LKR+9*, LKR+10*, LKR+11, LKR+14*, LKR+15*, LKR+16, LKR+17, LKR+18*, LKR+22*, LKR+23
LKR+24*, LKR+29*, LKR+31, LKR+32, LKR+33, LKR+36*, LKR+38, LKR+40, LKR+42, LKR+43*
LKR+47!, LKR+48*, LKR+52*, LKR+61*, LKR+63*, ERR+1!, ERR+7*, QUIT+1*, QUIT+2*, QUIT+3*
QUIT+4*, QUIT+5, QUIT+7*, QUIT+8*, QUIT+9*, QUIT+10*, QUIT+11*, QUIT+12*
Y LK+124!, LK+161!, LK+174*, LK+176*, LKR+14!, LKR+20!, LKR+22, LKR+23, LKR+24*, LKR+29*
LKR+31, LKR+32, LKR+33, LKR+36, LKR+47!, LKR+52*, LKR+53!, LKR+61*, LKR+63*, LKR+64
ERR+1!*, ERR+2*, ERR+7*, ERR+8*, QUIT+1*, QUIT+2*, QUIT+3*, QUIT+4*, QUIT+5*, QUIT+6
QUIT+7, QUIT+8, QUIT+9, QUIT+10, QUIT+11, RED+1, RED+2, RED+3, RED+5, RED+6
RED+7, RED+9, RED+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All