TIULA1 ; SLC/JER - More interactive functions ;04-Jun-2012 16:19;DU
Source file <TIULA1.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 5 | ($$PERSNAME,$$PNAME)^TIULC1 BADSIG^TIULG ($$DATE,$$UPPER)^TIULS $$READ^TIUU MAIN^TIUVISIT |
Kernel | 3 | EN^XQORM SIG^XUSESIG DIVGET^XUSRB2 |
VA Fileman | 2 | ^DIC ^DIR |
Registration | 1 | ($$PRIM,$$SITE)^VASITE |
Package | Total | Caller Graph |
---|---|---|
Text Integration Utility | 8 | TIULA TIUR TIUR3 TIURS TIURS1 TIUSRVD TIUSRVL TIUSRVL1 |
IHS Mods To Text Integration Utilities | 1 | BTIURS |
Order Entry Results Reporting | 1 | ORCNOTE |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOOK(LOOKUP) | ; Execute LOOKUP CODE
|
|
ASKSIG() | ; Prompt for ES, return encrypted data
|
|
GETTERM(X) | ; Get Lexicon term
|
|
TYPMATCH(TYPE,CURTYP) | ; Check for type match
|
|
DICLOOK(CATEGORY,SCREEN) | ; Call ^DIC to get category value
|
|
ASKSUBJ() | ; Handle query by subject
|
|
ASKX | ||
SELCAT(Y,PARM,DFLT,TIUOVER) | ; Get preferred documents for user
|
|
TRAVERSE(DA,RETURN,PARM,TYPE) | ; Select Document Type(s)
|
|
GETDIV() | ; Get Institution Number and Name
|
|
DOCLIST(CLASS,Y,PARM,DFLT) | ; Get preferred documents for user
|
|
ASKLOC() | ; Handle query by location
|
|
GETVSIT(DFN) | ; Visit selection code
|
|
MULTDIV() | ; User selects from active divisions
|
Name | Field # of Occurrence |
---|---|
^DIC | DICLOOK+5, GETTERM+3 |
^DIR | MULTDIV+5 |
$$PERSNAME^TIULC1 | DOCLIST+17 |
$$PNAME^TIULC1 | DOCLIST+12 |
BADSIG^TIULG | ASKSIG+2 |
$$DATE^TIULS | GETVSIT+5 |
$$UPPER^TIULS | ASKSUBJ+3 |
$$READ^TIUU | ASKSUBJ+2, ASKLOC+2, GETTERM+5 |
MAIN^TIUVISIT | GETVSIT+3 |
$$PRIM^VASITE | GETDIV+6 |
$$SITE^VASITE | GETDIV+7, GETDIV+9 |
EN^XQORM | TRAVERSE+7, DOCLIST+21, SELCAT+14 |
SIG^XUSESIG | ASKSIG+2 |
DIVGET^XUSRB2 | GETDIV+4 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV( | TRAVERSE+5, DOCLIST+5, DOCLIST+6, SELCAT+6, SELCAT+7 |
^TIU(8925.1 - [#8925.1] | TRAVERSE+6, TRAVERSE+11 |
^TIU(8925.8 - [#8925.8] | SELCAT+34, SELCAT+35, SELCAT+36 |
^TIU(8925.98 - [#8925.98] | DOCLIST+2, DOCLIST+7, DOCLIST+8 |
^VA(200 - [#200] | ASKSIG+3 |
^XUTL("XQORM" | DOCLIST+3 |
Name | Line Occurrences |
---|---|
$$DICLOOK | SELCAT+38 |
$$LOOK | SELCAT+39 |
$$MULTDIV | GETDIV+5 |
ASKX | ASKSIG+2 |
TRAVERSE | TRAVERSE+11 |
Name | Field # of Occurrence |
---|---|
^(0 | DOCLIST+8 |
^(20 | ASKSIG+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | TRAVERSE+1~ |
CATEGORY | DICLOOK~, DICLOOK+2, DICLOOK+3 |
CATLOOK | SELCAT+1~, SELCAT+36*, SELCAT+38, SELCAT+39 |
CATREC | SELCAT+1~, SELCAT+34*, SELCAT+38, SELCAT+40 |
CATSCRN | SELCAT+1~, SELCAT+35*, SELCAT+38 |
CATVAL | SELCAT+1~, SELCAT+37*, SELCAT+38*, SELCAT+39*, SELCAT+40 |
CLASS | DOCLIST~, DOCLIST+2, DOCLIST+10, DOCLIST+12 |
CURTYP | TYPMATCH~, TYPMATCH+2, TYPMATCH+3 |
DA | TRAVERSE~, TRAVERSE+3, TRAVERSE+5, TRAVERSE+6 |
DFLT | DOCLIST~, DOCLIST+4, DOCLIST+5*, DOCLIST+6*, DOCLIST+8, SELCAT~, SELCAT+5, SELCAT+6*, SELCAT+7*, SELCAT+9 |
DFN | GETVSIT~, GETVSIT+2*, GETVSIT+3 |
DIC | DICLOOK+1~, DICLOOK+2*, GETTERM+1~, GETTERM+2* |
DIC("A" | DICLOOK+3*, GETTERM+2* |
DIC(0 | DICLOOK+2*, GETTERM+2* |
DIR | MULTDIV+1~ |
DIR("A" | MULTDIV+3* |
DIR("S" | MULTDIV+4* |
DIR(0 | MULTDIV+2* |
>> DIROUT | DICLOOK+5* |
>> DUOUT | DICLOOK+5 |
DUZ | TRAVERSE+5, ASKSIG+3, DOCLIST+2, DOCLIST+5, DOCLIST+6, DOCLIST+17, SELCAT+6, SELCAT+7, GETDIV+4 |
ESNAME | ASKSIG+1~, ASKSIG+3*, ASKSIG+4 |
ESTITLE | ASKSIG+1~, ASKSIG+3*, ASKSIG+4 |
I | TRAVERSE+1~, TRAVERSE+9*, TRAVERSE+10 |
>> IHSDIV | GETDIV+4 |
>> IHSDIV(2 | GETDIV+5 |
>> J | TRAVERSE+10*, TRAVERSE+11 |
LEVEL | TRAVERSE+1~*, TRAVERSE+8 |
LISTNAME | DOCLIST+12~*, DOCLIST+13, DOCLIST+14*, DOCLIST+15, DOCLIST+16*, DOCLIST+18*, DOCLIST+19 |
LOOKUP | LOOK~, LOOK+2 |
>> ORVP | SELCAT+10, GETVSIT+2 |
PARM | TRAVERSE~, TRAVERSE+3, TRAVERSE+11, DOCLIST~, DOCLIST+7, SELCAT~, SELCAT+8 |
PERSNAME | DOCLIST+12~, DOCLIST+17*, DOCLIST+18 |
RETURN | TRAVERSE~, TRAVERSE+11 |
RETURN( | TRAVERSE+8* |
SCREEN | DICLOOK~, DICLOOK+4 |
TIUDA | DOCLIST+1~, DOCLIST+2*, DOCLIST+3, DOCLIST+7, DOCLIST+8, SELCAT+1~, SELCAT+33*, SELCAT+34, SELCAT+35, SELCAT+36 |
TIUDIV | GETDIV+1~, GETDIV+5*, GETDIV+6*, GETDIV+7, GETDIV+9 |
TIUHOLD | SELCAT+2~, SELCAT+24* |
TIUHOLD( | SELCAT+26, SELCAT+27, SELCAT+28 |
TIUI | TYPMATCH+1~, TYPMATCH+3*, SELCAT+1~, SELCAT+3*, SELCAT+32*, SELCAT+33, SELCAT+40, SELCAT+41 |
TIUOVER | SELCAT~, SELCAT+21* |
TIUSTN | GETDIV+1~, GETDIV+7*, GETDIV+9*, GETDIV+10, GETDIV+11 |
TIUT1 | SELCAT+2~, SELCAT+17*, SELCAT+18*, SELCAT+19, SELCAT+20, SELCAT+25*, SELCAT+26*, SELCAT+27, SELCAT+28 |
TIUT2 | SELCAT+2~, SELCAT+25*, SELCAT+28, SELCAT+29, SELCAT+30* |
TIUTSTR | SELCAT+2~, SELCAT+17*, SELCAT+19*, SELCAT+20*, SELCAT+21, SELCAT+23 |
TIUY | TYPMATCH+1~*, TYPMATCH+2*, TYPMATCH+3*, TYPMATCH+4 |
TYPE | TRAVERSE~, TRAVERSE+2*, TRAVERSE+11, TYPMATCH~, TYPMATCH+2, TYPMATCH+3 |
U | TRAVERSE+6, TRAVERSE+10, TRAVERSE+11, ASKSIG+3, ASKSIG+4, DOCLIST+7, DOCLIST+8, SELCAT+33, SELCAT+38, SELCAT+40 , DICLOOK+2, DICLOOK+3, GETVSIT+5, GETTERM+6, GETDIV+10, GETDIV+11 |
USEX | GETTERM+1~, GETTERM+5*, GETTERM+6 |
X | ASKSIG+2*, DOCLIST+1~, DOCLIST+9*, SELCAT+1~, SELCAT+11*, DICLOOK+1~, DICLOOK+5, LOOK+1~, GETVSIT+1~, GETTERM~ , GETTERM+4, GETTERM+5, GETTERM+6, MULTDIV+1~ |
>> X1 | ASKSIG+2 |
XQORM | TRAVERSE+1~, TRAVERSE+3*, DOCLIST+1~, DOCLIST+2*, DOCLIST+3, DOCLIST+5, DOCLIST+6, SELCAT+1~, SELCAT+4*, SELCAT+6 , SELCAT+7 |
XQORM("A" | TRAVERSE+6*, DOCLIST+10*, SELCAT+12* |
XQORM("B" | TRAVERSE+5*, DOCLIST+8*, DOCLIST+9, SELCAT+9*, SELCAT+11 |
XQORM("H" | TRAVERSE+4*, DOCLIST+19*, SELCAT+13* |
XQORM("S" | DOCLIST+20*, SELCAT+10* |
XQORM(0 | TRAVERSE+3*, TRAVERSE+4, TRAVERSE+6, DOCLIST+7*, DOCLIST+9, DOCLIST+10, DOCLIST+11, SELCAT+8*, SELCAT+11, SELCAT+12 , SELCAT+13 |
Y | TRAVERSE+1~, TRAVERSE+8, ASKSIG+1~*, ASKSIG+4*, ASKX, ASKSUBJ+1~, ASKSUBJ+2*, ASKSUBJ+3, ASKLOC+1~, ASKLOC+2* , ASKLOC+3, DOCLIST~, DOCLIST+3*, SELCAT~, SELCAT+24!, SELCAT+29*, SELCAT+41*, DICLOOK+1~, DICLOOK+6, LOOK+1~ , LOOK+3, GETVSIT+1~, GETVSIT+3, GETVSIT+4*, GETVSIT+5*, GETVSIT+6, GETTERM+1~, GETTERM+4, GETTERM+6*, GETTERM+7 , GETDIV+1~, GETDIV+11*, GETDIV+13*, GETDIV+14, MULTDIV+1~, MULTDIV+6 |
Y( | TRAVERSE+9, TRAVERSE+10, SELCAT+18, SELCAT+19, SELCAT+20, SELCAT+28*, SELCAT+32, SELCAT+33, SELCAT+40*, SELCAT+41! |
Y("" | SELCAT+23 |
Y("VISIT" | GETVSIT+4 |