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

Package: Lexicon Utility

Routine: LEXWUM


Information

LEXWUM ;ISL/KER - Lexicon Keywords - Update (Misc) ;05/23/2017

Source Information

Source file <LEXWUM.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 HOME^%ZIS  (DESC,STAT)^%ZTLOAD  ($$DT,$$FMDIFF,$$FMTE,$$HTFM,$$NOW)^XLFDT  
Lexicon Utility 1 CONT^LEXWUM  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Lexicon Utility 4 LEXWUD  LEXWUM  LEXWUP  LEXWUS  

Entry Points

Name Comments DBIA/ICR reference
RUN(X) ; TaskMan Running Task
RUN2(X) ; TaskMan Running Task
STOP ; Stop Task
MON ; TaskMan Monitor
ASK(X) ; Ask if Running
MOND(X,Y) ; TaskMan Monitor Display
TSKM(X) ; TaskMan
DT ; Display ^TMP
LISTI ; List Inactive Keywords
LISTA ; List Active Keywords
INA(X) ; Inactive before Today or after LEXAFT (optional)
ACT(X) ; Active before Today or after LEXAFT (optional)
OUT(X) ; Output
TM(X,Y) ; Trim Spaces
ZERO ; ^LEX(757.071,0)
PAUSE(X) ; Pause Monitor
CONT ; Continue
ENV(X) ; Environment

External References

Name Field # of Occurrence
HOME^%ZIS ENV+1
DESC^%ZTLOAD TSKM+2
STAT^%ZTLOAD TSKM+3
$$GET1^DIQ STOP+9, MOND+3, ENV+2
CONT^LEXWUM DT+34
$$DT^XLFDT INA+1, ACT+1, ENV+1
$$FMDIFF^XLFDT MOND+4
$$FMTE^XLFDT LISTI+6, LISTI+8, LISTI+9, LISTA+6, LISTA+8, LISTA+9
$$HTFM^XLFDT MOND+3
$$NOW^XLFDT MOND+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?3,"ICD Diagnosis Changes ",?32,$J(LEXT,8)
  • Line Location: DT+8
Function Call: WRITE
  • Prompt: !,?5
  • Condition for execution: +LEXHDR>0
  • Line Location: DT+10
Function Call: WRITE
  • Prompt: "ICD-9 Diagnosis Changes ",?32,$J(LEXT,8)
  • Line Location: DT+10
Function Call: WRITE
  • Prompt: !,?5
  • Condition for execution: +LEXHDR>0
  • Line Location: DT+12
Function Call: WRITE
  • Prompt: "ICD-10 Diagnosis Changes ",?32,$J(LEXT,8)
  • Line Location: DT+12
Function Call: WRITE
  • Prompt: !,?3,"ICD Procedure Changes ",?32,$J(LEXT,8)
  • Line Location: DT+15
Function Call: WRITE
  • Prompt: !,?5
  • Condition for execution: +LEXHDR>0
  • Line Location: DT+17
Function Call: WRITE
  • Prompt: "ICD-9 Procedure Changes ",?32,$J(LEXT,8)
  • Line Location: DT+17
Function Call: WRITE
  • Prompt: !,?5
  • Condition for execution: +LEXHDR>0
  • Line Location: DT+19
Function Call: WRITE
  • Prompt: "ICD-10 Procedures Changes ",?32,$J(LEXT,8)
  • Line Location: DT+19
Function Call: WRITE
  • Prompt: !,LEXKEY,"~",LEXINC,"~",$S(LEXEFF?7N:$$FMTE^XLFDT(LEXEFF,"5Z"),1:""),"~",$S(LEXINA?7N:$$FMTE^XLFDT(LEXINA,"5Z"),1:""),"|"
  • Line Location: LISTI+6
Function Call: WRITE
  • Prompt: !,LEXKEY
  • Line Location: LISTI+7
Function Call: WRITE
  • Prompt: ?LEXC," ",LEXINC
  • Condition for execution: $L($G(LEXINC))
  • Line Location: LISTI+7
Function Call: WRITE
  • Prompt: !,?LEXC," Effective:",?(LEXC+12)," ",$$FMTE^XLFDT(LEXEFF,"5Z")
  • Line Location: LISTI+8
Function Call: WRITE
  • Prompt: !
  • Line Location: LISTI+10
Function Call: WRITE
  • Prompt: !,LEXKEY,"~",LEXINC,"~",$S(LEXEFF?7N:$$FMTE^XLFDT(LEXEFF,"5Z"),1:""),"~",$S(LEXINA?7N:$$FMTE^XLFDT(LEXINA,"5Z"),1:""),"|"
  • Line Location: LISTA+6
Function Call: WRITE
  • Prompt: !,LEXKEY
  • Line Location: LISTA+7
Function Call: WRITE
  • Prompt: ?LEXC," ",LEXINC
  • Condition for execution: $L($G(LEXINC))
  • Line Location: LISTA+7
