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: LEXQC

Package: Lexicon Utility

Routine: LEXQC


Information

LEXQC ;ISL/KER - Query - Changes - Extract ;05/23/2017

Source Information

Source file <LEXQC.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Lexicon Utility 8 EN^LEXQC2  (D09,D10,P09,P10)^LEXQC3  (CPT,MOD)^LEXQC4  (EN,MAIL)^LEXQC6  ($$RET,SAV)^LEXQD  ($$CSD,$$EV)^LEXQM  DSP^LEXQO  $$IMPDATE^LEXU  
Kernel 3 HOME^%ZIS  ^%ZTLOAD  ($$FMADD,$$FMTE)^XLFDT  
VA FileMan 2 $$GET1^DIQ  ^DIR  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lexicon Utility 1 LEX CSV ICD/CPT CHANGE LIST  

Entry Points

Name Comments DBIA/ICR reference
SEARCH ; Search for CSV changes
TASK ; Task Search for CSV Changes
DT(X) ; Display Type
MM ; MailMan Message
SUM ; Summary List (totals only)
OUT(X) ; Output
MMQ ; MailMan Quit
CDTOK(X) ; Code Set Date is OK
DTH ; Display Type Help
EN ; Main Entry Point
OUTH ; Output

External References

Name Field # of Occurrence
HOME^%ZIS TASK+11
^%ZTLOAD TASK+11
$$GET1^DIQ MM+2
^DIR DT+6, OUT+6
EN^LEXQC2 SEARCH+14
D09^LEXQC3 SEARCH+12
D10^LEXQC3 SEARCH+13
P09^LEXQC3 SEARCH+12
P10^LEXQC3 SEARCH+13
CPT^LEXQC4 SEARCH+14
MOD^LEXQC4 SEARCH+14
EN^LEXQC6 EN+7, SUM+1
MAIL^LEXQC6 SUM+1
$$RET^LEXQD DT+1, OUT+1
SAV^LEXQD DT+8, OUT+8
$$CSD^LEXQM TASK+3
$$EV^LEXQM EN+1
DSP^LEXQO SEARCH+15
$$IMPDATE^LEXU SEARCH+5
$$FMADD^XLFDT SEARCH+3
$$FMTE^XLFDT TASK+7
^XMD MM+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $L($G(IOF))
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !," ICD/CPT Change List",!," ==================="
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!," Display type not selected",!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!," Output not selected",!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!," Detailed Display (includes codes)"
  • Line Location: TASK+1
Function Call: WRITE
  • Prompt: !!," Code Set Change List aborted",!
  • Line Location: TASK+4
Function Call: WRITE
  • Prompt: !!," Code Set Date invalid or not selected",!
  • Line Location: TASK+6
Function Call: WRITE
  • Prompt: !!," No Code Set changes found for ",$$FMTE^XLFDT(LEXCDT),!
  • Line Location: TASK+7
Function Call: WRITE
  • Prompt: !!," A search for CSV changes on ",LEXEDT," has been queued"
  • Line Location: TASK+13
Function Call: WRITE
  • Prompt: !," (task ",+X,"). Results will be sent to you in a MailMan"
  • Line Location: TASK+14
Function Call: WRITE
  • Prompt: !," message.",!
  • Line Location: TASK+15
Function Call: WRITE
  • Prompt: !
  • Line Location: DT+6
Function Call: WRITE
  • Prompt: !,?3,"Listing of Code Set changes for a specified date",!
  • Line Location: DTH+1
Function Call: WRITE
  • Prompt: !,?3," Enter For To"
  • Line Location: DTH+2
Function Call: WRITE
  • Prompt: !,?3," D Detailed Listing Includes codes"
  • Line Location: DTH+3
Function Call: WRITE
  • Prompt: !,?3," B Brief Listing Include totals only"
  • Line Location: DTH+4
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+6
Function Call: WRITE
  • Prompt: !,?3,"Enter 'Yes' to send the output listing in a MailMan message."
  • Line Location: OUTH+1
Function Call: WRITE
  • Prompt: !,?3,"Enter 'No' to display the output listing to the screen."
  • Line Location: OUTH+2
Routine Call
  • %ZIS
  • Line Location:
    • TASK+11
