LEXU4 ;ISL/KER - Miscellaneous Lexicon Utilities ;04/21/2014
Source file <LEXU4.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 2 | ($$CODEABA,$$ICDDX,$$ICDOP,$$ROOT)^ICDEX $$CPT^ICPTCOD |
Lexicon Utility | 2 | $$FIN^LEX10PR ($$CSYS,$$IMPDATE)^LEXU |
Kernel | 1 | $$DT^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
HIST(CODE,SYS,ARY) | ; Get Activation History for a Code
; ; Input: ; ; CODE ICD Code (required) ; SYS Coding System ; .ARY Array, passed by Reference (required) ; ; Output: ; ; $$HIST Number of Histories Found ; or ; -1 ^ error message ; ; ARY(0) = Number of Activation History ; ARY(0,0) = Code ^ Source Abbreviation ^ Source Nomenclature ; ARY(<date>,<status>) = Comment |
|
PERIOD(CODE,SYS,ARY) | ; Get Activation/Inactivation Periods for a Code
|
|
SYSC(X) | ; System from Code (must be unique)
|
|
PFI(FRAG,CDT,ARY) | ; Get Procedure Fragment Info
|
|
VP(CODE,SYS,EFF) | ; Variable Pointer ^ Description
|
|
TM(X,Y) | ; Trim Character Y - Default " "
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ICPT("BA" | VP+15 |
^LEX(757.01 - [#757.01] | PERIOD+79 |
^LEX(757.02 - [#757.02] | HIST+20, HIST+29, HIST+31, HIST+32, PERIOD+53, PERIOD+58, PERIOD+59, PERIOD+60, PERIOD+62, PERIOD+63 , PERIOD+64, SYSC+15, SYSC+16, SYSC+17 |
^LEX(757.03 - [#757.03] | HIST+23, PERIOD+56 |
^LEX(757.033 - [#757.033] | PFI+36, PFI+37, PFI+39 |
Name | Line Occurrences |
---|---|
$$SYSC | HIST+22 |
$$VP | PERIOD+85 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARY | HIST~, HIST+19!, PERIOD~, PERIOD+57!, PERIOD+90!*, PFI~, PFI+33!, PFI+41! |
ARY( | HIST+34, HIST+35*, HIST+36, HIST+37, HIST+38!, HIST+39, HIST+40, HIST+42*, HIST+43*, HIST+45* , HIST+46, HIST+47*!, HIST+48, HIST+49*!, HIST+50, HIST+51, HIST+52, HIST+53*, PERIOD+91 |
ARY(0 | HIST+34*, HIST+50!, HIST+55*, HIST+56*, PERIOD+92*, PERIOD+93*, PERIOD+94 |
CDT | PFI~, PFI+34 |
CODE | HIST~, HIST+19, PERIOD~, PERIOD+52, VP~, VP+2 |
EFF | VP~, VP+4 |
FRAG | PFI~, PFI+33 |
LEXA | HIST+18~, HIST+36*, HIST+38*, HIST+39*, HIST+41*, HIST+42 |
LEXACT | PERIOD+50~, PERIOD+57! |
LEXACT( | PERIOD+61*, PERIOD+66, PERIOD+69, PERIOD+70*, PERIOD+71!, PERIOD+72, PERIOD+77 |
LEXC | HIST+18~, HIST+32~, HIST+33*, HIST+50*, HIST+51, HIST+52, HIST+53, PERIOD+91*, PERIOD+92, PERIOD+93 , PFI+33~ |
LEXD | PERIOD+50~, PFI+33~, PFI+34*, PFI+35*, PFI+37, PFI+41 |
LEXDES | VP+1~, VP+4*, VP+9*, VP+13*, VP+17*, VP+18 |
LEXDT | PERIOD+50~, PERIOD+58*, PERIOD+59, PERIOD+61, PERIOD+62*, PERIOD+63, PERIOD+65, PERIOD+66*, PERIOD+67, PERIOD+69 , PERIOD+71, PERIOD+72*, PERIOD+75, PERIOD+77, PERIOD+88, PERIOD+89 |
LEXE | HIST+18~, HIST+28~*, HIST+29*, HIST+31, HIST+34, HIST+35, HIST+36*, HIST+37, HIST+38, HIST+39* , HIST+40, HIST+42, HIST+43, HIST+45, HIST+46, HIST+47, HIST+48, HIST+49, PFI+33~, PFI+37* , PFI+38, PFI+39 |
LEXEF | PERIOD+50~, PERIOD+73~, PERIOD+83*, PERIOD+85, PERIOD+91*, VP+1~, VP+4*, VP+9, VP+13, VP+17 |
LEXEXI | PERIOD+50~, PERIOD+60~*, PERIOD+61, PERIOD+64~*, PERIOD+65, PERIOD+68~, PERIOD+69*, PERIOD+70, PERIOD+73~, PERIOD+77* , PERIOD+78*, PERIOD+79, PERIOD+88 |
LEXEXP | PERIOD+50~, PERIOD+73~, PERIOD+79*, PERIOD+89 |
LEXF | PFI+33~*, PFI+36, PFI+37, PFI+39 |
LEXI | HIST+18~, HIST+27*, HIST+29, HIST+31, HIST+34, HIST+35, HIST+51*, HIST+52, HIST+53, PERIOD+50~ , VP+1~, VP+6~*, VP+8, VP+11~*, VP+12, VP+15~*, VP+16, PFI+33~, PFI+34*, PFI+35 |
LEXIDT | PERIOD+50~, PERIOD+73~, PERIOD+75*, PERIOD+78, PERIOD+81, PERIOD+83, PERIOD+87*, PERIOD+88 |
LEXIEN | PERIOD+50~, PERIOD+59~*, PERIOD+60, PERIOD+63~*, PERIOD+64 |
LEXINA | PERIOD+51~, PERIOD+57! |
LEXINA( | PERIOD+65*, PERIOD+67, PERIOD+71!, PERIOD+75, PERIOD+78, PERIOD+81! |
LEXN | HIST+18~, HIST+32~*, HIST+33, HIST+50*, HIST+54*, HIST+55, HIST+56, PFI+33~, PFI+39*, PFI+40 , PFI+41 |
LEXND | PERIOD+51~, PERIOD+60~*, PERIOD+64~* |
LEXNOM | HIST+18~, HIST+23* |
LEXP | HIST+18~, HIST+48* |
LEXPDT | PERIOD+51~, PERIOD+68~, PERIOD+69*, PERIOD+70 |
LEXPER | PERIOD+51~, PERIOD+90 |
LEXPER( | PERIOD+88*, PERIOD+89* |
LEXR | VP+1~, VP+6~, VP+7*, VP+8, VP+11~, VP+12*, VP+15~, VP+16* |
LEXS | HIST+18~, HIST+30~*, HIST+31*, HIST+32, HIST+37*, HIST+38, HIST+40*, HIST+41, HIST+42, HIST+43 , HIST+44, HIST+45, HIST+47, HIST+49, SYSC+14~, SYSC+16! |
LEXS( | SYSC+17* |
LEXS(" " | SYSC+18 |
LEXS(0 | SYSC+18 |
LEXSAB | HIST+18~, HIST+21*, HIST+24*, HIST+26* |
LEXSD | PERIOD+51~, PERIOD+54*, PERIOD+93 |
LEXSI | HIST+18~, HIST+24*, HIST+25*, HIST+56 |
LEXSIEN | SYSC+14~, SYSC+16*, SYSC+17 |
LEXSO | HIST+18~, HIST+19*, HIST+20, HIST+22, HIST+29, HIST+31, HIST+56, PERIOD+51~, PERIOD+52*, PERIOD+53 , PERIOD+58, PERIOD+59, PERIOD+62, PERIOD+63, PERIOD+85, VP+1~, VP+2*, VP+3, VP+6, VP+9 , VP+11, VP+13, VP+15, VP+17, SYSC+14~*, SYSC+15, SYSC+16 |
LEXSRC | HIST+18~, HIST+21*, HIST+22*, HIST+23, HIST+24, HIST+33 |
LEXSY | PERIOD+51~, PERIOD+60~*, PERIOD+61, PERIOD+64~*, PERIOD+65 |
LEXSYS | PERIOD+51~, PERIOD+54*, PERIOD+55, PERIOD+56, PERIOD+61, PERIOD+65, PERIOD+85, PERIOD+93, VP+1~, VP+2* , VP+3, VP+5, VP+6, VP+9, VP+10, VP+11, VP+13, VP+14 |
LEXTD | HIST+18~, HIST+27*, HIST+52 |
LEXVP | PERIOD+51~, PERIOD+73~, PERIOD+85*, PERIOD+88, VP+1~, VP+4*, VP+8*, VP+12*, VP+16*, VP+18 |
SYS | HIST~, HIST+21, PERIOD~, PERIOD+54, VP~, VP+2 |
U | PERIOD+93, VP+9, VP+13, VP+17 |
X | HIST+18~, HIST+55*, HIST+57, PFI+33~, PFI+41*, PFI+42, SYSC~, SYSC+14, SYSC+18*, TM~ , TM+1*, TM+2*, TM+3*, TM+4 |
Y | TM~, TM+1*, TM+2, TM+3 |