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 |  Entry Points |  External References |  Interaction Calls |  Local Variables |  All
Print Page as PDF
Routine: LEXQIDA

Package: Lexicon Utility

Routine: LEXQIDA


Information

LEXQIDA ;ISL/KER - Query - ICD Diagnosis - Ask ;10/10/2017

Source Information

Source file <LEXQIDA.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 ($$DT,$$FMADD,$$FMTE)^XLFDT  $$UP^XLFSTR  
Lexicon Utility 2 ($$RET,SAV)^LEXQD  $$LUPD^LEXU  
VA FileMan 2 ^DIC  ^DIR  
DRG Grouper 1 ($$CODEC,$$ICDDX,$$NCC,$$NOT,$$REQ,$$ROOT,$$SYS)^ICDEX  

Entry Points

Name Comments DBIA/ICR reference
SD(X) ; Short Date
NCCH ; Include NCC Help
NCC(X) ; Include the codes that ***.** is not CC with
REQH ; Include REQ Help
NOT(X) ; Include ICD Codes not to use with ***.**
REQ(X) ; Include ICD Codes required with ***.**
ICD(X) ; ICD DX Code
NOTH ; Include NOT Help

External References

Name Field # of Occurrence
^DIC ICD+6
^DIR NOT+9, REQ+9, NCC+9
$$CODEC^ICDEX NOT+2, REQ+2, NCC+2
$$ICDDX^ICDEX ICD+10
$$NCC^ICDEX NCC+2
$$NOT^ICDEX NOT+2
$$REQ^ICDEX REQ+2
$$ROOT^ICDEX ICD+4
$$SYS^ICDEX ICD+9
$$RET^LEXQD NOT+4, REQ+4, NCC+4
SAV^LEXQD NOT+10, REQ+10, NCC+10
$$LUPD^LEXU ICD+5
$$DT^XLFDT ICD+9
$$FMADD^XLFDT ICD+5
$$FMTE^XLFDT SD+1
$$UP^XLFSTR ICD+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ICD+6
Function Call: WRITE
  • Prompt: !
  • Line Location: NOT+9
Function Call: WRITE
  • Prompt: !
  • Line Location: REQ+9
Function Call: WRITE
  • Prompt: !
  • Line Location: NCC+9
Function Call: WRITE
  • Prompt: !,?5,"Code ",LEXLSO," is not considered as Complication/Comorbidity (CC)"
  • Line Location: NCCH+2
Function Call: WRITE
  • Prompt: !,?5,"with ",$S(+($G(LEXCT))>1:"some codes.",1:"one code.")," Answer 'Yes' to include "
  • Line Location: NCCH+3
Function Call: WRITE
  • Prompt: "these codes. Answer",!,?5,"'No' to exclude these codes."
  • Line Location: NCCH+4
Function Call: WRITE
  • Prompt: "this code. Answer 'No'",!,?5,"to exclude this code."
  • Line Location: NCCH+5
Function Call: WRITE
  • Prompt: $S(+($G(LEXCT))>1:"these codes. Answer 'No'",1:"this code. Answer 'No'")
  • Line Location: NCCH+7
Function Call: WRITE
  • Prompt: $S(+($G(LEXCT))>1:"these codes. Answer 'No'",1:"this code. Answer 'No'")
  • Line Location: NCCH+8
Function Call: WRITE
  • Prompt: !,?5,"Code "_LEXLSO_" is not considered as Complication/Comorbidity (CC)"
  • Line Location: NCCH+10
Function Call: WRITE
  • Prompt: !,?5,"with some codes. Answer 'Yes' to include these codes. Answer",!,?5,"'No' to exclude these codes."
  • Line Location: NCCH+11
Function Call: WRITE
  • Prompt: !,?5,"This code is not considered as Complication/Comorbidity (CC)"
  • Line Location: NCCH+13
Function Call: WRITE
  • Prompt: !,?5,"with some codes. Answer 'Yes' to include these codes. Answer ",!,?5,"'No' to exclude these codes."
  • Line Location: NCCH+14
Routine Call
  • DIC
  • Line Location:
    • ICD+6
Routine Call
  • DIR
  • Line Location:
    • NOT+9
    • REQ+9
    • NCC+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC ICD+1~, ICD+4*
