ICDDSLK ;KUM/SJA/SS - ICD-10 DIAGNOSIS CODE LOOK UP;12-06-11
Source file <ICDDSLK.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
DRG Grouper | 2 | ICDCOD ICDDRGM |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; ENTRY
|
|
DIAG10(ICDDT,ICDDFLT,ICDPARAM) | ;
|
|
DIAG9(ICDDT,ICDDFLT,ICDOUT,ICDPARAM) | ;
|
|
LEXICD10(ICDTXT,ICDDATE,ICDPAR) | ; ICD-10 Search
|
|
ICD9(ICDSRCH,ICDICDT,ICDOUT) | ;
|
|
INPHLP | ;
|
|
INPHLP2 | ;
|
|
INPHLP3 | ;
|
|
ASKDATE(ICDPRMT) | ;
|
|
QUESTION(ICDDFLT,ICDPROM) | ;
|
|
SRCHSTR(ICDPRMT,ICDHLP1,ICDHLP2,ICDDFLT) | ;
|
|
ICDSYSDG(ICDICDD) | ;
|
|
SETPARAM(ICDPAR) | ;
|
|
FORMWRIT(X,ICDMODE) | ;
|
|
INITVARS | ;
|
|
PRESSKEY | ;
|
|
CODEINFO(ICDXX2) | ; Write Output
|
|
EXIT | ;
|
Name | Field # of Occurrence |
---|---|
^%DT | ASKDATE+3 |
DD^%DT | CODEINFO+5 |
HOME^%ZIS | INITVARS+1 |
^DIC | ICD9+9 |
YN^DICN | QUESTION+3 |
^DIR | SRCHSTR+7 |
^DIWP | FORMWRIT+5 |
EFFDATE^ICDDRGM | EN+14 |
$$ICDDX^ICDEX | CODEINFO+2 |
$$SEL^ICDSELDS | LEXICD10+30 |
$$DIAGSRCH^LEX10CS | LEXICD10+25 |
$$FREQ^LEXU | LEXICD10+8 |
$$IMPDATE^LEXU | EN+23, ICDSYSDG+3 |
$$MAX^LEXU | LEXICD10+9 |
$$DT^XLFDT | INITVARS+2 |
Name | Line Occurrences |
---|---|
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: 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: 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: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^UTILITY($J | FORMWRIT+3!, FORMWRIT+8, FORMWRIT+9! |
Name | Line Occurrences |
---|---|
$$DIAG10 | EN+28 |
$$DIAG9 | EN+26 |
$$ICD9 | DIAG9+8 |
$$ICDSYSDG | EN+19 |
$$LEXICD10 | DIAG10+6 |
$$QUESTION | EN+17, EN+26, EN+30, EN+32, EN+34, EN+36, EN+38, EN+40, EN+42, EN+44 , LEXICD10+9 |
$$SRCHSTR | DIAG10+3, DIAG9+2 |
CODEINFO | EN+30 |
EXIT | EN+14 |
FORMWRIT | LEXICD10+11, LEXICD10+12 |
INITVARS | EN+1 |
INPHLP2 | INPHLP+2 |
INPHLP3 | INPHLP+1 |
SETPARAM | EN+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | QUESTION+2*, QUESTION+5, EXIT+1! |
%DT | ASKDATE+1~, ASKDATE+2* |
%DT("A" | ASKDATE+2* |
>> %Y | QUESTION+4 |
DIC | ICD9+1~, ICD9+3*, EXIT+1! |
DIC("S" | ICD9+6* |
DIC(0 | ICD9+3* |
DIR | SRCHSTR+1~, EXIT+1! |
DIR("?" | SRCHSTR+3* |
DIR("??" | SRCHSTR+4* |
DIR("A" | SRCHSTR+2* |
DIR("B" | SRCHSTR+5* |
DIR(0 | SRCHSTR+6* |
DIROUT | LEXICD10+15~, ASKDATE+1~, EXIT+1! |
DIRUT | EXIT+1! |
>> DIWL | FORMWRIT+4* |
>> DIWR | FORMWRIT+4* |
DT | ICDSYSDG+2, INITVARS+2* |
DTIME | PRESSKEY+1 |
DTOUT | EN+14, LEXICD10+15~, ASKDATE+1~, ASKDATE+5, SRCHSTR+8, EXIT+1! |
DUOUT | EN+14, LEXICD10+15~, ASKDATE+1~, SRCHSTR+9, EXIT+1! |
ICDCDS | ICD9+1~, ICD9+4* |
ICDCSYS | EN+5~, EN+19*, EN+23*, EN+26, EN+28 |
ICDDATE | EN+14, EN+15, LEXICD10~, LEXICD10+3*, LEXICD10+4, LEXICD10+25 |
ICDDFLT | EN+21*, EN+26, EN+28, DIAG10~, DIAG10+3, DIAG9~, DIAG9+2, QUESTION~, QUESTION+2, SRCHSTR~ , SRCHSTR+5 |
ICDDT | EN+15*, EN+17, EN+19, EN+23*, EN+26, EN+28, DIAG10~, DIAG10+6, DIAG9~, DIAG9+8 , CODEINFO+2 |
ICDEXIT | LEXICD10+15~, LEXICD10+18*, LEXICD10+21, LEXICD10+28*, LEXICD10+33*, LEXICD10+37*, LEXICD10+39* |
ICDHLP1 | SRCHSTR~, SRCHSTR+3, SRCHSTR+4 |
ICDHLP2 | SRCHSTR~, SRCHSTR+4 |
ICDICDD | ICDSYSDG~, ICDSYSDG+2*, ICDSYSDG+4 |
ICDICDNT | LEXICD10+15~ |
ICDICDT | ICD9~ |
ICDICDY | LEXICD10+22!, LEXICD10+25*, LEXICD10+26*, LEXICD10+28, LEXICD10+30 |
ICDICDY(" " | LEXICD10+26 |
ICDIMPDT | ICDSYSDG+1~, ICDSYSDG+3*, ICDSYSDG+4 |
ICDINP | DIAG10+1~, DIAG10+2, DIAG10+3*, DIAG10+4, DIAG10+5, DIAG10+6, DIAG9+1~, DIAG9+2*, DIAG9+3, DIAG9+4 , DIAG9+5, DIAG9+6, DIAG9+7, DIAG9+8 |
ICDKEY | ICD9+1~, PRESSKEY+1*, CODEINFO+1~ |
ICDLEVEL | LEXICD10+16~, LEXICD10+19*, LEXICD10+25, LEXICD10+33, LEXICD10+35*, LEXICD10+43*, LEXICD10+46 |
ICDLI1 | FORMWRIT+1~, FORMWRIT+8* |
ICDLVTXT | LEXICD10+1~ |
ICDLVTXT( | LEXICD10+19*, LEXICD10+25, LEXICD10+46* |
ICDMODE | FORMWRIT~, FORMWRIT+3, FORMWRIT+7 |
ICDNUMB | LEXICD10+7~, LEXICD10+8*, LEXICD10+9, LEXICD10+11 |
ICDOUT | EN+6~, EN+11*, EN+26, DIAG9~, DIAG9+8, ICD9~, ICD9+10* |
ICDPAR | LEXICD10~, SETPARAM~ |
ICDPAR("ASKDATE" | SETPARAM+1* |
ICDPAR("DELET | E IT" , SETPARAM+15* |
ICDPAR("ENTER | MORE" , SETPARAM+16*, MORE2" , SETPARAM+17* |
ICDPAR("EXCEE | DS MESSAGE1" , LEXICD10+11, SETPARAM+11*, DS MESSAGE2" , LEXICD10+11, SETPARAM+12*, DS MESSAGE3" , LEXICD10+11, SETPARAM+13* |
ICDPAR("EXITING" | SETPARAM+6* |
ICDPAR("HELP | ?" , SETPARAM+3*, ??" , SETPARAM+4* |
ICDPAR("NO CH | ANGES" , SETPARAM+14* |
ICDPAR("NO DA | TA FOUND" , SETPARAM+5*, TA SELECTED" , SETPARAM+8* |
ICDPAR("SEARCH_PROMPT" | SETPARAM+2* |
ICDPAR("TRY A | NOTHER" , SETPARAM+9* |
ICDPAR("TRY L | ATER" , SETPARAM+7* |
ICDPAR("WISH | CONTINUE" , SETPARAM+10* |
ICDPARAM | EN+4~, EN+8, EN+26, EN+28, DIAG10~, DIAG10+6, DIAG9~ |
ICDPARAM("DEL | ETE IT" , EN+44 |
ICDPARAM("ENT | ER MORE" , DIAG10+4, ER MORE2" , DIAG10+4 |
ICDPARAM("HEL | P ?" , DIAG10+3, P ??" , DIAG10+3 |
ICDPARAM("NO | CHANGES" , EN+32, DATA FOUND" , EN+34 |
ICDPARAM("SEARCH_PROMPT" | DIAG10+3, DIAG9+2 |
ICDPARAM("TRY | ANOTHER" , EN+17, EN+26, EN+30, EN+34, EN+36, EN+38, EN+40, EN+42, EN+44 |
ICDPARAM("WIS | H CONTINUE" , LEXICD10+9 |
ICDPRMT | ASKDATE~, ASKDATE+2, SRCHSTR~, SRCHSTR+2 |
ICDPROM | QUESTION~, QUESTION+1 |
ICDQUIT | EN+2~, EN+10*, EN+17*, EN+26*, EN+30*, EN+32*, EN+34*, EN+36*, EN+38*, EN+40* , EN+42*, EN+44* |
ICDRETV | EN+3~, EN+11*, EN+26*, EN+28*, EN+30, EN+32, EN+34, EN+36, EN+38, EN+40 , EN+42, EN+44, DIAG9+1~, DIAG9+8*, DIAG9+9, DIAG9+10, LEXICD10+16~, LEXICD10+17*, LEXICD10+33*, LEXICD10+37* , LEXICD10+39*, LEXICD10+47 |
ICDSRCH | ICD9~, ICD9+8 |
ICDTMP | CODEINFO+1~, CODEINFO+2*, CODEINFO+3*, CODEINFO+5 |
ICDTXT | LEXICD10~, LEXICD10+5*, LEXICD10+6, LEXICD10+8, LEXICD10+11, LEXICD10+19 |
ICDXX | LEXICD10+16~, LEXICD10+28*, LEXICD10+30*, LEXICD10+33, LEXICD10+35, LEXICD10+37, LEXICD10+39, LEXICD10+46 |
ICDXX2 | CODEINFO~, CODEINFO+2, CODEINFO+4 |
IOF | EN+12 |
U | DIAG10+2, DIAG10+4, DIAG10+6, DIAG9+8, ICD9+11, SRCHSTR+13, CODEINFO+2, CODEINFO+4, CODEINFO+5 |
X | ICD9+1~, ICD9+8*, ICD9+12, INPHLP+1, INPHLP+2, ASKDATE+6, SRCHSTR+10, FORMWRIT~, FORMWRIT+5, EXIT+1! |
Y | ICD9+1~, ICD9+8*, ICD9+10, ICD9+11, ASKDATE+4, ASKDATE+7, SRCHSTR+11, SRCHSTR+12, SRCHSTR+13, CODEINFO+5* , EXIT+1! |
Y(0 | ICD9+11 |