LEXCODE ;ISL/KER - Retrieval of IEN^Term based on Code ;04/21/2014
Source file <LEXCODE.m>
Package | Total | Caller Graph |
---|---|---|
PCE Patient Care Encounter | 1 | PXBPL |
Problem List | 1 | GMPLUTL |
Name | Comments | DBIA/ICR reference |
---|---|---|
CODE(X,LEXVDT,LEXSAB) | ; Code for an Expression and Source
; ; Similar to $$ICDDX^ICDEX ; $$ICDOP^ICDEX ; $$CPT^ICPTCOD ; $$DX^ICDXCD ; $$PR^ICDXCD ; ; Except the data comes from the Lexicon and ; can be used for any source in file 757.03 and ; is not limited to ICD-9, ICD-10 and CPT. ; ; Input ; ; X Pointer to an Expression in file 757.01 ; LEXVDT Versioning Date ; LEXSAB Source Abbreviation ; ; Output A 11 piece "^" delimited string ; ; 1 IEN of Code File ^LEX(757.02) ; 2 Code File ^LEX(757.02) Field #1 ; 3 Expression Pointer to ^LEX(757.01) ; 4 Concept Expression Pointer to ^LEX(757.01) ; 5 Source Pointer ^LEX(757.03) ; 6 Preference File ^LEX(757.02) Field #4 ; 7 Primary File ^LEX(757.02) Field #6 ; 8 Status on date 4 multiple ; 9 Inactive Date 4 multiple ; 10 Active Date 4 multiple ; 11 Source Nomenclature File ^LEX(757.03) Field #1 ; |
|
EXP(LEX,LEXS,LEXVDT) | ; Get Preferred Expression for an Active Code
|
|
CHK | ; Check if Valid
|
|
LEXY | ; Get IEN^TERM for Code X
|
|
ASEM | ; Assemble List
|
|
PA(X,Y) | ; Previous Activation Date
|
|
EN(LEX,LEXVDT) | ; Get terms associated with a Code
|
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LEX(757 - [#757] | CODE+38 |
^LEX(757.01 - [#757.01] | CHK+7, LEXY+5, LEXY+6, CODE+35, CODE+36, CODE+38, CODE+39, CODE+41, CODE+42, CODE+43 , EXP+63, EXP+64 |
^LEX(757.02 - [#757.02] | EN+40, EN+41, CHK+2, CHK+4, CHK+5, CHK+6, CHK+9, LEXY+1, LEXY+4, CODE+53 , CODE+55, CODE+57, CODE+58, CODE+59, EXP+46, EXP+48, EXP+49, EXP+50, EXP+51, EXP+52 , PA+2, PA+4, PA+6, PA+7 |
^LEX(757.03 - [#757.03] | CHK+8, ASEM+3, ASEM+4, ASEM+9, CODE+49, EXP+34, EXP+35, EXP+37, EXP+38, EXP+40 , EXP+42 |
Name | Line Occurrences |
---|---|
$$PA | CODE+62 |
ASEM | EN+42 |
CHK | EN+41 |
LEXY | ASEM+6, ASEM+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
LEX | EN~, EN+37*, EN+40, CHK+2, EXP~, EXP+31*, EXP+40, EXP+41*, EXP+54, EXP+55 , EXP+56*, EXP+57*, EXP+58, EXP+59, EXP+60*, EXP+61*, EXP+64*, EXP+65, PA+1~*, PA+4 , PA+6, PA+7 |
LEXA | PA+1~, PA+3*, PA+5, PA+7, PA+8*, PA+9 |
LEXAC | CODE+32~, CODE+54~, CODE+61*, CODE+62*, CODE+63, CODE+66 |
LEXARY | EXP+30~, EXP+45! |
LEXARY( | EXP+53*, EXP+62 |
LEXARY(" " | EXP+58 |
LEXARY(0 | EXP+54, EXP+58, EXP+62 |
LEXC | EXP+55~*, EXP+57, EXP+59~*, EXP+61 |
LEXCDT | EXP+30~, EXP+44*, EXP+49, EXP+57, EXP+61 |
LEXCND | EXP+30~, EXP+47~, EXP+48*, EXP+53 |
LEXCT | ASEM+1~, ASEM+2*, ASEM+9, LEXY+6*, LEXY+7 |
LEXDA | EN+38~, EN+40*, EN+41*, CHK+2, CHK+4, CHK+5, CHK+6, CHK+9, CHK+10, CHK+11 , ASEM+1~, ASEM+6*, ASEM+7*, ASEM+8*, LEXY+1, LEXY+2, LEXY+4 |
LEXE | CODE+32~, PA+1~, PA+3*, PA+4*, PA+6, PA+8 |
LEXEF | CODE+32~, CODE+54~, CODE+60*, CODE+61 |
LEXEX | CHK+1~, CHK+7*, ASEM+1~, CODE+32~, CODE+34*, CODE+35, CODE+36, CODE+37, CODE+38, CODE+39 , CODE+41, CODE+53 |
LEXEXI | EN+38~, LEXY+3~, LEXY+4*, LEXY+5, LEXY+6, LEXY+7, CODE+32~, CODE+54~, CODE+56*, CODE+64 |
LEXEXP | EN+38~, ASEM+1~, LEXY+3~, LEXY+6*, LEXY+7, EXP+30~, EXP+62*, EXP+63, EXP+64 |
LEXH | CODE+32~, PA+5*, PA+6*, PA+7 |
LEXHE | CODE+32~, CODE+54~, CODE+57*, CODE+58, CODE+60 |
LEXHI | CODE+32~, CODE+54~, CODE+58*, CODE+59, EXP+30~, EXP+47~, EXP+50*, EXP+51 |
LEXHND | EXP+30~, EXP+47~, EXP+51*, EXP+53 |
LEXHS | CODE+32~, CODE+54~, CODE+59* |
LEXI | CODE+32~, CODE+40~, CODE+41*, CODE+42*, CODE+43, CODE+44, PA+1~*, PA+2, PA+3 |
LEXIEN | CODE+33~, CODE+52* |
LEXIENS | CODE+33~ |
LEXIENS( | CODE+37*, CODE+44*, CODE+52 |
LEXIENS(0 | CODE+45 |
LEXIN | CODE+33~, CODE+54~, CODE+61*, CODE+62, CODE+63, CODE+66, EXP+30~, EXP+31*, EXP+32, EXP+44 |
LEXINA | EN+38~ |
LEXMC | CODE+33~, CODE+38*, CODE+40~, CODE+41*, CODE+42 |
LEXMCE | CODE+33~, CODE+38*, CODE+64 |
LEXN | CODE+33~, PA+1~, PA+7~*, PA+8 |
LEXNAM | CODE+33~, CODE+49*, CODE+50, CODE+66, CODE+67 |
LEXND | EN+39~, CHK+2*, CHK+3, CHK+7, CODE+33~, CODE+54~, CODE+55*, CODE+56, CODE+60, CODE+65 |
LEXNOM | EXP+30~, EXP+42*, EXP+43, EXP+56, EXP+60 |
LEXO | EN+38~, EN+40*, EN+41, CODE+33~, CODE+34*, CODE+51*, CODE+52, CODE+53, CODE+64*, CODE+65* , CODE+66*, CODE+67 |
LEXORD | EXP+30~, EXP+44*, EXP+46 |
LEXPD | CHK+1~, CHK+4*, CHK+5, EXP+30~, EXP+47~, EXP+49*, EXP+50 |
LEXPF | EN+38~, CHK+9*, CHK+10, CHK+11, EXP+31~, EXP+47~, EXP+52* |
LEXPH | CHK+1~, CHK+6* |
LEXPI | CHK+1~, CHK+5*, CHK+6 |
LEXS | EN+37!, ASEM+1, CODE+34~, CODE+51*, CODE+53*, CODE+55, CODE+57, CODE+58, CODE+59, CODE+61 , CODE+62, CODE+64, EXP~, EXP+32*, EXP+33, EXP+34, EXP+37, PA+2 |
LEXS( | CHK+10*, CHK+11*, ASEM+2, ASEM+5, ASEM+6, ASEM+8, ASEM+9*, ASEM+11*, LEXY+2!, LEXY+7* |
LEXS(0 | EN+40* |
LEXSAB | EN+38~, CHK+8*, CHK+10, CHK+11, ASEM+1~*, ASEM+2*, ASEM+3, ASEM+5, ASEM+6, ASEM+8 , ASEM+9, ASEM+11, LEXY+2, LEXY+7, CODE~, CODE+47* |
LEXSABT | ASEM+3~*, ASEM+4*, ASEM+10, ASEM+11 |
LEXSB | EXP+31~, EXP+35*, EXP+36, EXP+37*, EXP+38, EXP+39, EXP+40 |
LEXSI | EXP+31~, EXP+45*, EXP+46*, EXP+48, EXP+49, EXP+50, EXP+51, EXP+52, EXP+53 |
LEXSO | EN+38~, CHK+2*, CODE+34~, CODE+60*, CODE+64 |
LEXSOI | CODE+34~, CODE+54~, CODE+61* |
LEXSR | EXP+31~, EXP+34*, EXP+35, EXP+36, EXP+37*, EXP+38*, EXP+39, EXP+40, EXP+42, EXP+48 |
LEXSRC | EN+38~, CHK+3*, CHK+8, CODE+34~, CODE+47*, CODE+48, CODE+49, CODE+56, CODE+65 |
LEXST | CODE+34~, CODE+54~, CODE+59*, CODE+61, CODE+62, CODE+63, CODE+66 |
LEXSTA | EN+38~ |
LEXTY | CODE+34~, CODE+39* |
LEXVDT | EN~, EN+39*, CHK+4, CODE~, CODE+46*, CODE+57, EXP~, EXP+44 |
LEXY | ASEM+1~, LEXY+3*, LEXY+7* |
X | CODE~, CODE+34, CODE+67*, CODE+68, PA~, PA+1, PA+9*, PA+10 |
Y | PA~, PA+1 |