ICDEXLK2 ;SLC/KER - ICD Extractor - Lookup, Ask ;04/21/2014
Source file <ICDEXLK2.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 3 | ($$CODEC,$$FILE,$$ICDDX,$$ICDOP,$$IMP,$$LD,$$ROOT,$$SD,$$STATCHK,$$VST,PAR)^ICDEX (FND,SEL)^ICDEXLK5 ($$RET,PA,SAV)^ICDEXLK6 |
VA Fileman | 3 | CLRMSG^DDS HLP^DDSMSG ^DIR |
Kernel | 1 | ($$DT,$$FMTE)^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
MULRSW | ; Write Multiple Roll and Scroll
|
|
MUL(X) | ; Multiple Entries Found
|
|
MULQ | ; Quit Multiple
|
|
OUT(X,Y,FMT,ARY) | ; Output Array
|
|
INPH(X) | ; Input Help
|
|
MULRS(X) | ; Multiple Entries Found Roll and Scroll
|
|
ASK | ; Ask for Selection
|
|
ONERS(X) | ; One Entry Found Roll and Scroll
|
|
ONE(X) | ; One Entry Found
|
|
MULSM(X) | ; Multiple Entries Found ScreenMan
|
|
MULSMS(LEX,LS) | ; Select Multiple ScreenMan
|
|
INPRE(X) | ; Input Pre-Processing
|
|
X(SEL,SUB) | ; Set X
|
|
INP(X,VER,CDT) | ; Get User Input
|
|
Y(ROOT,IEN,CDT,FMT) | ; Set Y
|
|
MULRSSH | ; Select Multiple Help Roll and Scroll
|
|
MULSMW | ; Write Multiple ScreenMan
|
|
SBR | ; Space-Bar Return DIC(0) not contain "A"
|
|
MULRSS(LEX,LS) | ; Select Multiple Roll and Scroll
|
|
INPH2(X) | ; Input Help
|
|
SH | ; Show TMP
|
|
ONESM(X) | ; One Entry Found ScreenMan
|
|
TM(X,Y) | ; Trim Y
|
Name | Field # of Occurrence |
---|---|
CLRMSG^DDS | ONESM+8, MULSM+20, MULSMS+6 |
HLP^DDSMSG | ONESM+8, MULSMS+5 |
^DIR | ONERS+23, MULRSS+9, INP+23 |
$$CODEC^ICDEX | ONESM+3, MULSM+6, Y+28 |
$$FILE^ICDEX | INPRE+7, OUT+3, Y+26 |
$$ICDDX^ICDEX | Y+37 |
$$ICDOP^ICDEX | Y+38 |
$$IMP^ICDEX | Y+24, Y+33 |
$$LD^ICDEX | INP+15, OUT+6, Y+39 |
$$ROOT^ICDEX | MULRSW+3, INP+3, Y+25 |
$$SD^ICDEX | OUT+5, Y+29, Y+31 |
$$STATCHK^ICDEX | INP+13, INPRE+14 |
$$VST^ICDEX | ONESM+4, MULSM+7 |
PAR^ICDEX | ONERS+5, ONERS+8, ONERS+13, MULRSW+12, MULRSW+15, MULRSW+18, OUT+8 |
FND^ICDEXLK5 | SBR+4 |
SEL^ICDEXLK5 | SBR+5 |
$$RET^ICDEXLK6 | SBR+2, INP+8, INPRE+8 |
PA^ICDEXLK6 | INPH+6, INPH+10, INPH2+11, INPH2+22 |
SAV^ICDEXLK6 | ASK+6, ASK+14, SBR+9 |
$$DT^XLFDT | Y+24 |
$$FMTE^XLFDT | Y+33 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
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: READ |
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP( | ASK+4, ASK+12, ASK+15!, SBR+2!, SBR+5, SBR+7, SBR+11!, ONERS+2, ONESM+2, MULRS+3 , MULRS+6, MULRSS+3, MULSM+3, MULSM+5, X+2, SH+1 |
Name | Line Occurrences |
---|---|
$$MUL | ASK+9 |
$$MULRS | MUL+1 |
$$MULRSS | MULRS+9, MULRS+10 |
$$MULSM | MUL+1 |
$$MULSMS | MULSM+10, MULSM+15 |
$$ONE | ASK+9, SBR+5 |
$$ONERS | ONE+1 |
$$ONESM | ONE+1 |
$$TM | INP+29 |
MULQ | MULRS+4, MULRS+11, MULSM+3, MULSM+17, MULSM+21 |
MULRSW | MULRS+8 |
MULSMW | MULSM+9 |
X | ASK+3, ASK+11, SBR+6 |
Y | ASK+4, ASK+12, SBR+7, MULRSW+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ANS | ASK+1~, ASK+9*, ASK+10, ASK+11, ASK+12, ASK+15, SBR+1~, SBR+5*, SBR+11, ONESM+1~ , ONESM+8*, ONESM+10, ONESM+11, ONESM+12*, MULSMS+1~, MULSMS+6*, MULSMS+8, MULSMS+9, MULSMS+10* |
ARY | OUT~, OUT+1!, OUT+8 |
ARY(1 | OUT+7* |
CDT | INP~, INP+2*, INP+9, INP+13, INPRE+10, INPRE+14, OUT+5, OUT+6, Y~, Y+23* , Y+24*, Y+29, Y+37, Y+38, Y+39 |
CODE | ONESM+1~, ONESM+3*, ONESM+5, MULSM+1~, MULSM+5~, MULSM+6*, MULSM+8, INP+10~, INP+11*, INP+13 , INPRE+7~, INPRE+11~, INPRE+12*, INPRE+14, Y+21~, Y+28*, Y+34, Y+36*, Y+37, Y+38 , Y+40 |
CT | ONERS+1~, ONERS+10~, ONERS+11*, ONERS+14~*, ONERS+17~*, ONERS+18, ONERS+19* |
CTR | MULSM+1~, MULSM+4*, MULSMW+1~*, MULSMW+2, MULSMS+1~, MULSMS+4* |
>> DDS | ONE+1, MUL+1 |
>> DIC | MULRS+2, MULSM+2 |
>> DIC("S" | ONERS+26 |
>> DIC("W" | MULRSW+5, MULRSW+8, MULRSW+9 |
>> DIC(0 | ASK+2, ASK+6, ASK+7, ASK+14, SBR+9, ONERS+2, MULRS+2, INP+1, INP+29, Y+35 , Y+40, Y+41 |
>> DICR("1" | MULSM+18* |
>> DICR(1 | ONERS+21, ONERS+26 |
>> DICR(2 | ONERS+21 |
DIR | ONERS+1~, MULRSS+1~, INP+1~ |
DIR("?" | MULRSS+8*, INP+19*, INP+20* |
DIR("??" | MULRSS+8*, INP+19*, INP+21* |
DIR("A" | ONERS+15*, ONERS+17, ONERS+18*, ONERS+19*, ONERS+22, MULRSS+4*, MULRSS+5*, INP+17* |
DIR("B" | ONERS+20*, INP+16*, INP+26 |
DIR("PRE" | MULRSS+7*, INP+18* |
DIR(0 | ONERS+20*, MULRSS+9*, INP+22* |
DIRA | INP+1~, INP+4*, INP+5*, INP+6*, INP+7*, INP+17 |
DIRB | MULRSS+1~, INP+1~, INP+4*, INP+16, INP+17 |
DIROUT | ONERS+23!, ONESM+7!, ONESM+11*, MULRSS+9!, MULRSS+11*, MULRSS+12*, MULSM+11*, MULSM+14, MULSM+16*, MULSMS+9* , INP+23!, INP+25 |
DIRUT | ONERS+23!, ONESM+7!, ONESM+9*, ONESM+10*, ONESM+11*, MULRSS+9!, MULRSS+11*, MULRSS+12*, MULRSS+13*, MULSMS+7* , MULSMS+9*, INP+23! |
DTOUT | ONERS+23!, ONERS+27, ONESM+7!, ONESM+9*, MULRSS+9!, MULRSS+14, MULRSS+15, MULSMS+7*, INP+23!, INP+30 |
DUOUT | ONERS+23!, ONESM+7!, ONESM+10*, ONESM+11*, MULRSS+9!, MULRSS+11*, MULRSS+12*, MULRSS+13*, MULSM+11*, MULSM+12 , MULSM+14, MULSM+16*, MULSMS+8*, MULSMS+9*, INP+23!, INP+25, INP+30* |
ENT | MULRS+1~, MULRS+3*, MULRS+5*, MULRS+6, MULRS+8, MULRS+9, MULRS+10, MULRSW+4, MULSM+1~, MULSM+2* , MULSM+4*, MULSM+5, MULSM+9, MULSM+10, MULSM+13, MULSM+15, MULSMW+1, MULSMW+2 |
EXIT | MULRS+1~, MULRS+3*, MULRS+5, MULRS+9*, MULRS+10*, MULRSS+1, MULRSS+14*, MULSM+1~, MULSM+2*, MULSM+4 , MULSM+11*, MULSM+13, MULSM+16*, MULSM+17, MULSMS+1 |
FDAT | Y+21~, Y+37*, Y+38*, Y+41 |
FI | INPRE+7~*, INPRE+8 |
FILE | SBR+1, SBR+2, ONESM+3, ONESM+4, MULSM+6, MULSM+7, INP+1~, INP+3*, INP+5, INP+6 , INP+8, INP+15, INPH+1~*, INPH+2, INPH2+1~*, INPH2+2, INPRE+8, OUT+1~, OUT+3*, OUT+5 , OUT+6, Y+21~, Y+26*, Y+28, Y+29, Y+31, Y+37, Y+38 |
FMT | OUT~, OUT+4*, OUT+5, OUT+6, OUT+7, OUT+8, Y~, Y+30*, Y+35, Y+40 , Y+41 |
>> FND | ASK+1*, ASK+2, ASK+7, ASK+9 |
HLP | MULRSS+1~, MULRSS+6*, MULRSSH+1 |
ICD10 | Y+21~, Y+24*, Y+31 |
>> ICDCDT | ASK+4, ASK+12, SBR+4, SBR+7, ONESM+4, MULRSW+6, MULSM+7, INP+15 |
>> ICDDIC0 | INPH2+7, INPH2+18 |
>> ICDDICA | INP+4 |
>> ICDDICB | INP+4 |
>> ICDDICN | MULRS+2 |
>> ICDFMT | ONERS+4, ONERS+12 |
ICDI | ONERS+1~, ONERS+5*, ONERS+6, ONERS+8*, ONERS+9*, ONERS+10, ONERS+11, ONERS+13~*, ONERS+14, ONERS+16* , ONERS+17, ONERS+18, MULRSW+2~, MULRSW+12~*, MULRSW+13, MULRSW+15*, MULRSW+16*, MULRSW+18*, MULRSW+19 |
>> ICDISF | MULRSW+5, MULRSW+9 |
ICDMENU | ONESM+1~, ONESM+7*, ONESM+8, MULSM+1~, MULSM+12!, MULSM+18!, MULSMS+1, MULSMS+5*, MULSMS+6! |
ICDMENU( | MULSMW+2*, MULSMS+4* |
ICDMENU(" " | MULSMW+1, MULSMS+4 |
ICDMENU(1 | ONESM+6* |
ICDMENU(2 | ONESM+6* |
>> ICDOFND | ASK+3*, SBR+6*, Y+22 |
>> ICDOINP | MULSM+18* |
>> ICDOREV | ASK+3*, SBR+6*, ONE+1*, ONERS+1*, ONESM+1*, ONESM+8*, MULRS+8*, MULSM+9* |
>> ICDOSEL | ASK+3*, ASK+8*, ASK+9*, ASK+11*, SBR+6*, Y+22 |
>> ICDOUPA | ONERS+24*, ONERS+25*, MULRSS+10*, INP+24* |
>> ICDOUT | SBR+4, MULRSW+4, MULRSW+11 |
ICDQUASR | ONERS+21~* |
>> ICDSYS | SBR+3, SBR+4 |
>> ICDVER | SBR+4 |
>> ICDX | ONERS+26 |
IEN | ONERS+1~, ONERS+3*, ONERS+21, ONESM+1~, ONESM+3*, ONESM+4, MULRS+1~, MULRS+6~, MULRS+7*, MULRSW+1 , MULRSW+6, MULRSW+7, MULRSW+10, MULSM+1~, MULSM+5~, MULSM+6*, MULSM+7, OUT+1~*, OUT+4, OUT+5 , OUT+6, X+1~, X+2*, Y~, Y+23*, Y+27, Y+28, Y+29, Y+31, Y+34 , Y+39 |
IN | INPRE+1~*, INPRE+2, INPRE+3 |
IN1 | INPRE+1~, INPRE+3*, INPRE+4, INPRE+5, INPRE+6 |
IN2 | INPRE+1~, INPRE+3*, INPRE+4, INPRE+5, INPRE+6 |
IND | MULRSW+2~*, MULRSW+4*, MULRSW+16, MULRSW+19 |
INP | ASK+5, ASK+13, ASK+15!, SBR+8, SBR+11! |
ITEM | ONESM+1~, ONESM+2*, ONESM+3, MULRS+1~, MULRS+6~*, MULRS+7, MULSM+1~, MULSM+5~*, MULSM+6 |
LAST | MULRSS+1~, MULRSS+2*, MULRSS+3, MULSMS+1~, MULSMS+2* |
LEN | MULRS+1~, MULRS+2*, MULRS+8, MULRS+9, MULRS+10, MULSM+1~, MULSM+3*, MULSM+10, MULSM+13 |
LEX | MULRSS~, MULRSS+2, MULRSS+15*, MULRSS+16, MULSMS~, MULSMS+2 |
LN | ONERS+1~, ONERS+22* |
LN2 | ONERS+1~, ONERS+22~* |
LONG | Y+21~, Y+39*, Y+41 |
LS | MULRSS~, MULRSS+2, MULRSS+11, MULRSS+12, MULSMS~, MULSMS+2 |
MAX | MULRS+1~, MULRS+3*, MULRS+8*, MULRS+9, MULRS+10, MULRSS+1~, MULRSS+2*, MULRSS+3, MULRSS+6, MULRSS+9 , MULSM+2~*, MULSM+9*, MULSM+10, MULSM+15, MULSMS+1~, MULSMS+2*, MULSMS+3, MULSMS+10 |
NC | SH+1~, SH+2*, SH+3 |
ND | INPRE+7~ |
NEXT | MULRSS+1~, MULRSS+3*, MULRSS+4, MULRSS+5 |
NN | SH+1~, SH+2*, SH+3* |
NODE0 | Y+21~, Y+27*, Y+35, Y+36 |
NR | MULRSW+2~, MULRSW+6~, MULRSW+7*, MULRSW+8 |
OUT | SBR+1~, INPRE+7~ |
PMT | MULSMS+1~, MULSMS+3*, MULSMS+4 |
RAN | MULRSS+1~, MULRSS+3*, MULRSS+4, MULRSS+5 |
ROOT | ASK+4, ASK+6, ASK+12, ASK+14, SBR+1, SBR+2, SBR+3, SBR+4, SBR+5, SBR+7 , SBR+9, MULRS+1~, MULRS+2*, MULRSW+1, MULRSW+3, MULRSW+6, MULSM+2~*, INP+1~, INP+3*, INP+9 , INP+11, INP+12, INPRE+4, INPRE+5, INPRE+6, INPRE+7, INPRE+10, INPRE+12, INPRE+13, OUT+1~* , OUT+2, OUT+3, OUT+4, Y~, Y+23*, Y+25*, Y+26, Y+27, Y+39 |
RT | MULRSW+2~, MULRSW+3*, MULRSW+7, MULRSW+10 |
SB | INPRE+7~, INPRE+8*, INPRE+9, INPRE+10, INPRE+12, INPRE+13, INPRE+15* |
SBI | SBR+1~, SBR+2*, SBR+3, SBR+4 |
SBR | INP+1~, INP+8*, INP+9, INP+11, INP+12, INP+14*, INP+15, INP+28 |
SBS | SBR+1~, SBR+3* |
SBT | INP+1~, INP+8*, INP+15*, INP+28 |
SEL | MULRS+1~, MULRS+3*, MULRS+4*, MULRS+5, MULRS+9*, MULRS+10*, MULSM+2~*, MULSM+3*, MULSM+4, MULSM+10* , MULSM+11, MULSM+13, MULSM+15*, MULSM+16, MULQ+1, X~, X+1*, X+2 |
SHORT | Y+21~, Y+29*, Y+30, Y+31*, Y+32*, Y+33* |
SP | ONERS+8~*, ONERS+11 |
STA | INP+10~, INP+13*, INP+14, INPRE+7~, INPRE+11~, INPRE+14*, INPRE+15 |
SUB | ASK+3, ASK+4, ASK+11, ASK+12, ASK+15, SBR+1~, SBR+2*, SBR+5, SBR+6, SBR+7 , SBR+11, ONERS+2, ONESM+2, MULRS+3, MULRS+6, MULRSS+3, MULSM+3, MULSM+5, X~, X+1* , X+2, SH+1~*, SH+2 |
SYS | INP+10~, INP+12*, INP+13, INPRE+7~, INPRE+11~, INPRE+13*, INPRE+14 |
TAB | MULRSW+2~*, MULRSW+4 |
TERM | OUT+1~, OUT+5*, OUT+6*, OUT+7 |
TEXT | ONERS+1~, ONERS+2*, ONERS+3*, ONERS+5, ONESM+1~, ONESM+3*, ONESM+5*, ONESM+6, MULRS+1~, MULRS+6~ , MULRS+7*, MULRSW+1, MULRSW+12, MULRSW+17, MULSM+2~, MULSM+5~, MULSM+6*, MULSM+8*, MULSM+9, MULSMW+1 , MULSMW+2 |
TMP | INPH+1~, INPH+4*, INPH+5*, INPH+6, INPH+7*, INPH+8*, INPH+9*, INPH+10, INPH+11*, INPH2+1~ , INPH2+4*, INPH2+5*, INPH2+6*, INPH2+8*, INPH2+9*, INPH2+10*, INPH2+11, INPH2+12*, INPH2+13*, INPH2+14* , INPH2+15*, INPH2+16*, INPH2+17*, INPH2+19*, INPH2+20*, INPH2+21*, INPH2+22, INPH2+23* |
TOT | MULRS+1~, MULRS+3*, MULRS+4, MULRS+5, MULRS+8, MULRSS+11, MULRSS+12, MULSM+2~, MULSM+3*, MULSM+4 , MULSM+9 |
TX | ONERS+1~, ONERS+5!, ONERS+13! |
TX( | ONERS+11*, ONERS+14*, ONERS+16, ONERS+17, ONERS+18 |
TX(" " | ONERS+11, ONERS+14 |
TX(1 | ONERS+7* |
TX2 | ONERS+5!, ONERS+7, ONERS+8, MULRSW+2~, MULRSW+12!, MULRSW+14, MULRSW+15 |
TX2( | ONERS+9, ONERS+10, ONERS+11, MULRSW+16 |
TX2(1 | ONERS+6*, MULRSW+13* |
TXT | ONERS+1~, ONERS+5, ONERS+13, MULRSW+2~, MULRSW+12, MULRSW+18, INPH+1~, INPH+6, INPH+10, INPH2+1~ , INPH2+11, INPH2+22 |
TXT( | ONERS+6, ONERS+13, ONERS+14, MULRSW+13, MULRSW+18, MULRSW+19, INPH+7, INPH+11, INPH2+12, INPH2+23 |
TXT(1 | ONERS+3*, ONERS+5*, ONERS+7, MULRSW+12*, MULRSW+14, MULRSW+17*, INPH+6*, INPH+10*, INPH2+11*, INPH2+22* |
TYPE | INPH+1~, INPH+2*, INPH+3, INPH+8, INPH+9, INPH2+1~, INPH2+2*, INPH2+3, INPH2+13, INPH2+14 , INPH2+15, INPH2+21 |
U | ONERS+3, ONESM+3, MULRS+3*, MULRS+7, MULRSS+15, MULSM+3*, MULSM+6, INP+30 |
VER | INP~, INP+2*, INP+9, INPH+5, INPH+9, INPH2+9, INPH2+20, INPRE+9, INPRE+10 |
VST | ONESM+1~, ONESM+4*, ONESM+5, MULSM+2~, MULSM+5~, MULSM+7*, MULSM+8 |
X | ASK+1!, ASK+3!, ASK+5*, ASK+13*, ASK+15!, SBR+8*, SBR+10*, SBR+11!, ONE~, ONE+1* , ONE+2, ONERS~, ONERS+24, ONERS+25, ONERS+27, ONESM~, ONESM+9*, ONESM+10*, ONESM+11*, ONESM+12* , ONESM+13, MUL~, MUL+1*, MUL+2, MULRS~, MULRS+12, MULRSS+1~, MULRSS+10, MULRSS+11*, MULRSS+12* , MULRSS+13*, MULRSS+14*, MULRSS+15, MULSM~, MULSMS+1~, MULSMS+6*, MULSMS+7*, MULSMS+8*, MULSMS+9*, MULSMS+10* , MULSMS+11, MULQ+1*, MULQ+2, INP~, INP+3, INP+23!, INP+24, INP+25, INP+26*, INP+27* , INP+28*, INP+29*, INP+30*, INP+31, INPH~, INPH+1, INPH2~, INPH2+1, INPRE~, INPRE+1 , INPRE+4, INPRE+5*, INPRE+6, INPRE+9*, INPRE+15*, INPRE+16, OUT~, OUT+1, TM~, TM+2* , TM+3*, TM+4, X+1!, X+2* |
Y | ASK+1!, ASK+3!, ASK+5, ASK+6, ASK+8!*, ASK+13, ASK+14, ASK+15!, SBR+1!*, SBR+8 , SBR+9, SBR+10, SBR+11!, ONERS+1~, ONERS+26, ONERS+27, MULRS+1~, MULRSW+2~, MULRSW+6~, MULRSS+1~ , MULRSS+11*, MULRSS+12*, MULRSS+13*, MULRSS+14*, MULRSS+15, MULSM+2~, INP+22~, OUT~, OUT+1, TM~ , TM+1*, TM+2, TM+3, Y+21!*, Y+22*, Y+34* |
Y(0 | Y+35*, Y+40*, Y+41* |