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 |  Marked Items |  All
Print Page as PDF
Routine: ICDEXLK5

Package: DRG Grouper

Routine: ICDEXLK5


Information

ICDEXLK5 ;SLC/KER - ICD Extractor - Lookup, List ;04/21/2014

Source Information

Source file <ICDEXLK5.m>

Call Graph

Call Graph Total: 7

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  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
DRG Grouper 4 ICDEXLK  ICDEXLK2  ICDEXLK3  ICDEXLK4  

Entry Points

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)

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt:
  • Condition for execution: '$D(@NN) ! Q:'$D(@NN)
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: !,NN,"=",@NN
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SH+5

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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*

Marked Items

Name Field # of Occurrence
$T(MIX^LEXXM FND+49, FND+54
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All