LEXTRAN1 ;ISL/KER - Lexicon code and text wrapper API's ;05/23/2017
Source file <LEXTRAN1.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETSYN(SRC,CODE,CDT,LEXARY,IENS,ID,INC) | ; Get Synonyms for a Concept
|
|
| 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) |
|
| GETFSN(SRC,CODE,CDT) | ; Get Fully Specified Name for a Concept
|
|
| GETPREF(SRC,CODE,CDT) | ; Get the Preferred Term for a Code
|
|
| GETDES(SRC,TEXT,CDT) | ; Get the Designation Code for a Concept/Synonym
|
|
| GETASSN(CODE,MAP,CDT,LEXRAY) | ; Get Mapped Associated Codes
|
|
| LEXSCNM(LEXSRC) | ; get source name
|
|
| LEXASAB(LEXSRC) | ; get source abbreviation
|
|
| CSI(LEXSRC) | ; get source IEN
|
|
| INTDAT(X) | ; convert date from external format to VA internal format
|
|
| GETCIEN(CODE,CDT,SRC) | ; Get Code IEN for Code/Date/Source
|
| 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 |
| FileNo | Call Tags |
|---|---|
| ^LEX(757.32 - [#757.32] | GET1^DIQ |
| 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 |
| 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 |
| >> | 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 |