TIUMAP1 ; ISL/JER - TIU/VHA Enterprise Document Type Ontology Mapper ;10/24/06 09:01
Source file <TIUMAP1.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 2 | $$PAGE^TIUMAP2 $$READ^TIUU |
VA Fileman | 2 | ^DIC ^DIE |
Kernel | 1 | $$NOW^XLFDT |
Package | Total | Caller Graph |
---|---|---|
Text Integration Utility | 2 | TIUMAP TIUMAP2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASK(X,DIC) | ; Call DIC to perform look-up
|
|
ROLE(RESULT,TIUWORD,TIUNM,TIUI) | ; Is word a ROLE?
|
|
DTYP(RESULT,TIUWORD,TIUNM,TIUI) | ; Is word a DOCUMENT TYPE?
|
|
CONFIRM(RESULT,DEFAULT) | ; Show selected title to user, ask to confirm
|
|
LOG(TIULOCAL,DA) | ; Log a mapping failure
|
|
PARSE(RESULT,TIUNM) | ; Attempt to map each word to one of the LOINC axes - build parse tree
|
|
SET(RESULT,TIUWORD,TIUNM,TIUI) | ; Is word a SETTING?
|
|
PLUCK(TIUNM,TIUWORD,TIUI) | ; Pluck word from name
|
|
SVC(RESULT,TIUWORD,TIUNM,TIUI) | ; Is word a SERVICE?
|
|
ANDTOOR(SCRN) | ; Replaces AND operators with OR
|
|
SMD(RESULT,TIUWORD,TIUNM,TIUI) | ; Is word a SMD?
|
|
EXPLAT() | ; Random selector of explatives
|
Name | Field # of Occurrence |
---|---|
^DIC | ASK+6 |
^DIE | LOG+4 |
$$PAGE^TIUMAP2 | PARSE+27, PARSE+28, PARSE+32, PARSE+36, PARSE+40, PARSE+44, PARSE+48, PARSE+49, PARSE+53, PARSE+59 , PARSE+60, PARSE+65, SMD+2, SMD+9, ROLE+2, ROLE+9, SET+2, SET+9, SVC+2, SVC+9 , DTYP+2, DTYP+9 |
$$READ^TIUU | PARSE+67, CONFIRM+3, ASK+10 |
$$NOW^XLFDT | LOG+4 |
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 |
|
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 |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TIU( | ASK+9 |
^TIU(8925.1 - [#8925.1] | LOG+6 |
^TIU(8926.2 - [#8926.2] | SMD+13 |
^TIU(8926.3 - [#8926.3] | ROLE+13 |
^TIU(8926.4 - [#8926.4] | SET+13 |
^TIU(8926.5 - [#8926.5] | SVC+13 |
^TIU(8926.6 - [#8926.6] | PARSE+25, DTYP+13 |
^TIU(8926.72 - [#8926.72] | SMD+12 |
^TIU(8926.73 - [#8926.73] | ROLE+12 |
^TIU(8926.74 - [#8926.74] | SET+12 |
^TIU(8926.75 - [#8926.75] | SVC+12 |
^TIU(8926.76 - [#8926.76] | DTYP+12 |
^TMP("TIUMAP" | PARSE+2 |
^XTMP("TIUMAP" | LOG+3* |
Name | Line Occurrences |
---|---|
$$ANDTOOR | PARSE+54 |
$$ASK | PARSE+51, PARSE+56, PARSE+64, SMD+3, SMD+10, ROLE+4, ROLE+10, SET+4, SET+10, SVC+4 , SVC+10, DTYP+4, DTYP+10 |
$$EXPLAT | PARSE+59 |
DTYP | PARSE+16 |
PLUCK | SMD+5, SMD+15, ROLE+5, ROLE+15, SET+5, SET+15, SVC+5, SVC+15, DTYP+5, DTYP+15 |
ROLE | PARSE+7 |
SET | PARSE+10 |
SMD | PARSE+4 |
SVC | PARSE+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | LOG~, LOG+3, LOG+6 |
DEFAULT | CONFIRM~, CONFIRM+3 |
DIC | PARSE+19~, PARSE+50*, PARSE+51, PARSE+55*, PARSE+56, PARSE+62~*, PARSE+64, ASK~, ASK+2, ASK+3 |
DIC("A" | PARSE+62* |
DIC("S" | PARSE+50*, PARSE+55*, PARSE+63* |
DIC(0 | PARSE+62*, ASK+4*, ASK+5* |
DIE | LOG+1~, LOG+4* |
>> DIROUT | ASK+6* |
DIRUT | PARSE+4, PARSE+5, PARSE+7, PARSE+8, PARSE+10, PARSE+11, PARSE+13, PARSE+14, PARSE+16, PARSE+17 , PARSE+51, PARSE+52, PARSE+57, PARSE+68, PARSE+69, SMD+3, SMD+7, SMD+10, ROLE+4, ROLE+7 , ROLE+10, SET+4, SET+7, SET+10, SVC+4, SVC+7, SVC+10, DTYP+4, DTYP+7, DTYP+10 , CONFIRM+1~, ASK+6* |
DR | LOG+1~, LOG+4* |
DTOUT | CONFIRM+1~, ASK+6 |
DTYP | PARSE+19~, PARSE+24*, PARSE+25*, PARSE+45, PARSE+46, PARSE+47, PARSE+48 |
DUOUT | CONFIRM+1~, ASK+6 |
DUZ | LOG+4 |
EXP | EXPLAT+1~*, EXPLAT+2 |
RESULT | PARSE~, PARSE+70*, SMD~, SMD+5, SMD+14, ROLE~, ROLE+5, ROLE+14, SET~, SET+5 , SET+14, SVC~, SVC+5, SVC+14, DTYP~, DTYP+5, DTYP+14, CONFIRM~, CONFIRM+4* |
RESULT(1 | PARSE+70*, CONFIRM+2, CONFIRM+4! |
ROLE | PARSE+19~, PARSE+21*, PARSE+33, PARSE+34, PARSE+35, PARSE+36 |
SCRN | PARSE+19~*, PARSE+30*, PARSE+34*, PARSE+38*, PARSE+42*, PARSE+46*, PARSE+50, PARSE+52, PARSE+54*, PARSE+55 , ANDTOOR~, ANDTOOR+1*, ANDTOOR+2 |
SET | PARSE+19~, PARSE+22*, PARSE+37, PARSE+38, PARSE+39, PARSE+40 |
SMD | PARSE+19~, PARSE+20*, PARSE+29, PARSE+30, PARSE+31, PARSE+32 |
SVC | PARSE+19~, PARSE+23*, PARSE+41, PARSE+42, PARSE+43, PARSE+44 |
TIUCONT | PARSE+58~*, PARSE+61, PARSE+64*, PARSE+65*, PARSE+67* |
TIUI | PARSE+1~, PARSE+4*, PARSE+7*, PARSE+10*, PARSE+13*, PARSE+16*, SMD~, SMD+5, SMD+15, ROLE~ , ROLE+5, ROLE+15, SET~, SET+5, SET+15, SVC~, SVC+5, SVC+15, DTYP~, DTYP+5 , DTYP+15, PLUCK~, PLUCK+1, PLUCK+2 |
TIULOCAL | PARSE+1~*, PARSE+27, PARSE+28, PARSE+32, PARSE+36, PARSE+40, PARSE+44, PARSE+48, PARSE+49, PARSE+53 , PARSE+59, PARSE+60, PARSE+65, PARSE+67, PARSE+70, LOG~, LOG+2, LOG+3, SMD+2, SMD+9 , ROLE+2, ROLE+9, SET+2, SET+9, SVC+2, SVC+9, DTYP+2, DTYP+9 |
TIUNM | PARSE~, PARSE+1, PARSE+4, PARSE+7, PARSE+10, PARSE+13, PARSE+16, SMD~, SMD+5, SMD+15 , ROLE~, ROLE+5, ROLE+15, SET~, SET+5, SET+15, SVC~, SVC+5, SVC+15, DTYP~ , DTYP+5, DTYP+15, PLUCK~, PLUCK+1, PLUCK+2* |
TIUOUT | PARSE+68*, PLUCK+1~* |
TIUPTREE | PARSE+1~, PARSE+2*, PARSE+4, PARSE+7, PARSE+10, PARSE+13, PARSE+16, PARSE+18, PARSE+20, PARSE+21 , PARSE+22, PARSE+23, PARSE+24 |
TIUSNM | ASK+1~*, ASK+2*, ASK+9 |
TIUSYN | ASK+1~, ASK+3*, ASK+5, ASK+9 |
TIUWORD | PARSE+1~, PARSE+4*, PARSE+7*, PARSE+10*, PARSE+13*, PARSE+16*, SMD~, SMD+2, SMD+3, SMD+5 , SMD+9, SMD+10, SMD+15, ROLE~, ROLE+2, ROLE+4, ROLE+5, ROLE+9, ROLE+10, ROLE+15 , SET~, SET+2, SET+4, SET+5, SET+9, SET+10, SET+15, SVC~, SVC+2, SVC+4 , SVC+5, SVC+9, SVC+10, SVC+15, DTYP~, DTYP+2, DTYP+4, DTYP+5, DTYP+9, DTYP+10 , DTYP+15, PLUCK~, PLUCK+1 |
TIUY | PARSE+1~*, PARSE+51*, PARSE+52, PARSE+56*, PARSE+57, PARSE+64*, PARSE+69, PARSE+70, SMD+1~*, SMD+3* , SMD+5, SMD+10*, SMD+11, SMD+12*, SMD+13*, SMD+14, SMD+16, ROLE+1~*, ROLE+4*, ROLE+5 , ROLE+10*, ROLE+11, ROLE+12*, ROLE+13*, ROLE+14, ROLE+16, SET+1~*, SET+4*, SET+5, SET+10* , SET+11, SET+12*, SET+13*, SET+14, SET+16, SVC+1~*, SVC+4*, SVC+5, SVC+10*, SVC+11 , SVC+12*, SVC+13*, SVC+14, SVC+16, DTYP+1~*, DTYP+4*, DTYP+5, DTYP+10*, DTYP+11, DTYP+12* , DTYP+13*, DTYP+14, DTYP+16, CONFIRM+1~*, CONFIRM+3*, CONFIRM+4, ASK+1~*, ASK+10*, ASK+11 |
U | PARSE+25, PARSE+31, PARSE+32, PARSE+35, PARSE+36, PARSE+39, PARSE+40, PARSE+43, PARSE+44, PARSE+47 , PARSE+48, PARSE+70, SMD+12, SMD+13, ROLE+12, ROLE+13, SET+12, SET+13, SVC+12, SVC+13 , DTYP+12, DTYP+13, CONFIRM+2, ASK+8, ASK+9 |
X | PARSE+19~*, PARSE+31*, PARSE+35*, PARSE+39*, PARSE+43*, PARSE+47*, PARSE+51, PARSE+56, ASK~, ASK+6 |
Y | ASK+1~, ASK+7, ASK+8, ASK+11*, ASK+12 |
Y(0 | ASK+9 |