BLSMIT ;IHS/CMI/LAB - map individual test; [ SEP 10, 2010 6:48 AM ]
Source file <BLSMIT.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
MAP | ;DIE call to add data name,time aspect,units, LOINC code, and lab test fields
|
|
CODE | ;ask which code to map
|
|
LOINC | ;Lookup possible LOINC matches in LAB LOINC file #95.3
|
|
DISPL | ;Show LOINC entry selected in file 95.3
|
|
SHOWPRE | ;DISPLAY LOINC CODE ABLSEADY MAPPED TO NLT
|
|
ENTERLNC | ;Enter LOINC code when already know the LOINC code
|
|
SPEC | ; Ask Specimen- Lookup in Specimen multiple in Lab Test file #60
|
|
START | ;entry point from option BLS LOINC MAPPING
|
|
EXIT | ||
TEST | ||
INDEX60 | ;Stores LOINC code in Laboratory Test file (#60) so know what tests are mapped.
|
|
CORRECT | ||
SPEC1 | ;
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^LAB(60 - [#60] | Classic Fileman Calls |
^LAB(95.3 - [#95.3] | FIND^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BLRUCUM - [#90475.3] | SPEC1+13, DISPL+16 |
^LAB(60 - [#60] | SPEC1+2, SPEC1+7, SPEC1+9, SPEC1+14, MAP+1 |
^LAB(61 - [#61] | SPEC1+12 |
^LAB(64.061 - [#64.061] | DISPL+9, DISPL+11, DISPL+12, DISPL+13 |
^LAB(64.2 - [#64.2] | DISPL+14 |
^LAB(95.3 - [#95.3] | DISPL+4, DISPL+6, MAP+1, SHOWPRE+3 |
^LAB(95.31 - [#95.31] | DISPL+10 |
^LAM - [#64] | SHOWPRE+1 |
Name | Line Occurrences |
---|---|
DISPL | ENTERLNC+12 |
ENTERLNC | START+6, CORRECT+7 |
EXIT | START+2, START+4, START+7, CORRECT+4, CORRECT+8, CORRECT+10 |
MAP | CORRECT+9 |
SPEC | START+3 |
START | START+4, START+7, CORRECT+4, CORRECT+8, CORRECT+11 |
TEST | START+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BLSC | SPEC1+7*, SPEC1+8*, SPEC1+9, SPEC1+12, SPEC1+17 |
BLSCODE | EXIT!, CODE+16*, DISPL+3, DISPL+8, MAP+1, INDEX60+2, INDEX60+3, ENTERLNC+11* |
BLSDATA | EXIT! |
BLSELEC | EXIT! |
BLSEND | START+1*, START+2, START+4, START+7, CORRECT+4, CORRECT+8, EXIT!, TEST+6*, SPEC+1*, SPEC1+18* , CODE+5, CODE+6, CODE+8*, CODE+12, CODE+14!, CODE+15*, MAP+5*, MAP+6*, ENTERLNC+1*, ENTERLNC+10* |
BLSIEN | EXIT!, TEST+7*, SPEC+6, SPEC1+2, SPEC1+7, SPEC1+9, SPEC1+14, MAP+1, INDEX60+2, INDEX60+3 , INDEX60+8 |
BLSLNC | EXIT!, SHOWPRE+1*, SHOWPRE+3 |
BLSLNC0 | EXIT!, DISPL+4*, DISPL+5 |
BLSLNC0( | DISPL+5* |
BLSLNC0(10 | DISPL+14 |
BLSLNC0(11 | DISPL+9 |
BLSLNC0(14 | DISPL+16 |
BLSLNC0(2 | DISPL+10 |
BLSLNC0(6 | DISPL+11 |
BLSLNC0(7 | DISPL+12 |
BLSLNC0(8 | DISPL+9 |
BLSLNC0(9 | DISPL+13 |
BLSLOINC | EXIT! |
BLSLOINC("DILIST" | CODE+1, CODE+5, CODE+9, CODE+12, CODE+16 |
BLSNAM | EXIT+1!, DISPL+6*, DISPL+8 |
BLSNLT | EXIT!, SHOWPRE+1 |
BLSNO | EXIT+1!, CODE+3* |
>> BLSS | SPEC1+9*, SPEC1+12, SPEC1+13 |
BLSSPEC | EXIT!, SPEC1+19*, INDEX60+2, INDEX60+3, SHOWPRE+1 |
BLSSPECL | EXIT! |
BLSSPECN | EXIT! |
BLSSS | SPEC1+6! |
BLSSS( | SPEC1+9*, SPEC1+19 |
BLSTEST | EXIT!, TEST+7*, LOINC+2 |
BLSTIME | EXIT!, SHOWPRE+1 |
BLSUNITS | EXIT! |
>> BLSX | SPEC1+7*, SPEC1+9, SPEC1+14 |
DA | EXIT!, SPEC+6*, SPEC1+17!, DISPL+3*, DISPL+4, DISPL+6, INDEX60+2!*, INDEX60+3!*, INDEX60+8* |
DA(1 | INDEX60+2* |
DD | EXIT+1! |
DIC | EXIT!, SPEC+5!, SPEC+6*, INDEX60+7!, INDEX60+8* |
DIE | EXIT!, INDEX60+2!*, INDEX60+3!* |
DINUM | EXIT! |
DIQ | SPEC+5!, INDEX60+7! |
DIQ(0 | SPEC+6*, INDEX60+8* |
DIR | CORRECT+3!, EXIT!, TEST+1!, TEST+5!, SPEC1+16!, SPEC1+17!, CODE+14!, MAP+4!, SHOWPRE+7!, ENTERLNC+1! , ENTERLNC+9! |
DIR("?" | CORRECT+2*, TEST+4*, MAP+3*, SHOWPRE+6*, ENTERLNC+2*, ENTERLNC+3*, ENTERLNC+6* |
DIR("A" | CORRECT+1*, TEST+3*, SPEC1+17*, CODE+13*, MAP+2*, SHOWPRE+5*, ENTERLNC+1* |
DIR("B" | CORRECT+1* |
DIR(0 | CORRECT+1*, TEST+3*, SPEC1+17*, CODE+7*, CODE+12*, MAP+2*, SHOWPRE+5*, ENTERLNC+1* |
DIRUT | CORRECT+4, EXIT!, TEST+6!, SPEC1+18, CODE+8, CODE+10!, CODE+15, MAP+5 |
DLAYGO | EXIT+1! |
DO | EXIT+1! |
DR | EXIT!, SPEC+5!, INDEX60+2!*, INDEX60+3!*, INDEX60+7! |
DTOUT | EXIT!, ENTERLNC+10! |
DUOUT | CODE+8, CODE+10!, ENTERLNC+10! |
I | EXIT!, CODE+4*, CODE+5*, CODE+6, CODE+9, CODE+12, DISPL+5* |
IOF | DISPL+7 |
IOST | CODE+6 |
S | EXIT! |
U | TEST+7, SPEC1+12, SPEC1+13, SPEC1+14, CODE+12, DISPL+5, DISPL+6, DISPL+9, DISPL+10, DISPL+11 , DISPL+12, DISPL+13, DISPL+14, DISPL+16, MAP+1, SHOWPRE+1 |
X | EXIT+1! |
Y | CORRECT+7, EXIT!, TEST+6, TEST+7, SPEC1+19, CODE+16, MAP+6, INDEX60+5, ENTERLNC+10, ENTERLNC+11 |