Function Call: WRITE
  • Prompt: !,?LEXC," Effective:",?(LEXC+12)," ",$$FMTE^XLFDT(LEXEFF,"5Z")
  • Line Location: LISTA+8
Function Call: WRITE
  • Prompt: !
  • Line Location: LISTA+10
Function Call: READ
  • Variable: LEXCONT
  • Timeout: 2
  • Line Location: PAUSE+1
Function Call: WRITE
  • Prompt: !!,LEXPMT
  • Line Location: PAUSE+1
Function Call: READ
  • Variable: LEXCONT
  • Timeout: 660
  • Line Location: CONT+3
Function Call: WRITE
  • Prompt: !,LEXPMT
  • Line Location: CONT+3
Function Call: WRITE
  • Prompt: !!,?5,"Invalid/Missing DUZ"
  • Line Location: ENV+3
Routine Call
  • %ZIS
  • Line Location:
    • ENV+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.071 - [#757.071] LISTI+1, LISTI+2, LISTI+4, LISTI+5, LISTA+1, LISTA+2, LISTA+4, LISTA+5, INA+1, INA+2
, ACT+1, ACT+2, ZERO+1, ZERO+2, ZERO+3*
^TMP("LEXWU" STOP+9*, DT+2, DT+4, DT+6, DT+9, DT+11, DT+16, DT+18, DT+20, DT+22
DT+24, DT+25, DT+27, DT+29, DT+32, DT+33

Label References

Name Line Occurrences
$$ACT LISTA+3
$$ASK RUN+9, RUN+10, RUN+11, RUN+12, RUN+13, RUN+14, RUN2+2, RUN2+3, RUN2+4, RUN2+5
, RUN2+6, RUN2+7, STOP+2, STOP+3, STOP+4, STOP+5, STOP+6, STOP+7, MON+9, MON+10
MON+11, MON+12, MON+13, MON+14
$$INA LISTI+3
$$OUT RUN+8, RUN+15, MON+7, MON+8, MON+16, MOND+6, MOND+7, MOND+9
$$PAUSE MON+17
$$TSKM RUN+7, ASK+2
MOND RUN+7, ASK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT ENV+1*
DTIME ENV+1*
DUZ ENV+2
IO CONT+1
IOF MON+8, DT+3, CONT+1, CONT+4, CONT+5
IOST CONT+1
LEX1 INA+1~*, INA+4, INA+6, INA+8, INA+10, ACT+1~*, ACT+4, ACT+6, ACT+8, ACT+10
LEX2 INA+1~, INA+2*, INA+4, INA+6, INA+8, INA+10, ACT+1~, ACT+2*, ACT+4, ACT+6
, ACT+8, ACT+10
LEXA INA+1~, INA+2*, INA+4, INA+6, INA+8, ACT+1~, ACT+2*, ACT+4, ACT+6, ACT+8
LEXAFT LISTI+11!, LISTA+11!, INA+2, ACT+2
LEXBEG DT+1~, DT+25*, DT+30
LEXC LISTI+1~*, LISTI+7, LISTI+8, LISTI+9, LISTA+1~*, LISTA+7, LISTA+8, LISTA+9
LEXCAP LISTI+6, LISTA+6, ENV+3~
LEXCHK RUN+8, RUN+15, ENV+3~
LEXCONT PAUSE+1~*, CONT+1~, CONT+3*, CONT+4!
LEXCUR MOND+1~, MOND+2*, MOND+4
LEXDIRA DT+1~, DT+34*, CONT+2, CONT+3~
LEXE MOND+1~, MOND+3*, MOND+4*, MOND+6, MOND+7
LEXEFF LISTI+3~, LISTI+4*, LISTI+6, LISTI+8, LISTA+3~, LISTA+4*, LISTA+6, LISTA+8
LEXEND DT+1~, DT+27*, DT+30
LEXHDR DT+1~, DT+4*, DT+6*, DT+10, DT+12, DT+13*, DT+17, DT+19
LEXI MOND+1~*, MOND+7, INA+1~*, INA+2, ACT+1~*, ACT+2
LEXIEN LISTI+2~*, LISTI+3, LISTI+4, LISTI+5, LISTA+2~*, LISTA+3, LISTA+4, LISTA+5, ZERO+1~*, ZERO+2*
LEXINA LISTI+3~, LISTI+5*, LISTI+6, LISTI+9, LISTA+3~, LISTA+5*, LISTA+6, LISTA+9
LEXINC MON+7~*, MON+8*, LISTI+3~, LISTI+5*, LISTI+6, LISTI+7, LISTA+3~, LISTA+5*, LISTA+6, LISTA+7
LEXIT RUN+5~*, RUN+15*, RUN+16, MON+7~*, MON+8*, MON+16*, MON+17*, MOND+6*, CONT+4*
LEXJ STOP+9~*
LEXKEY LISTI+3~, LISTI+4*, LISTI+6, LISTI+7, LISTA+3~, LISTA+4*, LISTA+6, LISTA+7
LEXMENU DT+3, DT+33, DT+34, DT+35~
LEXN MOND+1~, MOND+2*, MOND+6, MOND+7, MOND+8*, MOND+9
LEXNAM RUN2+9~*, RUN2+11
LEXNM ENV+2~*, ENV+3
LEXO INA+1~, INA+2*, ACT+1~, ACT+2*
LEXONE MON+8, MON+17, MOND+5, ENV+3~
LEXORD LISTI+1~*, LISTI+2, LISTA+1~*, LISTA+2
LEXP1 ZERO+1~*, ZERO+2, ZERO+3
LEXP2 ZERO+1~*, ZERO+2, ZERO+3
LEXP3 ZERO+1~*, ZERO+3*
LEXP4 ZERO+1~*, ZERO+2*, ZERO+3
LEXPMT PAUSE+1~*, CONT+1~, CONT+2*, CONT+3
LEXQUIET RUN2+1~*, STOP+1~*, OUT+1
LEXR MOND+1~, MOND+3*, MOND+4
LEXRUN RUN+5~, RUN+7*, RUN+8, RUN+9*, RUN+10*, RUN+11*, RUN+12*, RUN+13*, RUN+14*, RUN2+1~*
, RUN2+2*, RUN2+3*, RUN2+4*, RUN2+5*, RUN2+6*, RUN2+7*, RUN2+8, RUN2+9, RUN2+10, RUN2+11*
, RUN2+12, STOP+1~, STOP+2*, STOP+3*, STOP+4*, STOP+5*, STOP+6*, STOP+7*, STOP+8, STOP+9
MON+9*, MON+10*, MON+11*, MON+12*, MON+13*, MON+14*, ASK+1~, ASK+2*, TSKM+1~, TSKM+2*
, TSKM+4*, TSKM+5*, TSKM+6
LEXS MOND+1~, MOND+2*, MOND+6, MOND+7, MOND+8*, MOND+9
LEXSTA RUN2+9~, RUN2+10*, RUN2+11, LISTI+3~*, LISTA+3~*
LEXT RUN2+9~*, RUN2+11, STOP+9~*, MOND+1~, MOND+2*, MOND+3, MOND+6, MOND+7, MOND+9, DT+1~
DT+4*, DT+5, DT+6*, DT+7, DT+8, DT+9*, DT+10, DT+11*, DT+12, DT+13*
DT+14, DT+15, DT+16*, DT+17, DT+18*, DT+19, DT+20*, DT+21, DT+22*, DT+23
DT+25*, DT+26, DT+27*, DT+28, DT+29*, DT+30*, DT+31, INA+1~*, ACT+1~*
LEXTDES RUN+5~, RUN+6*, RUN+7, MON+8~, ASK+1~*, ASK+2
LEXTMP TSKM+1~, TSKM+2!
LEXTMP( TSKM+2
LEXTMP(0 TSKM+2
LEXTSK RUN2+1~*, RUN2+2*, RUN2+3*, RUN2+4*, RUN2+5*, RUN2+6*, RUN2+7*, RUN2+9, RUN2+12*
LEXTT RUN+5~*, RUN+9*, RUN+10*, RUN+11*, RUN+12*, RUN+13*, RUN+14*, RUN+15, MON+8~*, MON+9*
MON+10*, MON+11*, MON+12*, MON+13*, MON+14*, MON+15, MON+17*
LEXTXT RUN2+9~, RUN2+11*
POP ENV+1!
U ENV+1*
X RUN~, RUN+6, RUN+7*, RUN+16*, RUN+17, RUN2~, RUN2+8, RUN2+9*, RUN2+11*, RUN2+12*
, RUN2+13, ASK~, ASK+1, ASK+2*, ASK+3, MOND~, MOND+2, TSKM~, TSKM+1, TSKM+6*
, TSKM+7, INA~, INA+1, ACT~, ACT+1, OUT~, TM~, TM+1*, TM+2*, TM+3
, PAUSE~, ENV~
Y RUN+5~, MOND~, MOND+1, TSKM+1~, TM~, TM+1*, TM+2
ZT TSKM+1~
ZTDESC TSKM+1~*, TSKM+2, TSKM+4, TSKM+5
ZTDTH TSKM+1~
ZTIO TSKM+1~
ZTKEY TSKM+1~
ZTQUEUED TSKM+1~, OUT+1
ZTREQ TSKM+1~
ZTRTN TSKM+1~
ZTSAVE TSKM+1~
ZTSK TSKM+1~, TSKM+2*, TSKM+4, TSKM+5
ZTSK(0 TSKM+3
ZTSK(1 TSKM+3, TSKM+4, TSKM+5
ZTUCI TSKM+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All