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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEXDFSS

Package: Lexicon Utility

Routine: LEXDFSS


Information

LEXDFSS ;ISL/KER - Default Filter - Semantics/Sources ;04/21/2014

;;2.0;LEXICON UTILITY;**80**;Sep 23, 1996;Build 1

Source Information

Source file <LEXDFSS.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lexicon Utility 3 $$EN^LEXDCCC  $$EN^LEXDFSB  $$NAME^LEXDM3  
VA FileMan 1 ^DIR  

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 LEXDFLC  

Entry Points

Name Comments DBIA/ICR reference
EN(LEXX) ; Entry point S X=$$EN^LEXDFSS
SAB
ASSEM ; Assemble the return value FILTER^NAME
PRO(LEXX) ; OK to proceed Y/N
INTRO ; Introduction/Proceed
PROH ; Proceed help

External References

Name Field # of Occurrence
^DIR EN+15, PRO+4
$$EN^LEXDCCC EN+5
$$EN^LEXDFSB EN+4
$$NAME^LEXDM3 ASSEM+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN(LEXX)+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: INTRO+1
Function Call: WRITE
  • Prompt: !!,"This search filter is in two segments. The first segment limits the search"
  • Line Location: INTRO+3
Function Call: WRITE
  • Prompt: !,"based on the semantical classification of the terms. The second segment "
  • Line Location: INTRO+4
Function Call: WRITE
  • Prompt: !,"limits the search based on classification coding systems."
  • Line Location: INTRO+5
Function Call: WRITE
  • Prompt: !!,"First, you will be provided with ",($P(^LEX(757.11,0),U,4))-1," semantic classes. By selecting"
  • Line Location: INTRO+6
Function Call: WRITE
  • Prompt: !,"a semantic class, each term which is found during a search of the "
  • Line Location: INTRO+7
Function Call: WRITE
  • Prompt: !,"Lexicon, and belongs to that class, will be displayed for your selection."
  • Line Location: INTRO+8
Function Call: WRITE
  • Prompt: !,"Additionally, each semantic class contains semantic types (or sub-categories)"
  • Line Location: INTRO+9
Function Call: WRITE
  • Prompt: !,"which may be excluded during the search Terms belonging to an ""included"" "
  • Line Location: INTRO+10
Function Call: WRITE
  • Prompt: !,"semantic class will be displayed unless they also belong to an ""excluded"" "
  • Line Location: INTRO+11
Function Call: WRITE
  • Prompt: !,"semantic type. This segment is mandatory (can not be null)."
  • Line Location: INTRO+12
Function Call: WRITE
  • Prompt: !!,"Secondly, you will be presented with ",LEXSAB," classification systems to include."
  • Line Location: INTRO+14
Function Call: WRITE
  • Prompt: !,"By selecting a classification system to include (i.e., ICD), any term which"
  • Line Location: INTRO+15
Function Call: WRITE
  • Prompt: !,"is linked to a code from that system will be displayed for selection. "
  • Line Location: INTRO+16
Function Call: WRITE
  • Prompt: !,"Inclusion by classification code will over ride ""exclusion by sematical"
  • Line Location: INTRO+17
Function Call: WRITE
  • Prompt: !,"class or type"". This segment is optional (may be null)."
  • Line Location: INTRO+18
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRO(LEXX)+1
Function Call: WRITE
  • Prompt: !!,?2,"Answer"
  • Line Location: PROH+1
Function Call: WRITE
  • Prompt: !!,?4,"Yes Build a filter based Semantic Types and Classification Codes"
  • Line Location: PROH+2
Function Call: WRITE
  • Prompt: !,?4,"No Exit without building a filter",!
  • Line Location: PROH+3
Routine Call
  • DIR
  • Line Location:
    • EN+15
    • PRO+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.02 - [#757.02] SAB+2
^LEX(757.03 - [#757.03] SAB+1
^LEX(757.11 - [#757.11] INTRO+6
^TMP("LEXTSAB" SAB+3*, SAB+4!

Label References

Name Line Occurrences
$$PRO EN+2
ASSEM EN+17
INTRO EN+2
SAB INTRO+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR EN+10~, EN+16!, PRO+1~
DIR("?" EN+15*, PRO+3*
DIR("??" PRO+3*
DIR("A" EN+11*, EN+12*, EN+13*, EN+14*, PRO+2*
DIR("B" EN+15*, PRO+2*
DIR(0 EN+15*, PRO+4*
DIROUT EN+10~, PRO+1~
DIRUT EN+10~, PRO+1~
DTOUT EN+10~, PRO+1~
DUOUT EN+10~, PRO+1~
IOF INTRO+1
LEXFIL EN+1~, EN+2*, EN+5*, EN+9*, EN+16*, EN+17, ASSEM+1~*, ASSEM+5*, ASSEM+6, ASSEM+7*
LEXI SAB~*, SAB+1*, SAB+2, SAB+3
LEXNAM ASSEM+1~*, ASSEM+6*, ASSEM+7*
LEXPRO EN+1~, EN+2*, EN+3
LEXSAB INTRO+1~, INTRO+14, INTRO+19!, SAB*, SAB+3*
LEXSRC EN+1~, EN+2*, EN+5*, EN+7*, EN+8, EN+9, ASSEM+2, ASSEM+4
LEXSTR ASSEM+1~, ASSEM+3*, ASSEM+4*, ASSEM+5
LEXSTY EN+1~, EN+2*, EN+4*, EN+6, EN+7*, EN+8, EN+9, ASSEM+2, ASSEM+3, ASSEM+4
LEXX EN~, EN+2*, EN+16*, EN+17, PRO~, PRO+4*, ASSEM+6*, ASSEM+7*
U INTRO+6, ASSEM+4, ASSEM+6
X EN+10~, PRO+1~
Y EN+10~, EN+16, PRO+1~, PRO+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All