DIC("A" ICD+6*
DIC("B" ICD+6*
DIC(0 ICD+4*
DICB ICD+1~, ICD+2*, ICD+6
DIR NOT+1~, REQ+1~, NCC+1~
DIR("?" NOT+8*, REQ+8*, NCC+8*
DIR("??" NOT+8*, REQ+8*, NCC+8*
DIR("A" NOT+5*, NOT+6*, REQ+5*, REQ+6*, NCC+5*, NCC+6*
DIR("B" NOT+7*, REQ+7*, NCC+7*
DIR("PRE" NOT+8*, REQ+8*, NCC+8*
DIR(0 NOT+5*, REQ+5*, NCC+5*
DIRB NOT+1~, NOT+4*, NOT+7, NOT+9*, NOT+10, REQ+1~, REQ+4*, REQ+7, REQ+9*, REQ+10
, NCC+1~, NCC+4*, NCC+7, NCC+9*, NCC+10
DIROUT NOT+1~, NOT+9, REQ+1~, REQ+9, NCC+1~, NCC+9
DIRUT NOT+1~, NOT+9, REQ+1~, REQ+9, NCC+1~, NCC+9
DTOUT ICD+1~, ICD+7, ICD+8, NOT+1~, NOT+9, REQ+1~, REQ+9, NCC+1~, NCC+9
DUOUT ICD+1~, ICD+8, NOT+1~, NOT+9, REQ+1~, REQ+9, NCC+1~, NCC+9
DUZ NOT+4, NOT+10, REQ+4, REQ+10, NCC+4, NCC+10
ICDFMT ICD+1~, ICD+2*
ICDSYS ICD+1~
ICDVDT ICD+1~, ICD+2*, ICD+3*, ICD+5~*
>> LEXCDT ICD+2, ICD+3, ICD+9
LEXCT NOT+1~, NOT+2*, NOT+3, NOT+5, NOT+6, REQ+1~, REQ+2*, REQ+3, REQ+5, REQ+6
, NCC+1~, NCC+2*, NCC+3, NCC+5, NCC+6, NCCH+1, NCCH+3, NCCH+4, NCCH+5, NCCH+7
, NCCH+8, NCCH+9, NCCH+12
LEXCTE NOT+1~, NOT+3*, NOT+6, REQ+1~, REQ+3*, REQ+6, NCC+1~, NCC+3*, NCC+6
LEXDTXT ICD+1~, ICD+10*, ICD+11*
LEXDX ICD+1~, ICD+10*, ICD+11
>> LEXEXIT ICD+1, ICD+7*, NOT+1, NOT+9*, REQ+1, REQ+9*, NCC+1, NCC+9*
LEXI NOT+1~, REQ+1~, NCC+1~
LEXIEN NOT+1~*, NOT+2, REQ+1~*, REQ+2, NCC+1~*, NCC+2
LEXLSO NOT+1~, NOT+2*, NOT+5, NOT+6, NOTH+1, NOTH+2, REQ+1~, REQ+2*, REQ+5, REQ+6
, REQH+1, REQH+2, NCC+1~, NCC+2*, NCC+5, NCC+6, NCCH+1, NCCH+2, NCCH+9, NCCH+10
, NCCH+12
LEXNCC NCC+1~
LEXQUIET ICD+4, ICD+7~
LEXSO ICD+1~, ICD+8*, ICD+9, ICD+10, ICD+12
LEXSYS ICD+9~*, ICD+10
LEXVDT ICD+1~, ICD+2*, ICD+3*, ICD+9*, ICD+10
LEXVTXT ICD+1~, ICD+11*, ICD+12
VDT ICD+5~*
X ICD~, ICD+2, ICD+6*, ICD+7, ICD+8*, ICD+10*, ICD+12*, ICD+13*, ICD+14, NOT~
, NOT+1, NOT+9, NOT+10*, NOT+11, REQ~, REQ+1, REQ+9, REQ+10*, REQ+11, NCC~
, NCC+1, NCC+9, NCC+10*, NCC+11, SD~, SD+1
Y ICD+1~, ICD+8, ICD+10, ICD+12, NOT+1~, NOT+9, NOT+10, REQ+1~, REQ+9, REQ+10
, NCC+1~, NCC+9, NCC+10
Y(0 ICD+10
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Local Variables |  All