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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LEXWUD

Package: Lexicon Utility

Routine: LEXWUD


Information

LEXWUD ;ISL/KER - Lexicon Keywords - Update (Dupes) ;05/23/2017

Source Information

Source file <LEXWUD.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 HOME^%ZIS  ^%ZTLOAD  $$DT^XLFDT  
VA FileMan 2 (,IX1)^DIK  $$GET1^DIQ  
Lexicon Utility 1 $$RUN2^LEXWUM  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point (tasked)
DUP ; Remove Duplicates
LEX ; Lexicon Duplicates
ICD ; ICD Duplicates (Diagnosis and Procedures)
ENV(X) ; Environment

External References

Name Field # of Occurrence
HOME^%ZIS EN+6, ENV+1
^%ZTLOAD EN+5
^DIK LEX+15, ICD+22
IX1^DIK LEX+17, ICD+25
$$GET1^DIQ ENV+2
$$RUN2^LEXWUM EN+2
$$DT^XLFDT ENV+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?4,$G(LEXNAM)," tasked (#",+($G(ZTSK)),")",!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,LEXND,"=",@LEXND
  • Line Location: LEX+11
Function Call: WRITE
  • Prompt: ?70,+($G(LEXCNT))
  • Condition for execution: +($G(LEXCNT))>1
  • Line Location: LEX+11
Function Call: WRITE
  • Prompt: !,LEXND,"=",@LEXND
  • Line Location: LEX+12
Function Call: WRITE
  • Prompt: !,LEXND,"=",@LEXND
  • Line Location: LEX+13
Function Call: WRITE
  • Prompt: !!,LEXND,"=",@LEXND
  • Line Location: ICD+17
Function Call: WRITE
  • Prompt: ?70,+($G(LEXCNT))
  • Condition for execution: +($G(LEXCNT))>1
  • Line Location: ICD+17
Function Call: WRITE
  • Prompt: !,LEXND,"=",@LEXND
  • Line Location: ICD+18
Function Call: WRITE
  • Prompt: !,LEXND,"=",@LEXND
  • Line Location: ICD+19
Function Call: WRITE
  • Prompt: !!,?5,"Invalid/Missing DUZ"
  • Line Location: ENV+3
Routine Call
  • %ZIS
  • Line Location:
    • EN+6
    • ENV+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.01 - [#757.01] LEX+1, LEX+2, LEX+3, LEX+9, LEX+16, LEX+18*

Label References

Name Line Occurrences
@( EN+5
ICD DUP+1
LEX DUP+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA LEX+15~*, LEX+17~*, ICD+21~*, ICD+24~, ICD+25*
DA(1 LEX+15*, LEX+17*, ICD+21*, ICD+22, ICD+25*
DA(2 ICD+21*, ICD+22, ICD+25*
DIK LEX+15~*, LEX+17~*, ICD+21~, ICD+22*, ICD+24~, ICD+25*
DT ENV+1*
DTIME ENV+1*
DUZ ENV+2
I EN+1~
LEX3 LEX+15~, LEX+16*, LEX+17*, LEX+18, ICD+21~, ICD+23*, ICD+24*, ICD+26
LEX4 LEX+15~, LEX+16*, LEX+17*, LEX+18, ICD+21~, ICD+23*, ICD+24*, ICD+26
LEXCHK EN+1~, EN+3*
LEXCNT LEX+9~*, LEX+11, ICD+14~*, ICD+17
LEXDIEN ICD+4~*, ICD+5, ICD+7, ICD+8, ICD+15, ICD+17, ICD+18, ICD+19, ICD+21, ICD+23
ICD+25, ICD+26, ICD+27, ICD+28
LEXFID ICD+2~*, ICD+26
LEXFND LEX+2~, LEX+7*, LEX+21*, ICD+12*, ICD+29*
LEXI LEX+15~, LEX+16*, LEX+17, ICD+21~, ICD+23*, ICD+24, ICD+25
LEXIIEN LEX+1~*, LEX+2, LEX+3, LEX+9, LEX+11, LEX+12, LEX+13, LEX+15, LEX+16, LEX+17
LEX+18, LEX+19, LEX+20, ICD+2~, ICD+3*, ICD+4, ICD+5, ICD+7, ICD+8, ICD+15
ICD+17, ICD+18, ICD+19, ICD+21, ICD+23, ICD+25, ICD+26, ICD+27, ICD+28
LEXKEY LEX+2~, LEX+3~*, LEX+4, LEX+5*, LEX+6, LEX+8*, LEX+9, LEX+13, LEX+19, LEX+20
ICD+6~, ICD+8~*, ICD+9, ICD+10*, ICD+11, ICD+13*, ICD+14, ICD+15, ICD+19, ICD+27
ICD+28
LEXNAM EN+1~, EN+3*, EN+5, EN+6!
LEXND LEX+11~*, LEX+12*, LEX+13*, ICD+17~*, ICD+18*, ICD+19*
LEXNM ENV+2~*, ENV+3
LEXRT LEX+1~, ICD+1~*, ICD+2, ICD+3, ICD+4, ICD+5, ICD+7, ICD+8, ICD+15, ICD+17
ICD+18, ICD+19, ICD+22, ICD+23, ICD+25, ICD+26, ICD+27, ICD+28
LEXRUN EN+1~, EN+2*, EN+6!
LEXSIEN LEX+2*, LEX+3, LEX+9~*, LEX+12, LEX+13, LEX+15, ICD+6~, ICD+7*, ICD+8, ICD+14~
ICD+15*, ICD+18, ICD+19, ICD+21
LEXSUP LEX+2~!, LEX+5, LEX+7, ICD+6~!, ICD+10, ICD+12
LEXSUP( LEX+4*, LEX+5, LEX+6!, LEX+8, LEX+9, ICD+9*, ICD+10, ICD+11!, ICD+13, ICD+14
LEXTEST EN+2, EN+4, EN+5, EN+6!, LEX+10, LEX+14, ICD+16, ICD+20
LEXV1 LEX+15~, LEX+19*, LEX+21, ICD+21~, ICD+27*, ICD+29
LEXV2 LEX+15~, LEX+20*, LEX+21, ICD+21~, ICD+28*, ICD+29
POP ENV+1!
U ENV+1*
X EN+1~, ENV~
ZTDESC EN+1~, EN+3*
ZTDTH EN+1~, EN+4*
ZTIO EN+1~, EN+4*
ZTQUEUED EN+1~, DUP+1
ZTREQ EN+1~, DUP+1*
ZTRTN EN+1~, EN+4*, EN+5
ZTSAVE EN+1~
ZTSAVE("LEXTEST" EN+4*
ZTSK EN+1~, EN+5
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All