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

Package: Lexicon Utility

Routine: LEXASO


Information

LEXASO ;ISL/KER - Look-up Display String (Sources) ;05/23/2017

Source Information

Source file <LEXASO.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lexicon Utility 2 SOA^LEXASO  VDT^LEXU  
CPT HCPCS Codes 1 $$CODEN^ICPTCOD  
DRG Grouper 1 ($$CODEN,$$CSI)^ICDEX  

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

Package Total Caller Graph
Lexicon Utility 7 LEXAB  LEXABC  LEXAI  LEXALK  LEXASC  LEXASO  LEXU3  

Entry Points

Name Comments DBIA/ICR reference
SO(LEXX,LEXSA,LEXA,LEXVDT) ; Return string of source codes for LEXX SAB
;
; Input
EXIT ; Clean up and quit
SOA(LEXX,LEXSA,LEXA,LEXVDT,LEXARY) ; Return array of source codes for LEXX SAB
;
; Input
EXP ; Source string for an expression
MAJ ; Source string for a major concept
CODES(LEXEX,LEXSA,LEXVDT) ; Get Source Codes
ASSEM(LEXX) ; Assemble display string (SOURCE CODE/CODE/CODE)
SHELLY ; Suppress other (non-primary) codes
TRIM(LEXX) ; Trim spaces

External References

Name Field # of Occurrence
$$CODEN^ICDEX CODES+11, CODES+13
$$CSI^ICDEX CODES+11, CODES+13
$$CODEN^ICPTCOD CODES+15
SOA^LEXASO SO+16
VDT^LEXU SO+18, SOA+42

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX(757.01 - [#757.01] SO+17, SO+20, SOA+41, SOA+44, MAJ+1
^LEX(757.02 - [#757.02] MAJ+2, MAJ+3, CODES+3, CODES+4, CODES+5, CODES+6, CODES+7, CODES+19, CODES+20, CODES+22
^LEX(757.03 - [#757.03] CODES+2, CODES+19
^TMP("LEXSCH" SO+16

Label References

Name Line Occurrences
$$ASSEM EXP+1, EXP+2, MAJ+8
$$TRIM ASSEM+7, ASSEM+10
CODES EXP+1, EXP+4, MAJ+4, MAJ+7
EXIT SO+22, SOA+46
EXP SO+22, SOA+46
MAJ SO+24, SOA+48
SHELLY ASSEM+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
LEXA SO~, SO+19*, SO+22, SOA~, SOA+43*, SOA+46
LEXAFMT SO+16, SOA+42~, SOA+43*, EXP+1, EXP+2, MAJ+8, CODES+8
LEXARY SOA~, SOA+43!
LEXARY( CODES+17*, CODES+18*
LEXARY(0 SOA+49
LEXC SO+18~, SOA+42~, EXP+3~*, EXP+4, MAJ+6~*, MAJ+7
LEXCC SO+18~, SOA+42~, ASSEM+1
LEXCC( CODES+20*, CODES+22*, ASSEM+2, ASSEM+5, ASSEM+6, ASSEM+8!, ASSEM+9, ASSEM+11!, ASSEM+12*, ASSEM+14
, ASSEM+15, SHELLY+1, SHELLY+2, SHELLY+3, SHELLY+4!
LEXCC("" ASSEM+1
LEXCD CODES+1~, CODES+4*, CODES+11, CODES+13, CODES+15, CODES+16, SHELLY+1~, SHELLY+3*, SHELLY+4
LEXCN CODES+1~, CODES+4*, CODES+5
LEXCP CODES+1~, CODES+5*, CODES+17
LEXCS CODES+1~, CODES+4*, CODES+10, CODES+11, CODES+12, CODES+13, CODES+14, CODES+17, CODES+18
LEXEX SO+18~, SO+19*, SO+20, SO+24, SOA+42~, SOA+43*, SOA+44, SOA+48, EXP+1, EXP+4
MAJ+1*, MAJ+2*, MAJ+3, CODES~, CODES+3
LEXHE CODES+1~, CODES+5*, CODES+6
LEXHI CODES+1~, CODES+6*, CODES+7
LEXHN CODES+1~, CODES+7*
LEXHS CODES+1~, CODES+7*
LEXI CODES+9~, CODES+17~, CODES+18*
LEXM SO+18~, SO+20*, SO+22, SO+24, SOA+42~, SOA+44*, SOA+46, SOA+48
LEXMC SO+18~, SO+19*, SO+24*, SOA+42~, SOA+43*, SOA+48*, MAJ+1*, MAJ+2
LEXME SO+18~, SOA+42~, MAJ+3~*, MAJ+4, MAJ+7
LEXO CODES+9~, CODES+16*, CODES+17, CODES+18
LEXP CODES+11~*, CODES+13~*, CODES+15~*
LEXPF SHELLY+2~*, SHELLY+4
LEXS CODES+11~*, CODES+13~*
LEXSA SO~, SO+17, SOA~, SOA+41, EXP+1, EXP+2, EXP+3, EXP+4, MAJ+4, MAJ+5
MAJ+6, MAJ+7, CODES~, CODES+1, CODES+2
LEXSAI CODES+1~, CODES+2*, CODES+4
LEXSAN CODES+1~, CODES+2*, CODES+16
LEXSC SO+18~, SOA+42~, ASSEM+3~*, ASSEM+6~*, ASSEM+7, ASSEM+8, ASSEM+9*, ASSEM+10, ASSEM+11
LEXSO SO+18~, SOA+42~, CODES+1~, CODES+3*, CODES+4, CODES+5, CODES+6, CODES+7, CODES+19, CODES+20
, CODES+22
>> LEXSOA SO+16
LEXSR SO+18~, SOA+42~, CODES+1~, CODES+19*, CODES+20, CODES+22, ASSEM+1~*, ASSEM+2*, ASSEM+3, ASSEM+5
, ASSEM+6, ASSEM+8, ASSEM+9, ASSEM+11, ASSEM+12, ASSEM+13*, ASSEM+14*, ASSEM+15
LEXST SO+18~, SO+20*, SOA+42~, SOA+44*, CODES+1~, CODES+2*, ASSEM+1~, ASSEM+3*, ASSEM+7*, ASSEM+10*
, ASSEM+12, ASSEM+13*, ASSEM+15*, ASSEM+16*, ASSEM+17
LEXSTA CODES+1~
LEXSY SHELLY+1~*, SHELLY+2, SHELLY+3, SHELLY+4
LEXVDT SO~, SO+16, SOA~, EXP+1, EXP+4, MAJ+4, MAJ+7, CODES~, CODES+5
LEXVP CODES+9~*, CODES+11*, CODES+13*, CODES+15*, CODES+16
LEXX SO~, SO+16, SO+17, SO+19*, EXIT+1, SOA~, SOA+41, SOA+43*, EXP+1*, EXP+2*
MAJ+8*, ASSEM~, ASSEM+17*, TRIM~, TRIM+1*, TRIM+2*, TRIM+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All