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 |  Marked Items  | All
Print Page as PDF
Routine: LEXINF

Package: Lexicon Utility

Routine: LEXINF


Information

LEXINF ;ISL/KER - Information - Main ;05/23/2017

Source Information

Source file <LEXINF.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Lexicon Utility 3 CODE^LEXINF2  TERM^LEXINF3  ($$CODE,$$TERM)^LEXINF4  
Kernel 2 HOME^%ZIS  ($$DT,$$FMADD,$$FMTE)^XLFDT  
VA FileMan 2 $$GET1^DIQ  ^DIR  

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

Package Total Caller Graph
Lexicon Utility 2 LEXINF2  LEXU  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point (interactive)
SO ; Code
EX ; Expression
CODE(LEXCODE,LEXSRC,LEXCDT,LEXARY,LEXOUT) ; Information about a Code
TERM(LEXEIEN,LEXCDT,LEXARY,LEXOUT) ; Information about a Term
CT(X) ; Code or Term
DISP(X) ; Display
DISPH ; Display Help
INCI(X) ; Include IENs
INCIH ; Include IENs Help
DATE(X) ; Date
DATEH ; Date Help
SRC(X) ; VA Sources
SH(ARY) ; Display Array
SAV(X,Y) ; Save Defaults
RET(X) ; Retrieve Defaults
TM(X,Y) ; Trim Character Y - Default " "
ENV(X) ; Environment

External References

Name Field # of Occurrence
HOME^%ZIS ENV+1
$$GET1^DIQ SAV+4, RET+3, ENV+2
^DIR CT+3, DISP+3, INCI+3, DATE+5
CODE^LEXINF2 SO+4, CODE+1
TERM^LEXINF3 EX+3, TERM+1
$$CODE^LEXINF4 SO+1
$$TERM^LEXINF4 EX+1
$$DT^XLFDT DATE+1, SAV+5, ENV+1
$$FMADD^XLFDT DATE+2, SAV+5
$$FMTE^XLFDT DATE+3, DATEH+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?3,"Environmental variables missing ",!
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !!,?3,"Type of information not selected ",!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!,?3,"Date not selected",!
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,?3,"Display not selected",!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!,?3,"IEN inclusion not selected",!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,?3,"Code not selected",!
  • Line Location: SO+2
Function Call: WRITE
  • Prompt: !!,?3,"Invalid Coding System selected",!
  • Line Location: SO+3
Function Call: WRITE
  • Prompt: !!,?3,"Term not selected",!
  • Line Location: EX+2
Function Call: WRITE
  • Prompt: !,?4," Enter YES to extract and display the information"
  • Line Location: DISPH+1
Function Call: WRITE
  • Prompt: !,?4," Enter No to extract to a Local Array (no display)"
  • Line Location: DISPH+2
Function Call: WRITE
  • Prompt: !,?4," Enter YES to extract and display the information"
  • Line Location: INCIH+1
Function Call: WRITE
  • Prompt: !,?4," Enter No to extract to a Local Array (no display)"
  • Line Location: INCIH+2
Function Call: WRITE
  • Prompt: !,?4,"Enter a date from ",$$FMTE^XLFDT($G(LEXPAS),"5Z")," to ",$$FMTE^XLFDT($G(LEXFUT),"5Z"),!
  • Line Location: DATEH+2
Function Call: WRITE
  • Prompt: !,?LEXIND,"Examples of Valid Dates:",!,?LEXIND," JAN 20 1957 or 20 JAN 57 or 1/20/57 or 012057"
  • Line Location: DATEH+3
Function Call: WRITE
  • Prompt: !,?LEXIND," T (for TODAY), T+1 (for TOMORROW), T+2",!,?LEXIND," T-1 (for YESTERDAY), T-3W (for 3 WEEKS AGO)",!
  • Line Location: DATEH+4
Function Call: WRITE
  • Prompt: !,?LEXIND,"If the year is omitted, the computer uses ",!,?LEXIND,"CURRENT YEAR. A 2-digit year means no more than"
  • Line Location: DATEH+5
Function Call: WRITE
  • Prompt: !,?LEXIND,"20 years in the future, or 80 years in the past."
  • Line Location: DATEH+6
Function Call: WRITE
  • Prompt: !
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: " ;"
  • Condition for execution: $D(LEXDOC)
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: " ;"
  • Condition for execution: $D(LEXDOC)
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SH+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SH+6
Function Call: WRITE
  • Prompt: " ;"
  • Condition for execution: $D(LEXDOC)
  • Line Location: SH+6
