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

Package: Lexicon Utility

Routine: LEXRXB


Information

LEXRXB ;ISL/KER - Re-Index 757.001 B/AF ;05/23/2017

Source Information

Source file <LEXRXB.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Lexicon Utility 3 ($$ADDT,$$FN,$$FREQ)^LEXRXXM  REP^LEXRXXS  $$UPD^LEXRXXT3  
VA FileMan 2 FILE^DID  (IX1,IX2,IXALL)^DIK  
Kernel 1 ($$FMDIFF,$$NOW)^XLFDT  

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

Package Total Caller Graph
Lexicon Utility 1 LEXRXXT2  

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry Point
R757001 ; Repair file 757.001
RB ; Index ^LEX(757.001,"B",MC,IEN)
RAF ; Index ^LEX(757.001,"AF",FREQ,IEN)
SET ; Re-Index Concept Usage file 757.001 (Set logic only)
RESET ; Reset Frequencies in 757.001
FREQ(X) ; Get frequency based on codes and semantics
SO ; Codes
SOC ; Code Type
SM ; Semantics - BEH Behavior and DIS Disorders
SMC ; Semantic Class
CLR ; Clear

External References

Name Field # of Occurrence
FILE^DID SET+3
IX1^DIK RESET+8
IX2^DIK RESET+7
IXALL^DIK SET+13
$$ADDT^LEXRXXM SET+18
$$FN^LEXRXXM SET+6
$$FREQ^LEXRXXM RAF+13
REP^LEXRXXS RB+22, RAF+27, SET+17
$$UPD^LEXRXXT3 RB+3, RAF+3, SET+7
$$FMDIFF^XLFDT RB+20, RAF+25, SET+15
$$NOW^XLFDT RB+4, RB+20, RAF+4, RAF+25, SET+6, SET+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RB+9
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RB+13
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing",?58," ",DA
  • Line Location: RB+17
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RB+19
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RAF+10
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,LEXSTR,?58," ",LEXIEN
  • Line Location: RAF+18
Function Call: WRITE
  • Prompt: !,?8,LEXFI,?19,LEXIDX,?30,"Missing",?58," ",DA
  • Line Location: RAF+22
Function Call: WRITE
  • Prompt: !,$J(LEXERR,5),?8,LEXFI,?19,LEXIDX,?30,LEXIDXT
  • Line Location: RAF+24
Function Call: WRITE
  • Prompt: !,?8,"Re-Indexing",!
  • Line Location: SET+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX RB+5, RB+6, RB+7, RB+8!, RB+10, RB+12!*, RB+14, RB+15, RB+16, RB+18*
