LEXU3 ;ISL/KER - Miscellaneous Lexicon Utilities ;04/21/2014
Source file <LEXU3.m>
Package | Total | Call Graph |
---|---|---|
Lexicon Utility | 4 | INC^LEXAR4 PTX^LEXTOKN $$CSYSIEN^LEXTRAN $$CSYS^LEXU |
VA Fileman | 2 | ^DIC $$GET1^DIQ |
Kernel | 1 | ($$DT,$$FMADD,$$FMDIFF,$$FMTE)^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
RECENT(X) | ; Recently Updated (90 day window)
|
|
PAR(TEXT,ARY) | ; Parse Text into Words
|
|
VDT | ; Resolve LEXVDT
; Check Environment First |
|
MAX(SYS) | ; Get the Maximum Number of Terms to Search
; ; Input ; ; SYS Coding System Abbreviation (757.03,.01) ; or pointer to file 757.03 ; ; Output ; ; $$MAX Maximum number of term to look at before ; issuing a warning to the user ; |
|
SIEN(MNEM) | ; Return code system IEN for mnemonic
|
|
INC(X) | ; Increment Concept Usage for a term
|
|
ADR(LEX) | ; Mailing Address
|
|
LUPD(SYS,LEXVDT) | ; Get the date the Coding System was Last Updated
|
|
NXSAB(SYS,REV) | ; Get the Next/Previous Source Abbreviation
; ; Input ; ; SYS Coding System Abbreviation (757.03,.01) ; or pointer to file 757.03 ; or null ; REV Direction flag (optional) ; 0 or null finds next in a forward direction ; 1 finds next in a reverse direction ; ; Output ; ; $$NXSAB Next Source Abbreviation in the file |
|
FREQ(TEXT) | ; Get the Frequency of use for a Text String
; ; Input ; ; TEXT Text String ; ; Output ; ; $$FREQ Frequency of Text ; |
|
CSYS(SYS) | ; Get Coding System Info
; ; Input ; ; SYS Coding System Abbreviation (757.03,.01) ; or pointer to file 757.03 ; ; Output ; ; A 13 piece caret (^) delimited string ; ; 1 IEN ; 2 SAB (3 character source abbreviation) ; 3 Source Abbreviation (3-7 char) (#.01) ; 4 Nomenclature (2-11 char) (#1) ; 5 Source Title (2-52 char) (#2) ; 6 Source (2-50 char) (#3) ; 7 Entries (numeric) (#4) ; 8 Unique Entries (numeric) (#5) ; 9 Inactive Version (1-20 char) (#6) ; 10 HL7 Coding System (2-40 char) (#7) ; 11 SDO Version Date (date) (757.08 #.01) ; 12 SDO Version Id (1-40 char) (757.08 #1) ; 13 Implementation Date (date) (#11) ; 14 Lookup Threshold (#12) ; |
|
RUPD(SYS) | ; Get the Date the Coding System was most Recently Updated
|
|
SMNEM(SIEN) | ; Return code system mnemonic for IEN
|
|
IMPDATE(SYS) | ; Get the Implementation Date for a Coding System
; ; Input ; ; SYS Coding System Abbreviation (757.03,.01) ; or pointer to file 757.03 ; ; Output ; ; $$IMPDATE Implementation Date in FileMan format ; |
Name | Field # of Occurrence |
---|---|
^DIC | ADR+2, ADR+4 |
$$GET1^DIQ | IMPDATE+12 |
INC^LEXAR4 | INC+5 |
PTX^LEXTOKN | FREQ+10, PAR+41 |
$$CSYSIEN^LEXTRAN | IMPDATE+11 |
$$CSYS^LEXU | LUPD+21 |
$$DT^XLFDT | VDT+5, VDT+13, VDT+18, RECENT+20, RUPD+15 |
$$FMADD^XLFDT | VDT+4, VDT+12, RUPD+15 |
$$FMDIFF^XLFDT | RECENT+21, RECENT+22 |
$$FMTE^XLFDT | VDT+7, VDT+15, VDT+20, LUPD+28 |
FileNo | Call Tags |
---|---|
^DIC(4.2 - [#4.2] | Classic Fileman Calls |
^LEX(757.03 - [#757.03] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LEX(757 - [#757] | INC+3 |
^LEX(757.001 - [#757.001] | INC+4 |
^LEX(757.01 - [#757.01] | INC+1, INC+2, FREQ+14, PAR+45 |
^LEX(757.02 - [#757.02] | LUPD+24, LUPD+25, LUPD+26 |
^LEX(757.03 - [#757.03] | CSYS+29, CSYS+31, CSYS+34, CSYS+35, CSYS+36, CSYS+37, CSYS+38, SIEN+2, SIEN+3, SIEN+4 , SIEN+5, SIEN+6, SMNEM+1, SMNEM+2, MAX+13, MAX+14, MAX+15, MAX+16, NXSAB+16, NXSAB+18 , NXSAB+19 |
^TMP("LEXSCH" | VDT+6*, VDT+7*, VDT+9, VDT+14*, VDT+15*, VDT+19*, VDT+20* |
^TMP("LEXTKN" | FREQ+10!, FREQ+12, FREQ+13, FREQ+15!, PAR+41!, PAR+43, PAR+44, PAR+55! |
Name | Line Occurrences |
---|---|
$$LUPD | RUPD+16 |
$$RUPD | RECENT+19 |
$$SIEN | CSYS+28 |
$$SMNEM | CSYS+30 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARY | PAR~, PAR+42! |
ARY( | PAR+48* |
ARY(" " | PAR+47 |
ARY("B" | PAR+46, PAR+50* |
ARY("F" | PAR+49*, PAR+51, PAR+52, PAR+55! |
ARY("L" | PAR+53, PAR+54* |
ARY(0 | PAR+48*, PAR+55 |
CSIEN | IMPDATE+11~*, IMPDATE+12* |
DIC | ADR+1~*, ADR+3* |
DIC(0 | ADR+1*, ADR+3* |
DTOUT | ADR+1~ |
DUOUT | ADR+1~ |
FRMT | IMPDATE+11~*, IMPDATE+12 |
IMPDATE | IMPDATE+11~, IMPDATE+12*, IMPDATE+13 |
LEX | ADR~, ADR+2*, ADR+3*, ADR+4, MAX+12~*, MAX+13*, MAX+14*, MAX+15*, MAX+16 |
LEXA | FREQ+11~, PAR+42~ |
LEXA( | FREQ+14* |
LEXA(0 | FREQ+15 |
LEXC | PAR+42~, PAR+47~*, PAR+48, PAR+52~, PAR+53*, PAR+54 |
LEXCD | RECENT+19~*, RECENT+20, RECENT+21, RECENT+22, RECENT+23 |
LEXCDT | RUPD+15~*, RUPD+16, LUPD+20~*, LUPD+26, LUPD+27, LUPD+28, LUPD+29 |
LEXDF | RECENT+19~, RECENT+21*, RECENT+22* |
LEXDT | LUPD+20~, LUPD+24*, LUPD+26*, LUPD+30 |
LEXEFF | CSYS+26~, CSYS+34*, CSYS+35, CSYS+39 |
LEXF | FREQ+11~, FREQ+14*, PAR+42~, PAR+45*, PAR+49, PAR+50 |
LEXI | FREQ+11~*, FREQ+12*, FREQ+13, PAR+42~*, PAR+43*, PAR+44, PAR+51*, PAR+52 |
LEXIDX | PAR+37~, PAR+38*, PAR+39!, PAR+40* |
LEXIEN | CSYS+26~, CSYS+28*, CSYS+29, CSYS+30, CSYS+31, CSYS+34, CSYS+35, CSYS+36, CSYS+37, CSYS+38 , CSYS+39, INC+1~*, INC+2, INC+3 |
LEXIMP | CSYS+26~, CSYS+37*, CSYS+39 |
LEXLOOK | PAR+37~, PAR+38!, PAR+39*, PAR+40 |
LEXLUPD | LUPD+20~, LUPD+25*, LUPD+27 |
LEXMC | INC+1~, INC+2*, INC+3, INC+4, INC+5 |
LEXND | CSYS+26~, CSYS+31*, CSYS+32, CSYS+33*, CSYS+39 |
LEXO | NXSAB+15~*, NXSAB+16*, NXSAB+17*, NXSAB+18, NXSAB+19 |
LEXOUT | CSYS+26~, CSYS+39*, CSYS+40 |
LEXR | NXSAB+15~*, NXSAB+17, NXSAB+18, NXSAB+19 |
LEXS | NXSAB+15~*, NXSAB+16 |
LEXSAB | LUPD+20~, LUPD+21*, LUPD+22, LUPD+23*, LUPD+24, LUPD+25, LUPD+26 |
LEXSD | VDT+2~, VDT+9*, VDT+10, VDT+11 |
LEXSRC | RECENT+19~*, RUPD+15~*, RUPD+16, LUPD+20~*, LUPD+21 |
LEXSYS | CSYS+26~, CSYS+27*, CSYS+28, CSYS+30*, LUPD+20~, LUPD+22*, LUPD+28, LUPD+29 |
LEXT | FREQ+11~, FREQ+13*, FREQ+14, PAR+42~, PAR+44*, PAR+45, PAR+46, PAR+48, PAR+49, PAR+50 , PAR+52~*, PAR+54 |
LEXTD | RECENT+19~, RECENT+20*, RECENT+21, RECENT+22, RECENT+23 |
LEXTHR | CSYS+26~, CSYS+38*, CSYS+39 |
LEXTI | PAR+37~*, PAR+38, PAR+39* |
LEXTL | PAR+37~*, PAR+38*, PAR+39 |
LEXVDT | VDT+2, VDT+3*, VDT+4*, VDT+5*, VDT+6, VDT+7, VDT+10, VDT+11*, VDT+12*, VDT+13* , VDT+14, VDT+15, VDT+17, VDT+18*, VDT+19, VDT+20, LUPD~, LUPD+20 |
LEXVER | CSYS+26~, CSYS+35*, CSYS+36*, CSYS+39 |
MNEM | SIEN~, SIEN+1, SIEN+2, SIEN+3, SIEN+4, SIEN+5, SIEN+6 |
REV | NXSAB~, NXSAB+15 |
SIEN | SMNEM~, SMNEM+1, SMNEM+2 |
SYS | IMPDATE~, IMPDATE+11, CSYS~, CSYS+27, MAX~, MAX+12*, MAX+13, MAX+14, MAX+15, MAX+16* , MAX+17, NXSAB~, NXSAB+15, RUPD~, RUPD+15, RUPD+16*, RUPD+17, LUPD~, LUPD+20, LUPD+27* , LUPD+28*, LUPD+29*, LUPD+30*, LUPD+31 |
TEXT | FREQ~, FREQ+10*, FREQ+15*, FREQ+16, PAR~, PAR+41* |
U | IMPDATE+12 |
X | ADR+1~, ADR+2*, ADR+3*, INC~, INC+1, FREQ+10~*, PAR+37~, PAR+41*, PAR+55*, PAR+56 , NXSAB+15~*, NXSAB+18*, NXSAB+19*, NXSAB+20, RECENT~, RECENT+19, RECENT+20*, RECENT+21*, RECENT+22* |
Y | ADR+1~, ADR+2, ADR+4, MAX+16~* |