TIULA2 ; SLC/JER - More interactive functions ;10/19/06 14:32
Source file <TIULA2.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 11 | ($$HASIDDAD,$$HASIDKID)^TIUGBR $$PATIENT^TIULA TITLPICK^TIULA4 ($$HASADDEN,$$PERSNAME,$$PNAME)^TIULC1 ($$PERSDOC,SETPARM)^TIULE ($$CANDO,$$CANPICK)^TIULP ($$DATE,$$NAME)^TIULS $$ISA^TIULX $$URGENCY^TIURM LIST^TIUSRVLL $$READ^TIUU |
VA Fileman | 3 | ^DIC MIX^DIC1 ^DIR |
Authorization Subscription | 1 | $$ISA^USRLM |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHOOSE(Y,PROMPT,LO,HI,PAUSE) | ; Call reader for pause or list selection
|
|
ASKTYPX | ||
PREFIX(DA,IDKID) | ; Return addendum, urgency, ID indicators.
; I $G(IDKID)=1, include '>' if note is ID kid. |
|
ITMCNT(CLASS) | ; Count the number of members of a class or document class
|
|
DOCPICK(TIUCLASS,DFLT,ADDSCRN) | ; Ask for document, given a class or document class
|
|
SAMPLE(DFN,CLASS) | ; Quick sample for range and count
|
|
ASKTYP(TIUCLASS,DFLT,SCREEN,PROMPT,NOLOINC) | ; Call ^DIC to select single type
|
|
DOCSPICK(TIUY,TIUCLASS,PARM,DFLT,PROMPT,ADDSCRN) | ; Ask for TITLE(S)
; with pick-list |
|
AUTHOR(TERMOK) | ; Get author
|
|
SELPAT(TIURTN,TIUTYP,DFN,TIUASK) | ; Select a patient's document
|
Name | Field # of Occurrence |
---|---|
^DIC | ASKTYP+8 |
MIX^DIC1 | ASKTYP+16 |
^DIR | CHOOSE+4 |
$$HASIDDAD^TIUGBR | PREFIX+6 |
$$HASIDKID^TIUGBR | PREFIX+5 |
$$PATIENT^TIULA | SELPAT+7 |
TITLPICK^TIULA4 | DOCSPICK+8 |
$$HASADDEN^TIULC1 | PREFIX+7 |
$$PERSNAME^TIULC1 | SELPAT+52, AUTHOR+2 |
$$PNAME^TIULC1 | SELPAT+45, SELPAT+46 |
$$PERSDOC^TIULE | ASKTYP+11 |
SETPARM^TIULE | SAMPLE+2 |
$$CANDO^TIULP | SAMPLE+7 |
$$CANPICK^TIULP | ITMCNT+3 |
$$DATE^TIULS | SELPAT+16, SELPAT+17, SELPAT+28, SELPAT+50, SELPAT+53, SELPAT+54 |
$$NAME^TIULS | SELPAT+52 |
$$ISA^TIULX | ASKTYP+12 |
$$URGENCY^TIURM | PREFIX+8 |
LIST^TIUSRVLL | SELPAT+36 |
$$READ^TIUU | SELPAT+10, SELPAT+14, SELPAT+22, SELPAT+29, SELPAT+32, AUTHOR+5 |
$$ISA^USRLM | AUTHOR+2 |
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | SELPAT+9, SELPAT+13 |
^TIU(8925 - [#8925] | SELPAT+8, SELPAT+42, SELPAT+44, SELPAT+46, SELPAT+69, SAMPLE+4, SAMPLE+6, SAMPLE+8 |
^TIU(8925.1 - [#8925.1] | ASKTYP+4, ASKTYP+5, ASKTYP+7, ITMCNT+2, ITMCNT+3 |
^TMP("TIULIDX" | SELPAT+3! |
^TMP("TIULIST" | SELPAT+3! |
^TMP("TIUYLIST" | SELPAT+4!, SELPAT+37, SELPAT+39, SELPAT+42, SELPAT+44, SELPAT+48, SELPAT+58, SELPAT+69, SELPAT+70! |
Name | Line Occurrences |
---|---|
$$ASKTYP | ASKTYP+6, DOCPICK+3, DOCSPICK+12 |
$$ITMCNT | ASKTYP+2 |
$$PREFIX | SELPAT+48 |
$$SAMPLE | SELPAT+11 |
ASKTYPX | ASKTYP+3 |
CHOOSE | SELPAT+56, SELPAT+62 |
Name | Field # of Occurrence |
---|---|
^(12 | SELPAT+42 |
^(17 | SELPAT+44 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDSCRN | DOCPICK~, DOCPICK+2, DOCSPICK~, DOCSPICK+7, DOCSPICK+10 |
ATTCHID | DOCSPICK+2~, DOCSPICK+7*, DOCSPICK+8 |
CLASS | ITMCNT~, ITMCNT+2, ITMCNT+3, SAMPLE~, SAMPLE+4, SAMPLE+6 |
D | ASKTYP+1~, ASKTYP+15* |
DA | PREFIX~, PREFIX+5, PREFIX+6, PREFIX+7, PREFIX+8 |
DFLT | ASKTYP~, ASKTYP+6, ASKTYP+11*, ASKTYP+12*, ASKTYP+13, DOCPICK~, DOCPICK+3, DOCSPICK~, DOCSPICK+3*, DOCSPICK+11* , DOCSPICK+12, AUTHOR+1~, AUTHOR+2*, AUTHOR+5 |
DFN | SELPAT~, SELPAT+7*, SELPAT+8, SELPAT+9, SELPAT+11, SELPAT+13, SELPAT+36, SAMPLE~, SAMPLE+4, SAMPLE+6 |
DIC | ASKTYP+1~, ASKTYP+2* |
DIC("A" | ASKTYP+10* |
DIC("B" | ASKTYP+13* |
DIC("S" | ASKTYP+14*, ASKTYP+16! |
DIC(0 | ASKTYP+7*, ASKTYP+9* |
DIR | CHOOSE+1~ |
DIR("A" | CHOOSE+3* |
DIR(0 | CHOOSE+2* |
>> DIROUT | CHOOSE+5 |
DIRUT | SELPAT+30, SELPAT+33, CHOOSE+1~ |
DTOUT | CHOOSE+1~, CHOOSE+5 |
DUOUT | CHOOSE+1~, CHOOSE+5 |
DUZ | ASKTYP+11, AUTHOR+2 |
EARLY | SAMPLE+1~, SAMPLE+3*, SAMPLE+11*, SAMPLE+12 |
HI | CHOOSE~, CHOOSE+2 |
IDKID | PREFIX~, PREFIX+6 |
IDKIDFLG | PREFIX+2~, PREFIX+4*, PREFIX+7 |
ITMCNT | ASKTYP+1~, ASKTYP+2*, ASKTYP+3, ASKTYP+5, ASKTYP+7 |
LATE | SAMPLE+1~, SAMPLE+3*, SAMPLE+9*, SAMPLE+12 |
LO | CHOOSE~, CHOOSE+2 |
NOLOINC | ASKTYP~, ASKTYP+15 |
PARM | DOCSPICK~, DOCSPICK+4*, DOCSPICK+8 |
PAUSE | CHOOSE~, CHOOSE+5 |
PREFIX | SELPAT+40~, SELPAT+48*, PREFIX+2~, PREFIX+3*, PREFIX+5*, PREFIX+6*, PREFIX+7*, PREFIX+8*, PREFIX+9*, PREFIX+10 |
PROMPT | ASKTYP~, ASKTYP+6, ASKTYP+10, DOCPICK+1~*, DOCPICK+3, DOCSPICK~, DOCSPICK+9*, DOCSPICK+12, CHOOSE~, CHOOSE+3 |
SCREEN | ASKTYP~, ASKTYP+6, ASKTYP+14, DOCPICK+1~, DOCPICK+2*, DOCPICK+3, DOCSPICK+2~, DOCSPICK+10*, DOCSPICK+12 |
TERMOK | AUTHOR~, AUTHOR+1* |
TIUA | SELPAT+1~, SELPAT+29*, SELPAT+30, SELPAT+33, SELPAT+34*, SELPAT+36 |
TIUASK | SELPAT~, SELPAT+20 |
TIUCLASS | ASKTYP~, ASKTYP+2*, ASKTYP+4, ASKTYP+5*, ASKTYP+6, ASKTYP+7, ASKTYP+11, ASKTYP+12, DOCPICK~, DOCPICK+1 , DOCPICK+3, DOCSPICK~, DOCSPICK+8, DOCSPICK+9, DOCSPICK+12 |
TIUCNT | ITMCNT+1~*, ITMCNT+4*, ITMCNT+5 |
TIUCONT | SELPAT+2~, SELPAT+20, SELPAT+22* |
TIUD0 | SELPAT+40~, SELPAT+42*, SELPAT+45, SELPAT+46, SELPAT+49, SELPAT+53, SELPAT+54 |
TIUD12 | SELPAT+40~, SELPAT+42*, SELPAT+52 |
TIUD13 | SELPAT+40~, SELPAT+44*, SELPAT+50 |
TIUD17 | SELPAT+40~, SELPAT+44*, SELPAT+55 |
TIUDOC | SELPAT+40~, SELPAT+45*, SELPAT+46*, SELPAT+48*, SELPAT+49*, SELPAT+51 |
TIUEDFLT | SELPAT+2~, SELPAT+26*, SELPAT+27*, SELPAT+28*, SELPAT+29 |
TIUEDT | SELPAT+1~, SELPAT+16*, SELPAT+18, SELPAT+26, SELPAT+27, SELPAT+29, SELPAT+32 |
TIUFPRIV | ASKTYP+1~* |
TIUI | ITMCNT+1~*, ITMCNT+2*, ITMCNT+3, ITMCNT+5, SELPAT+1~, SELPAT+39*, SELPAT+42, SELPAT+44, SELPAT+48, SELPAT+50 , SELPAT+56, SELPAT+66*, SELPAT+67, SELPAT+69, SAMPLE+1~, SAMPLE+3*, SAMPLE+4*, SAMPLE+6, SAMPLE+9, SAMPLE+10 |
TIUJ | SELPAT+2~, SELPAT+67*, SELPAT+69, SAMPLE+1~, SAMPLE+5*, SAMPLE+6*, SAMPLE+7, SAMPLE+8, SAMPLE+10 |
TIUK | SELPAT+63~, SELPAT+64*, SELPAT+65*, SELPAT+66 |
TIUL | SAMPLE+1~, SAMPLE+3*, SAMPLE+10*, SAMPLE+11 |
TIULAST | SELPAT+2~, SELPAT+44*, SELPAT+62 |
TIULDA | SAMPLE+1~, SAMPLE+3*, SAMPLE+10*, SAMPLE+13 |
TIULDT | SELPAT+1~, SELPAT+17*, SELPAT+19, SELPAT+29, SELPAT+32 |
TIULIST | SELPAT+2~, SELPAT+61*, SELPAT+62, SELPAT+67 |
TIULIST( | SELPAT+65, SELPAT+66 |
TIUPNOUN | SELPAT+2~, SELPAT+6*, SELPAT+9, SELPAT+13, SELPAT+18, SELPAT+24, SELPAT+25, SELPAT+62 |
>> TIUPRM0 | SAMPLE+2, SAMPLE+7 |
TIUPRMT | SELPAT+1~, SELPAT+21~*, SELPAT+22, SELPAT+25*, SELPAT+29, SELPAT+31*, SELPAT+32, AUTHOR+1~, AUTHOR+3*, AUTHOR+5 |
TIUQRY | SELPAT+1~ |
TIUREC | SELPAT+1~ |
TIURTN | SELPAT~, SELPAT+23*, SELPAT+64*, SELPAT+69* |
TIURTN( | SELPAT+69* |
TIURTN(1 | SELPAT+23*, SELPAT+58* |
TIURTYP | AUTHOR+1~, AUTHOR+3*, AUTHOR+5 |
TIUSCRN | AUTHOR+1~, AUTHOR+4*, AUTHOR+5 |
TIUSMPL | SELPAT+2~, SELPAT+11*, SELPAT+12, SELPAT+15, SELPAT+16, SELPAT+17, SELPAT+23 |
TIUSTOP | SELPAT+1~, SELPAT+39, SELPAT+56, SELPAT+61 |
TIUTMP | SELPAT+2~, SELPAT+34* |
TIUTOT | SELPAT+1~, SELPAT+15*, SELPAT+19, SELPAT+23 |
TIUTYP | SELPAT~, SELPAT+5*, SELPAT+6, SELPAT+8, SELPAT+11, SELPAT+36, SELPAT+59 |
TIUY | ITMCNT+1~*, ITMCNT+5*, ITMCNT+6, DOCSPICK~, DOCSPICK+8, DOCSPICK+12*, DOCSPICK+13*, SELPAT+2~, SELPAT+36, SELPAT+56 , SELPAT+58, SAMPLE+1~, SAMPLE+12*, SAMPLE+13*, SAMPLE+14, AUTHOR+1~, AUTHOR+5*, AUTHOR+6 |
TIUY("NODFLT" | DOCSPICK+11 |
TIUY(1 | DOCSPICK+13* |
TIUZ | SELPAT+1~, SELPAT+32*, SELPAT+34*, SELPAT+36 |
TOTAL | SAMPLE+1~, SAMPLE+3*, SAMPLE+10*, SAMPLE+12, SAMPLE+13 |
U | ASKTYP+4, ASKTYP+5, ASKTYP+7, ASKTYP+8, ASKTYP+11, ITMCNT+5, DOCSPICK+13, SELPAT+9, SELPAT+13, SELPAT+15 , SELPAT+16, SELPAT+17, SELPAT+18, SELPAT+19, SELPAT+23, SELPAT+26, SELPAT+27, SELPAT+32, SELPAT+46, SELPAT+49 , SELPAT+52, SELPAT+53, SELPAT+54, SELPAT+56, SAMPLE+7, SAMPLE+12, SAMPLE+13 |
X | ASKTYP+1~, ASKTYP+7*, CHOOSE+1~ |
Y | ASKTYP+1~, ASKTYP+6*, ASKTYP+8*, ASKTYPX, DOCSPICK+2~, CHOOSE~, CHOOSE+5* |