RAF+5, RAF+6, RAF+8, RAF+9!, RAF+11, RAF+12, RAF+13*, RAF+14*, RAF+17!*, RAF+19
RAF+20, RAF+21, RAF+23*, SET+10, SET+11*, SET+14*, RESET+3, RESET+8*
^LEX(757 - [#757] FREQ+1, FREQ+2, SM+1
^LEX(757.001 - [#757.001] RESET+2, FREQ+3
^LEX(757.02 - [#757.02] SO+1, SOC+2, SOC+3, SOC+4, SOC+5
^LEX(757.1 - [#757.1] SM+2, SMC+1
^TMP("LEXRX" SET+5, SET+19*

Label References

Name Line Occurrences
$$FREQ RESET+4
RAF R757001+1
RB R757001+1
SET R757001+1
SM FREQ+5
SMC SM+2
SO FREQ+5
SOC SO+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA RB+1~, RB+15~*, RB+16, RB+17, RB+18, RAF+1~, RAF+20~*, RAF+21, RAF+22, RAF+23
RESET+1~, RESET+7*
DIK RB+1~, RB+15~, RAF+1~, RAF+20~, SET+13~*, RESET+1~, RESET+7*
LEXACT FREQ+4~
LEXAF RAF+1~, RAF+11~, RAF+15*, RAF+16, RAF+17
LEXBD SM+1~, SM+2*, SM+3, SMC+3*, SMC+5*
LEXBEG RB+1~, RB+4*, RB+20, RAF+1~, RAF+4*, RAF+25, SET+1~, SET+6*, SET+15
LEXBEH FREQ+4~, FREQ+5*, FREQ+14, SOC+14*
LEXCFQ RESET+1~, RESET+4*, RESET+6
LEXCLA SM+1~, SMC+1*, SMC+3, SMC+5
LEXCMC RESET+1~, RESET+3*, RESET+8
LEXCND RESET+1~, RESET+3*, RESET+4
LEXCOD SOC+1~, SOC+5*, SOC+8, SOC+10, SOC+12, SOC+14, SOC+16
LEXCOF RESET+1~
LEXCOV RESET+1~, RESET+3*, RESET+5, RESET+6
LEXDIA FREQ+4~, FREQ+5*, FREQ+8, FREQ+10, FREQ+12, SOC+10*
LEXDIF RB+1~, RAF+1~
LEXEFF SOC+1~, SOC+2*, SOC+3
LEXELP RB+1~, RB+20*, RB+21*, RB+22, RAF+1~, RAF+25*, RAF+26*, RAF+27, SET+1~, SET+15*
SET+16*, SET+17, SET+18*, SET+19
LEXEND RB+1~, RB+20*, RAF+1~, RAF+25*, SET+1~, SET+15*
LEXERR RB+1~, RB+4*, RB+8*, RB+12*, RB+17*, RB+19*, RB+22, RAF+1~, RAF+4*, RAF+9*
RAF+17*, RAF+22*, RAF+24*, RAF+27
LEXF RAF+11~, RAF+13*, RAF+14, RAF+20~*, RAF+21, RAF+23
LEXFI RB+1~, RB+2*, RB+5, RB+6, RB+7, RB+8, RB+9, RB+10, RB+12, RB+13
RB+14, RB+15, RB+16, RB+17, RB+18, RB+19, RB+22, RAF+1~, RAF+2*, RAF+5
RAF+6, RAF+8, RAF+9, RAF+10, RAF+11, RAF+12, RAF+13, RAF+14, RAF+17, RAF+18
RAF+19, RAF+20, RAF+21, RAF+22, RAF+23, RAF+24, RAF+27, SET+1~, SET+2*, SET+3
SET+6, SET+7, SET+10, SET+11, SET+13, SET+14, SET+17, RESET+1~, RESET+2*, RESET+3
RESET+7, RESET+8
LEXFIX CLR+1!
LEXFQ RAF+1~, RAF+11~*, RAF+12, RAF+13, RAF+14*, RAF+15
LEXHIS SOC+1~, SOC+3*, SOC+4
LEXI10 FREQ+4~, FREQ+5*, FREQ+8, FREQ+10, FREQ+12, SOC+8*
LEXIDX RB+1~, RB+4*, RB+5, RB+6, RB+8, RB+9, RB+12, RB+13, RB+17, RB+19
RB+22, RAF+1~, RAF+4*, RAF+5, RAF+6, RAF+9, RAF+10, RAF+17, RAF+18, RAF+22
RAF+24, RAF+27
LEXIDXT RB+1~, RB+4*, RB+19, RB+22, RAF+1~, RAF+4*, RAF+24, RAF+27
LEXIEN RB+1~, RB+6~*, RB+7, RB+8, RB+9, RB+10, RB+12, RB+13, RB+14*, RB+15
RAF+1~, RAF+6~*, RAF+8, RAF+9, RAF+10, RAF+11, RAF+12, RAF+13, RAF+14, RAF+17
RAF+18, RAF+19*, RAF+20, SET+9~*, SET+10*, RESET+1~, RESET+2*, RESET+3, RESET+4, RESET+7
RESET+8
LEXMC RB+1~, RB+10~*, RB+11, RB+12, FREQ+1~*, FREQ+2, FREQ+3, SO+1, SM+1*, SM+2
LEXMCE FREQ+1~, FREQ+2*
LEXMSG SET+2~
LEXNAM RB+3, RAF+3, SET+7, CLR+1!
LEXND FREQ+1~, SOC+1~, SOC+4*, SOC+5*
LEXNDS RB+1~, RB+4*, RB+7*, RB+22, RAF+1~, RAF+4*, RAF+7*, RAF+27
LEXNF FREQ+1~, FREQ+6*, FREQ+8*, FREQ+10*, FREQ+12*, FREQ+14*, FREQ+16*, FREQ+18*, FREQ+20*, FREQ+22*
LEXNFQ RESET+1~, RESET+4*, RESET+5*, RESET+6, RESET+8
LEXNM SET+1~, SET+6*
LEXNND RESET+1~
LEXNOV RESET+1~, RESET+4*, RESET+5, RESET+6, RESET+8
LEXNUR FREQ+4~, FREQ+5*, FREQ+18, SOC+16*
LEXOF RAF+1~, RAF+11~, RAF+12*, RAF+13*, RAF+14*, RAF+15, FREQ+1~, FREQ+3*, FREQ+8, FREQ+10
, FREQ+12, FREQ+14, FREQ+16, FREQ+18, FREQ+20
LEXOK RB+1~, RB+10~, RB+11*, RAF+1~, RAF+11~, RAF+16*
LEXOUT SET+2~
LEXOUT("GLOBA L NAME" , SET+4
LEXP3 SET+9~*, SET+10*, SET+11, SET+14
LEXP4 SET+9~*, SET+10*, SET+11, SET+12, SET+14
LEXPRE SET+1~, SET+5*, SET+18
LEXPRO FREQ+4~, FREQ+5*, FREQ+16, SOC+12*
LEXQ SET+15, CLR+1!
LEXRT SET+1~, SET+4*
LEXSA FREQ+4~, FREQ+5*, SO+1~*, SOC+2, SOC+3, SOC+4, SOC+5
LEXSAB FREQ+4~, SOC+1~, SOC+5*, SOC+6, SOC+8, SOC+10, SOC+12, SOC+14, SOC+16
LEXSET SET+1, CLR+1!
LEXSM SM+1~, SM+2*, SMC+1
LEXSMC FREQ+4~, FREQ+5*, FREQ+14, FREQ+20, SM+1*, SM+3*
LEXSTR RB+1~, RB+4*, RB+5*, RB+6, RB+8, RB+9, RB+10, RB+11, RB+12, RB+13
RAF+1~, RAF+4*, RAF+5*, RAF+6, RAF+9, RAF+10, RAF+16, RAF+17, RAF+18
LEXTC RB+3~*, RAF+3~*, SET+1~, SET+7*, SET+8
LEXTEST RB+8, RB+12, RAF+9, RAF+17, CLR+1!
U SOC+5, SMC+1
X RB+1~, RB+15~*, RB+16, RB+18, RAF+1~, RAF+20~*, FREQ~, FREQ+1*, FREQ+5*, FREQ+6*
, FREQ+8*, FREQ+10*, FREQ+12*, FREQ+14*, FREQ+16*, FREQ+18*, FREQ+20*, FREQ+22*, FREQ+23
ZTQUEUED RB+1, RB+9, RB+13, RB+17, RB+19, RAF+1, RAF+10, RAF+18, RAF+22, RAF+24
SET+8, SET+13~*, CLR+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All