LEXA1 ;ISL/KER - Lexicon Look-up (Loud) ;04/21/2014
Source file <LEXA1.m>
| Package | Total | Caller Graph |
|---|---|---|
| Lexicon Utility | 3 | LEXEDF1 LEXLK LEXTRAN |
| Referred Care Information System | 3 | BMCADD1 BMCFUNC BMCMOD1 |
| Contract Health Management Information System | 1 | ACHSA6 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SSBR | ; Store data for Space Bar Return
|
|
| EN | ; Fileman Special Lookup
|
|
| CL | ; Clear LEX and Multi-Term Lookup XTLK
|
|
| RSBR | ; Retrieve onSpace Bar Return
|
|
| CHK | ; Check Fileman look-up variables
|
|
| LK | ; Start Look-up
; X not provided |
|
| ASK | ; Get user input
|
|
| NOTFND | ; If X was not found
|
|
| EXIT | ; Set/Kill variables Y, Y(0,0) from LEX("SEL")
|
|
| Y1 | ; ICD-9 DX in Y(1), ICD-10 DX in Y(30)
|
|
| FOUND | ; If X was found
|
|
| CLR | ; Clear ^TMP Global
|
|
| INPHLP | ; Look-up help
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^LEX(757.01 - [#757.01] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DISV( | SSBR+2*, RSBR+2 |
| ^LEX(757.01 - [#757.01] | EXIT+3 |
| ^TMP("LEXFND" | CLR+1! |
| ^TMP("LEXHIT" | CLR+1! |
| ^TMP("LEXSCH" | EN+89, NOTFND+13, NOTFND+14, FOUND+12, CLR+1!, INPHLP+2 |
| Name | Line Occurrences |
|---|---|
| ASK | LK+2 |
| CHK | EN+111 |
| CL | EXIT+2, EXIT+4 |
| CLR | CL+1 |
| EXIT | EN+124 |
| LK | EN+123 |
| RSBR | ASK+8 |
| SSBR | EXIT+3 |
| Y1 | EXIT+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> CUR | INPHLP+1* |
| CUT | INPHLP+1~ |
| >> DIC | CHK+6*, SSBR+1, SSBR+2, RSBR+1, RSBR+2 |
| >> DIC("A" | EN+117, EXIT+1*, ASK+1*, ASK+2, CHK+7*, CHK+8 |
| >> DIC("B" | LK+6, LK+9!, NOTFND+12!, EXIT+1*, ASK+8!, CHK+2! |
| >> DIC("DR" | CHK+1! |
| >> DIC("P" | CHK+1! |
| >> DIC("V" | CHK+1! |
| >> DIC(0 | EN+75, EN+114, EXIT+3, CHK+3, CHK+4*, CHK+5*, CHK+6*, CHK+7*, SSBR+2, RSBR+1 |
| DINUM | CHK+1! |
| DIR | ASK+1~ |
| DIR("?" | ASK+4*, ASK+5* |
| DIR("??" | ASK+5* |
| DIR("A" | ASK+2* |
| DIR("B" | ASK+3* |
| DIR(0 | ASK+6* |
| DIROUT | ASK+1~, ASK+13! |
| DIRUT | ASK+1~, ASK+13! |
| DLAYGO | CHK+1! |
| >> DTOUT | ASK+11, ASK+12 |
| >> DUOUT | ASK+13* |
| DUZ | SSBR+1, SSBR+2, RSBR+1, RSBR+2 |
| FLG | INPHLP+1~*, INPHLP+11, INPHLP+15, INPHLP+17, INPHLP+18, INPHLP+19, INPHLP+20 |
| IMP | INPHLP+1~* |
| >> IOINHI | Y1+1 |
| >> IOINORM | Y1+1 |
| LEX | EN+123, NOTFND+11!*, FOUND+9, FOUND+11!, FOUND+12, FOUND+13*, CL+1! |
| LEX("HLP" | NOTFND+13, INPHLP+3!, INPHLP+5, INPHLP+6! |
| LEX("LIST" | NOTFND+11, FOUND+9 |
| LEX("SEL" | EN+123, NOTFND+12!, FOUND+10, FOUND+12, FOUND+13, EXIT+2, EXIT+3, Y1+3, Y1+4 |
| LEXAP | EN+89*, EN+90*, LK+8, CL+1! |
| LEXB | Y1+1~*, Y1+6 |
| LEXC | Y1+4~*, Y1+6, Y1+9 |
| >> LEXCAT | EN+108 |
| LEXCT | Y1+1~, Y1+3*, Y1+7*, Y1+8 |
| LEXD | Y1+4~*, Y1+5, INPHLP+1~, INPHLP+2*, INPHLP+3 |
| LEXDICA | EN+111~, EN+117*, EXIT+1, ASK+1, CHK+8* |
| LEXDICB | EN+111~, EXIT+1, ASK+2, ASK+3, CHK+2* |
| LEXI | Y1+3~*, Y1+4, INPHLP+4~*, INPHLP+5* |
| LEXLC | Y1+1~, Y1+2*, Y1+7* |
| LEXLDR | Y1+1~, Y1+2*, Y1+5, Y1+7* |
| LEXLL | EN+96*, LK+8, CL+1! |
| LEXN | Y1+1~*, Y1+6 |
| LEXO | EN+111~ |
| LEXQ | EN+77~* |
| >> LEXQUIET | Y1+2 |
| LEXS | Y1+4~*, Y1+5 |
| LEXSAVE | EN+114*, LK+2, LK+4!, CHK+2* |
| >> LEXSRC | EN+102 |
| LEXSUB | EN+83*, CL+1! |
| LEXSY | Y1+1~, Y1+2*, Y1+3, Y1+9 |
| LEXT | Y1+4~, Y1+5*, Y1+6*, Y1+8 |
| LEXTD | EN+77~ |
| LEXUR | EN+111~ |
| >> LEXVDT | LK+8, INPHLP+1 |
| LEXXCT | EN+108~*, LK+8 |
| LEXXSR | EN+102~*, LK+8 |
| U | ASK+13 |
| X | EN+75!, EN+114!, LK+4*, LK+6*, LK+8, NOTFND+11, NOTFND+13, ASK+2, ASK+3, ASK+6! , ASK+8, ASK+9, ASK+10*, ASK+12*, ASK+13, INPHLP+3, INPHLP+4, INPHLP+9, INPHLP+10, INPHLP+11 , INPHLP+15, INPHLP+16, INPHLP+17, INPHLP+18, INPHLP+19, INPHLP+24, INPHLP+25, INPHLP+26, CHK+2, SSBR+2 , RSBR+2* |
| XTLKGBL | EN+111~ |
| XTLKHLP | EN+111~ |
| XTLKKSCH | EN+111~ |
| XTLKSAY | EN+111~ |
| Y | EXIT+1!, EXIT+2!*, EXIT+3*, ASK+6~, SSBR+2 |
| Y( | Y1+9* |
| Y(0 | EXIT+3* |