Function Call: WRITE
  • Prompt: ?4,LEXN,"=""",LEXD,""""
  • Line Location: SH+6
Function Call: WRITE
  • Prompt: !
  • Line Location: SH+7
Function Call: WRITE
  • Prompt: " ;"
  • Condition for execution: $D(LEXDOC)
  • Line Location: SH+7
Function Call: WRITE
  • Prompt: !!,?5,"Invalid/Missing DUZ"
  • Line Location: ENV+3
Routine Call
  • %ZIS
  • Line Location:
    • ENV+1
Routine Call
  • DIR
  • Line Location:
    • CT+3
    • DISP+3
    • INCI+3
    • DATE+5

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] EX+2
^LEX(757.02 - [#757.02] SRC+4, SRC+5
^LEX(757.03 - [#757.03] SO+3, SRC+5
^XTMP( SAV+5*, RET+4

Label References

Name Line Occurrences
$$CT EN+2
$$DATE EN+3
$$DISP EN+4
$$ENV EN+1
$$INCI EN+5
$$RET CT+1, DISP+1, INCI+1, DATE+2
$$TM SAV+3, RET+2
EX EN+6
SAV CT+4, DISP+4, INCI+4, DATE+5
SO EN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARY EN+1!, SH~
ARY( SH+1
DIR CT+1~, DISP+1~, INCI+1~, DATE+1~
DIR("?" DISP+2*, INCI+2*, DATE+3*
DIR("??" DISP+2*, INCI+2*, DATE+3*
DIR("A" CT+2*, DISP+2*, INCI+2*, DATE+4*
DIR("B" CT+2*, DISP+2*, INCI+2*, DATE+4*
DIR(0 CT+2*, DISP+2*, INCI+2*, DATE+4*
DIROUT CT+1~, DISP+1~, INCI+1~, DATE+1~
DIRUT CT+1~, DISP+1~, INCI+1~, DATE+1~
DT ENV+1*
DTIME ENV+1*
DTOUT CT+1~, CT+3, DISP+1~, DISP+3, INCI+1~, INCI+3, DATE+1~, DATE+5
DUOUT CT+1~, CT+3, DISP+1~, DISP+3, INCI+1~, INCI+3, DATE+1~, DATE+5
DUZ SAV+3, RET+2, ENV+2
DUZ(0 ENV+4*
LEXARY EN+1!, SO+4!, EX+3!, CODE~, CODE+1, TERM~, TERM+1
LEXC SH+2~*, SH+5
LEXCDT EN+1~, EN+3*, SO+4, EX+3, CODE~, CODE+1, TERM~, TERM+1
LEXCO SRC+1~, SRC+2*, SRC+4
LEXCODE SO+1~, SO+2*, SO+4, CODE~, CODE+1
LEXCOM SAV+1~, SAV+3*, SAV+4, SAV+5, RET+1~, RET+2*, RET+3
LEXCUR DATE+1~*, DATE+2
LEXD SH+2~, SH+6*
LEXDEF CT+1~*, CT+2, DISP+1~*, DISP+2, INCI+1~*, INCI+2, DATE+1~, DATE+2*, DATE+3*, DATE+4
LEXDOC SH+1, SH+4, SH+6, SH+7~
LEXDSP EN+1~, EN+4*, EN+5, SO+1*, SO+4, EX+1*, EX+3
LEXEIEN EX+1~, EX+2*, EX+3, TERM~, TERM+1
LEXENV EN+1~*
LEXEX EX+1~*, EX+2
LEXFUT DATE+1~, DATE+2*, DATE+4, DATEH+1, DATEH+2, SAV+1~, SAV+5*
LEXID SAV+1~, SAV+5*, RET+1~, RET+4*
LEXIIEN EN+1!, EN+6*
LEXIND DATE+1~, DATEH+1~*, DATEH+2*, DATEH+3, DATEH+4, DATEH+5, DATEH+6
LEXKEY SAV+1~, SAV+4*, SAV+5, RET+1~, RET+3*, RET+4
LEXMET EN+1~, EN+2*, EN+6
LEXN SH+2~*, SH+3, SH+4, SH+5*, SH+6
LEXNAM SAV+1~, SAV+4*, RET+1~, RET+3*
LEXNM ENV+2~*, ENV+3
LEXNOW SAV+1~, SAV+5*
LEXNUM SAV+1~, SAV+3*, SAV+4, SAV+5, RET+1~, RET+2*, RET+3, RET+4
LEXOUT CODE~, CODE+1, TERM~, TERM+1
LEXPAS DATE+1~*, DATE+4, DATEH+1, DATEH+2
LEXRTN SAV+1~, SAV+2*, SAV+5, RET+1~*, RET+4
LEXS SRC+1~, SH+1~*, SH+2
LEXSIEN SRC+1~, SRC+4*, SRC+5
LEXSO SO+1~*, SO+2, SO+3
LEXSRC SO+1~, SO+3*, SO+4, CODE~, CODE+1, SRC+5~*, SRC+6, SRC+7, SRC+8
LEXSRS SRC+1~, SRC+3*, SRC+6
LEXSRSE SRC+1~, SRC+3*, SRC+6*, SRC+14
LEXSS SRC+1~
LEXSS( SRC+7, SRC+8*
LEXSS(0 SRC+7*, SRC+9*, SRC+10*, SRC+11, SRC+12, SRC+13, SRC+14
LEXSS(1 SRC+9, SRC+10
LEXSS(5 SRC+9!
LEXSS(6 SRC+10!
LEXTAG SAV+1~, SAV+2*, SAV+5, RET+1~*, RET+4
LEXTMP EN+1~, EN+2*, EN+5*, EN+6
LEXVAL CT+1~, CT+4*, DISP+1~, DISP+4*, INCI+1~, INCI+4*, SAV+1~, SAV+3*, SAV+5
POP ENV+1!
U ENV+1*
X CT~, CT+3, CT+4*, CT+5, DISP~, DISP+3, DISP+4*, DISP+5, INCI~, INCI+3
, INCI+4*, INCI+5, DATE~, DATE+5, DATE+6*, DATE+7, SRC~, SRC+2, SRC+11*, SRC+12*
, SRC+13*, SRC+14*, SRC+15, SAV~, SAV+2, RET~, RET+1, RET+4*, RET+5, TM~
, TM+1*, TM+2*, TM+3*, TM+4, ENV~
Y CT+1~, CT+3, CT+4, DISP+1~, DISP+3, DISP+4, INCI+1~, INCI+3, INCI+4, DATE+1~
, DATE+5, DATE+6, SAV~, SAV+3, TM~, TM+1*, TM+2, TM+3

Marked Items

Name Field # of Occurrence
$T( SAV+2, RET+1
$T(@LEXTAG+0 SAV+3, RET+2
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 |  Marked Items  | All