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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LEXTRAN1

Package: Lexicon Utility

Routine: LEXTRAN1


Information

LEXTRAN1 ;ISL/KER - Lexicon code and text wrapper API's ;05/23/2017

Source Information

Source file <LEXTRAN1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$DT,$$FMTE)^XLFDT  $$UP^XLFSTR  
Lexicon Utility 2 $$STATCHK^LEXSRC2  ($$CSYS,VDT)^LEXU  
VA FileMan 2 ^%DT  $$GET1^DIQ  

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

Package Total Caller Graph
Problem List 8 GMPL1  GMPLBLDC  GMPLCLNP  GMPLEDT4  GMPLINTR  GMPLSAVE  GMPLUTL  GMPLX  
Lexicon Utility 3 LEX10DU  LEXTRAN  LEXTRAN3  
Order Entry Results Reporting 3 ORQQPL1  ORQQPL4  ORWPCE4  
Clinical Reminders 2 PXRMLEXL  PXRMTXIN  
VistA Integration Adapter 1 VIABPCE4  

Entry Points

Name Comments DBIA/ICR reference
GETDES(SRC,TEXT,CDT) ; Get the Designation Code for a Concept/Synonym
  • ICR #5009
    • Status: Active
    • Usage: Supported
  • ICR #5009
    • Status: Active
    • Usage: Supported
    LEXASAB(LEXSRC) ; get source abbreviation
    CSI(LEXSRC) ; get source IEN
    GETDID(X,IEN) ; Get Designation ID based on Source and IEN
    ;
    ; Input
    ;
    ; X Coding Sys (required)
    ; IEN IEN in the Expressions file #757.01 (required)
  • ICR #6472
    • Status: Pending
    • Usage: Supported
    INTDAT(X) ; convert date from external format to VA internal format
    GETCIEN(CODE,CDT,SRC) ; Get Code IEN for Code/Date/Source
    LEXSCNM(LEXSRC) ; get source name
    GETASSN(CODE,MAP,CDT,LEXRAY) ; Get Mapped Associated Codes
  • ICR #5010
    • Status: Active
    • Usage: Supported
    GETFSN(SRC,CODE,CDT) ; Get Fully Specified Name for a Concept
  • ICR #5007
    • Status: Active
    • Usage: Supported
    GETPREF(SRC,CODE,CDT) ; Get the Preferred Term for a Code
  • ICR #5008
    • Status: Active
    • Usage: Supported
    GETSYN(SRC,CODE,CDT,LEXARY,IENS,ID,INC) ; Get Synonyms for a Concept
  • ICR #5006
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    ^%DT INTDAT+2
    $$GET1^DIQ GETASSN+45
    $$STATCHK^LEXSRC2 GETSYN+68, GETDES+43, GETCIEN+30, GETCIEN+31
    $$CSYS^LEXU GETSYN+59, GETDID+17, GETFSN+21, GETPREF+19, GETDES+18, GETDES+36, GETDES+42, LEXSCNM+1, LEXASAB+1, CSI+1
    , GETCIEN+26
    VDT^LEXU GETSYN+62, GETFSN+23, GETPREF+21, GETDES+25, GETASSN+36
    $$DT^XLFDT GETFSN+24, GETPREF+23, GETCIEN+23
    $$FMTE^XLFDT GETSYN+75, GETSYN+78, GETCIEN+37
    $$UP^XLFSTR GETDES+26, GETDES+29

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^LEX(757.32 - [#757.32] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^LEX(757.01 - [#757.01] GETSYN+81, GETSYN+85, GETSYN+86, GETSYN+89, GETSYN+90, GETDID+16, GETDID+17, GETDID+21, GETDID+22, GETDES+28
    , GETDES+29, GETDES+46
    ^LEX(757.02 - [#757.02] GETSYN+80, GETDES+34, GETDES+35, GETDES+37, GETDES+40, GETDES+41, GETASSN+49, GETASSN+50, GETCIEN+29
    ^LEX(757.03 - [#757.03] GETDID+19, GETDID+20, LEXSCNM+2, LEXASAB+2
    ^LEX(757.32 - [#757.32] GETASSN+39, GETASSN+40, GETASSN+41, GETASSN+42, GETASSN+43
    ^LEX(757.33 - [#757.33] GETASSN+56, GETASSN+57, GETASSN+58, GETASSN+59, GETASSN+60, GETASSN+61, GETASSN+63
    ^TMP("LEXSCH" GETDES+22

    Label References

    Name Line Occurrences
    $$GETSYN GETFSN+25, GETPREF+24
    $$INTDAT GETFSN+22, GETPREF+20, GETDES+24, GETASSN+35
    $$LEXASAB GETASSN+50
    $$LEXSCNM GETFSN+28, GETASSN+51

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT INTDAT+2~!
    CDT GETSYN~, GETSYN+57, GETFSN~, GETFSN+17, GETPREF~, GETPREF+15, GETDES~, GETDES+15, GETASSN~, GETASSN+32
    , GETCIEN~, GETCIEN+23
    CIEN GETASSN+38~, GETASSN+47*, GETASSN+48, GETASSN+49*, GETASSN+50
    CODE GETSYN~, GETSYN+57, GETFSN~, GETFSN+17, GETPREF~, GETPREF+15, GETASSN~, GETASSN+32, GETCIEN~, GETCIEN+22
    CSYS GETASSN+38~, GETASSN+45*, GETASSN+50, GETASSN+51
    CT GETASSN+38~
    EFDT GETASSN+38~, GETASSN+61*, GETASSN+62, GETASSN+63
    ID GETSYN~, GETSYN+57
    IEN GETDID~, GETDID+15
    IENS GETSYN~, GETSYN+57
    INC GETSYN~, GETSYN+57
    LEX GETFSN+18~, GETPREF+16~, GETASSN+54!, GETASSN+55*, GETASSN+65*, GETASSN+67!, GETCIEN+20~, GETCIEN+30*, GETCIEN+31*, GETCIEN+32
    , GETCIEN+33, GETCIEN+34, GETCIEN+35
    LEX( GETASSN+66*
    LEX("F" GETFSN+27
    LEX("P" GETPREF+26
    LEX2 GETSYN+54~, GETSYN+81!
    LEX2( GETSYN+82*, GETSYN+84
    LEX3 GETSYN+54~, GETSYN+84!, GETSYN+99
    LEX3("F" GETSYN+94*
    LEX3("P" GETSYN+92*
    LEX3("S" GETSYN+95, GETSYN+96*, GETSYN+97*, GETSYN+98*
    LEX4 GETSYN+54~, GETSYN+99!*, GETSYN+101, GETSYN+102!
    LEX4("F" GETSYN+100
    LEX4("P" GETSYN+100
    LEX4("S" GETSYN+100
    LEXA GETDES+16~
    LEXA( GETDES+29*, GETDES+31, GETDES+32, GETDES+39!, GETDES+42!, GETDES+43!
    LEXA("" GETDES+44
    LEXARY GETSYN~, GETSYN+63*, GETSYN+101
    LEXC GETSYN+54~, GETSYN+85~, GETSYN+95*, GETSYN+96, GETSYN+97, GETSYN+98
    LEXCDT GETCIEN+20~, GETCIEN+23*, GETCIEN+30, GETCIEN+31, GETCIEN+37
    LEXCIEN GETSYN+54~, GETSYN+69*, GETSYN+72, GETSYN+74, GETSYN+77, GETSYN+80, GETDES+16~, GETDES+33*, GETDES+38*, GETDES+39
    , GETDES+40, GETDES+41, GETCIEN+20~, GETCIEN+33*, GETCIEN+38, GETCIEN+41, GETCIEN+43, GETCIEN+45, GETCIEN+47, GETCIEN+49
    LEXCO GETCIEN+20~, GETCIEN+36*, GETCIEN+39, GETCIEN+41, GETCIEN+43, GETCIEN+45, GETCIEN+47, GETCIEN+48
    LEXCODE GETSYN+54~, GETSYN+57*, GETSYN+61, GETSYN+68, GETSYN+72, GETSYN+75, GETSYN+78, GETFSN+17~*, GETFSN+19, GETFSN+25
    , GETFSN+28, GETPREF+15~*, GETPREF+17, GETPREF+24, GETASSN+32~*, GETASSN+33, GETASSN+49, GETASSN+51, GETASSN+56, GETASSN+57
    , GETASSN+58, GETCIEN+20~, GETCIEN+22*, GETCIEN+29, GETCIEN+30, GETCIEN+31, GETCIEN+39, GETCIEN+41, GETCIEN+43, GETCIEN+45
    , GETCIEN+47, GETCIEN+48
    LEXDEA GETSYN+54~, GETSYN+85~*, GETSYN+87*, GETSYN+98
    LEXDID GETSYN+54~, GETSYN+57*, GETSYN+65*, GETSYN+88
    LEXDSG GETDES+16~, GETDES+46*, GETDES+47, GETDES+48
    LEXEFD GETSYN+54~, GETSYN+69*, GETSYN+74, GETSYN+77
    LEXEFF GETCIEN+20~, GETCIEN+34*, GETCIEN+37, GETCIEN+40, GETCIEN+42, GETCIEN+44, GETCIEN+46
    LEXEX GETSYN+54~, GETSYN+85*, GETSYN+92, GETSYN+94, GETSYN+96
    LEXEXI GETSYN+54~, GETSYN+80*, GETSYN+81*, GETSYN+82, GETSYN+84*, GETSYN+85, GETSYN+86, GETSYN+89, GETSYN+90, GETSYN+92
    , GETSYN+94, GETSYN+96
    LEXFND GETSYN+54~, GETSYN+80*, GETSYN+82*, GETSYN+100*, GETSYN+102
    LEXI LEXSCNM+1~*, LEXSCNM+2, LEXASAB+1~*, LEXASAB+2, CSI+1~*, CSI+2
    LEXIAD GETSYN+54~, GETSYN+69*, GETSYN+74
    LEXID GETSYN+54~, GETSYN+85~, GETSYN+88*, GETSYN+89*, GETSYN+92, GETSYN+94, GETSYN+97, GETDID+20*, GETDID+22*, GETDID+23
    >> LEXIDI GETDID+20*, GETDID+21*, GETDID+22
    LEXIDT GETCIEN+20~, GETCIEN+35*, GETCIEN+44, GETCIEN+46
    LEXIEN GETDID+15*, GETDID+16, GETDID+17, GETDID+21, GETDID+22, GETDES+16~, GETDES+27*, GETDES+28*, GETDES+29, GETDES+30*
    , GETDES+31*, GETDES+32, GETDES+39, GETDES+42, GETDES+43, GETDES+44*, GETDES+45, GETDES+46
    LEXIENS GETSYN+55~, GETSYN+57*, GETSYN+64*, GETSYN+92, GETSYN+94, GETSYN+96
    LEXINC GETSYN+55~, GETSYN+57*, GETSYN+66*, GETSYN+74, GETSYN+77, GETSYN+86, GETSYN+87
    LEXMAP GETASSN+32~*, GETASSN+34, GETASSN+39, GETASSN+40, GETASSN+41, GETASSN+42, GETASSN+43
    LEXMC GETDES+16~, GETDES+32*, GETDES+34
    LEXMCI GETSYN+55~, GETSYN+80*, GETSYN+81
    LEXN1 GETSYN+55~, GETSYN+85~, GETSYN+86*, GETSYN+87
    LEXON GETCIEN+20~, GETCIEN+37*, GETCIEN+43, GETCIEN+45, GETCIEN+47, GETCIEN+48
    LEXOUT GETSYN+55~, GETSYN+63*, GETSYN+74, GETSYN+75*, GETSYN+77, GETSYN+78*, GETSYN+102*, GETSYN+103, GETCIEN+21~, GETCIEN+38
    , GETCIEN+39*, GETCIEN+40, GETCIEN+41*, GETCIEN+42, GETCIEN+43*, GETCIEN+44, GETCIEN+45*, GETCIEN+46, GETCIEN+47*, GETCIEN+48*
    , GETCIEN+49*, GETCIEN+50
    LEXRAY GETASSN~, GETASSN+37*, GETASSN+67, GETASSN+68
    LEXSAB GETSYN+55~, GETSYN+59*, GETSYN+60, GETSYN+68, GETDID+18*, GETDID+19, GETDES+16~, GETDES+18*, GETCIEN+21~, GETCIEN+24*
    , GETCIEN+26*, GETCIEN+30, GETCIEN+31
    LEXSIEN GETDES+16~, GETDES+33*, GETDES+34*, GETDES+35, GETDES+37, GETDES+38
    LEXSN GETCIEN+21~, GETCIEN+28*, GETCIEN+29, GETCIEN+39, GETCIEN+41, GETCIEN+43, GETCIEN+45, GETCIEN+47, GETCIEN+48
    LEXSNM GETSYN+55~, GETSYN+59*, GETSYN+60, GETSYN+72, GETSYN+75, GETSYN+78, GETCIEN+21~, GETCIEN+24*, GETCIEN+27*, GETCIEN+28
    , GETCIEN+36
    LEXSO GETDES+16~, GETDES+40*, GETDES+43
    LEXSR GETDES+17~, GETDES+32~, GETDES+35*, GETDES+36, GETDES+41*, GETDES+42
    LEXSRC GETSYN+55~, GETSYN+57*, GETSYN+59*, GETSYN+60, GETSYN+89, GETDID+15*, GETDID+16, GETDID+17, GETDID+18*, GETDID+19
    , GETDID+20, GETDID+22, GETFSN+17~*, GETFSN+18*, GETFSN+20, GETFSN+21, GETFSN+25, GETFSN+28, GETPREF+15~*, GETPREF+16*
    , GETPREF+18, GETPREF+19, GETPREF+24, GETDES+15~*, GETDES+17*, GETDES+18, GETDES+19, GETDES+36, GETDES+42, GETDES+43
    , LEXSCNM~, LEXSCNM+1, LEXASAB~, LEXASAB+1, CSI~, CSI+1, GETCIEN+21~, GETCIEN+24*, GETCIEN+25, GETCIEN+26
    , GETCIEN+27*
    LEXSRD GETSYN+55~, GETSYN+59*, GETDID+17*, GETDID+18, GETDES+17~, GETDES+18*, GETDES+19, GETCIEN+21~, GETCIEN+24*, GETCIEN+26*
    , GETCIEN+27
    LEXSRI GETDES+17~, GETDES+19*, GETDES+20, GETDES+46
    LEXSTA GETCIEN+21~, GETCIEN+32*, GETCIEN+42, GETCIEN+44, GETCIEN+46, GETCIEN+48, GETCIEN+49
    LEXSTAT GETSYN+55~, GETSYN+68*, GETSYN+69*, GETSYN+74, GETSYN+77
    LEXSUB GETDES+17~, GETDES+26*, GETDES+28
    LEXTEXT GETDES+15~*, GETDES+21, GETDES+26, GETDES+29
    LEXTMP GETDES+17~, GETDES+22*, GETDES+23
    LEXTY GETSYN+55~, GETSYN+90*, GETSYN+91, GETSYN+93
    LEXVDT GETSYN+55~, GETSYN+57*, GETSYN+62, GETSYN+68, GETSYN+75, GETSYN+78, GETFSN+17~*, GETFSN+22*, GETFSN+23, GETFSN+24*
    , GETFSN+25, GETPREF+15~*, GETPREF+20*, GETPREF+21, GETPREF+22, GETPREF+23*, GETPREF+24, GETDES+15~*, GETDES+23*, GETDES+24*
    , GETDES+25, GETDES+43, GETASSN+32~*, GETASSN+35*, GETASSN+36, GETASSN+61
    MAP GETASSN~, GETASSN+32
    MAT GETASSN+59~*, GETASSN+66
    MIDIEN GETASSN+38~, GETASSN+41*, GETASSN+43*, GETASSN+44, GETASSN+45, GETASSN+56, GETASSN+57, GETASSN+58
    MIEN GETASSN+38~, GETASSN+53*, GETASSN+58*, GETASSN+59, GETASSN+60
    MORD GETASSN+38~, GETASSN+53*, GETASSN+56*, GETASSN+57, GETASSN+58, GETASSN+66
    MTAR GETASSN+38~, GETASSN+53*, GETASSN+57*, GETASSN+58, GETASSN+66
    SRC GETSYN~, GETSYN+57, GETFSN~, GETFSN+17, GETPREF~, GETPREF+15, GETDES~, GETDES+15, GETCIEN~, GETCIEN+24
    STAT GETASSN+38~, GETASSN+63*, GETASSN+64
    SYNS GETFSN+18~, GETFSN+25*, GETFSN+26, GETPREF+16~, GETPREF+24*, GETPREF+25
    TEXT GETDES~, GETDES+15
    U GETSYN+60, GETSYN+61, GETSYN+62, GETSYN+72, GETSYN+80, GETSYN+90, GETSYN+92, GETSYN+94, GETSYN+96, GETSYN+102
    , GETDID+15, GETDID+16, GETDID+17, GETDID+18, GETDID+19, GETDID+20, GETFSN+19, GETFSN+20, GETFSN+21, GETFSN+23
    , GETFSN+27, GETFSN+28, GETPREF+17, GETPREF+18, GETPREF+19, GETPREF+21, GETPREF+22, GETPREF+26, GETDES+19, GETDES+20
    , GETDES+21, GETDES+25, GETDES+29, GETDES+35, GETDES+37, GETDES+40, GETDES+41, GETDES+45, GETDES+47, GETDES+48
    , GETASSN+33, GETASSN+34, GETASSN+36, GETASSN+39, GETASSN+44, GETASSN+51, GETASSN+59, GETASSN+60, GETASSN+68, LEXSCNM+2
    , LEXASAB+2
    VALCD GETASSN+38~, GETASSN+47*, GETASSN+48, GETASSN+50*, GETASSN+51
    VUID GETASSN+38~, GETASSN+60*, GETASSN+61, GETASSN+63
    X GETDID~, GETDID+15, GETDID+23*, GETDID+24, INTDAT~, INTDAT+1*
    Y INTDAT+2~, INTDAT+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All