Routine Call
  • DIR
  • Line Location:
    • DT+6
    • OUT+6

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.02 - [#757.02] CDTOK+3
^LEX(757.03 - [#757.03] SEARCH+6, SEARCH+7, SEARCH+8
^TMP("LEXQC" EN+3!, SEARCH+4!
^TMP("LEXQCO" EN+3!, SEARCH+15, SEARCH+16, MM+1, MMQ+1!

Label References

Name Line Occurrences
$$CDTOK TASK+7
$$DT EN+4
$$OUT EN+5, SUM+1
@( TASK+11
MM SEARCH+16
MMQ MM+1, MM+2
TASK EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR DT+1~, OUT+1~
DIR("?" DT+5*, OUT+5*
DIR("??" DT+5*, OUT+5*
DIR("A" DT+3*, OUT+3*
DIR("B" DT+4*, OUT+4*
DIR("PRE" DT+5*, OUT+5*
DIR(0 DT+3*, OUT+3*
DIRB DT+1~*, DT+2*, DT+4, DT+7*, DT+8, OUT+1~*, OUT+2*, OUT+4, OUT+7*, OUT+8
DIROUT DT+1~, DT+6, OUT+1~, OUT+6
DIRUT DT+1~, DT+6, OUT+1~, OUT+6
DT SEARCH+3
DTOUT DT+1~, DT+6, OUT+1~, OUT+6
DUOUT DT+1~, DT+6, OUT+1~, OUT+6
DUZ DT+1, DT+8, OUT+1, OUT+8, MM+2
IOF EN+2
LEXADT SEARCH+2~, SEARCH+3*, SEARCH+4
LEXBDT SEARCH+2~, SEARCH+3*, SEARCH+4
LEXCDT TASK+2~, TASK+3*, TASK+5*, TASK+6, TASK+7, TASK+8*, SEARCH+1*, SEARCH+3, SEARCH+6, SEARCH+7
, SEARCH+8, SEARCH+12, SEARCH+13, SEARCH+14, CDTOK+1~*, CDTOK+3, CDTOK+5, CDTOK+6, CDTOK+7
LEXCIMP SEARCH+2~, SEARCH+5*, SEARCH+8, SEARCH+14
LEXDSP EN+3~, EN+4*, EN+6, EN+8
LEXEDT TASK+2~, TASK+5*, TASK+8*, TASK+10, TASK+13
LEXENV EN+1~*
LEXEXIT EN+3~, TASK+2~, TASK+4, DT+1, DT+6*, OUT+1, OUT+6*
LEXI CDTOK+1~, CDTOK+4*, CDTOK+5, CDTOK+6, CDTOK+7
LEXIIMP SEARCH+2~, SEARCH+5*, SEARCH+6, SEARCH+7, SEARCH+12, SEARCH+13
LEXJ MM+1~
LEXNM MM+1~, MM+2*, MM+3, MMQ+1!
LEXOK CDTOK+1~*, CDTOK+2, CDTOK+3*, CDTOK+4, CDTOK+5*, CDTOK+6*, CDTOK+7*, CDTOK+8
LEXOUT EN+3~, EN+5*, EN+7, EN+9, SUM+1~*
LEXQLEN SEARCH+2~, SEARCH+10*
LEXQSTR SEARCH+2~, SEARCH+10*
LEXQTOT SEARCH+2~, SEARCH+5*, SEARCH+6*, SEARCH+7*, SEARCH+8*, SEARCH+9*, SEARCH+10
LEXQUIET TASK+16!
LEXRT SEARCH+2~
LEXSAB CDTOK+1~, CDTOK+2*, CDTOK+3
LEXSUB MMQ+1!
LEXTASK EN+7~*!, EN+9~*!, TASK+11, TASK+16!
X TASK+2~, TASK+11*, TASK+12, TASK+14, DT~, DT+6, DT+7, DT+9*, DT+10, OUT~
, OUT+6, OUT+9*, OUT+10, CDTOK~, CDTOK+1, CDTOK+8*, CDTOK+9
XCNP MM+1~
XMDUZ MM+1~, MM+3*
XMSCR MM+1~
XMSUB MM+1~, MM+2*
XMTEXT MM+1~, MM+2*
XMY MM+1~
XMY( MM+3*
XMZ MM+1~
Y TASK+2~, TASK+16!, DT+1~, DT+7, DT+9, OUT+1~, OUT+7, OUT+9
ZTDESC TASK+2~, TASK+10*, TASK+16!
ZTDTH TASK+2~, TASK+9*, TASK+16!
ZTIO TASK+2~, TASK+9*, TASK+16!
ZTQUEUED TASK+2~, SEARCH+1, SEARCH+11, SEARCH+15, SEARCH+16
ZTREQ TASK+2~, SEARCH+1*
ZTRTN TASK+2~, TASK+9*, TASK+11, TASK+16!
ZTSAVE TASK+2~
ZTSAVE("LEXCDT" TASK+9*
ZTSK TASK+2~, TASK+11, TASK+16!
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