Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: TIUSRVT3

Package: Text Integration Utility

Routine: TIUSRVT3


Information

TIUSRVT3 ; SLC/PKS - Remove a user's non-shared Templates. ; Sep 22, 2025@15:36:20

Source Information

Source file <TIUSRVT3.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Text Integration Utility 1 DELETE^TIUSRVT  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Text Integration Utility 2 TIU TEMPLATE CAC USER DELETE  TIU TEMPLATE USER DELETE  
Electronic Health Modernization 1 EHM-01730  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
SELUSR ; Call here for manual selection of TIUSR from NEW PERSON file.
KUSER ; Get USER from Kernel - called by option: TIU TEMPLATE USER DELETE.
CLEAN(TIUSR,TIURARY) ; Call here as an RPC: Dump templates for one user.
CTRL ; Main control code for actual cleanup process.
DEL(TIUIEN) ; Pass root node of AROOT x-ref of <^TIU(8927,> file.
BLD(TIUIEN,TIUARY) ; Recursively build an array of templates.

External References

Name Field # of Occurrence
^DIR SELUSR+10, SELUSR+27
DELETE^TIUSRVT DEL+17
$$GET^XPAR KUSER+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: SELUSR+26
Routine Call
  • DIR
  • Line Location:
    • SELUSR+10
    • SELUSR+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8927 - [#8927] CTRL+5, CTRL+10, BLD+8, BLD+9

Label References

Name Line Occurrences
BLD DEL+5, BLD+9
CTRL SELUSR+38, KUSER+12
DEL CTRL+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SELUSR+2~
DIR SELUSR+2~, SELUSR+14!, SELUSR+35!
DIR("?" SELUSR+9*, SELUSR+19*
DIR("A" SELUSR+8*, SELUSR+18*
DIR("B" SELUSR+20*
DIR("T" SELUSR+17*
DIR(0 SELUSR+7*, SELUSR+23*
DIROUT SELUSR+2~, SELUSR+14!
DIRUT SELUSR+2~, SELUSR+14!
DTOUT SELUSR+2~, SELUSR+14!
DUOUT SELUSR+2~, SELUSR+14!
TIUARY DEL+2~, DEL+5, DEL+17, BLD~, BLD+9
TIUARY( DEL+11, BLD+6*
TIUARY(" " BLD+5
TIUCNT SELUSR+3~, KUSER+4~, CLEAN+2~, CTRL+2*, DEL+4, DEL+13*, DEL+14
TIUGET SELUSR+3~, KUSER+4~, CLEAN+2~, DEL+8*, DEL+9, DEL+11*, DEL+12, DEL+14
TIUIDX SELUSR+3~, KUSER+4~, CLEAN+2~, BLD+2~, BLD+5*, BLD+6, BLD+7*, BLD+8*, BLD+9
TIUIEN DEL~, DEL+4, DEL+5, BLD~, BLD+4, BLD+6, BLD+8, BLD+9
TIUNM SELUSR+3~, SELUSR+12*, SELUSR+18
TIUNUM SELUSR+3~, KUSER+4~, CLEAN+2~, DEL+8*, DEL+10*, DEL+11
TIUPAR KUSER+4~, KUSER+5*, KUSER+6, KUSER+7
TIURARY SELUSR+3~, SELUSR+39!, KUSER+4~, KUSER+13!, CLEAN~
TIURARY( DEL+4*, DEL+14*
TIURARY(0 CLEAN+3*, CTRL+5*
TIUSR SELUSR+3~, SELUSR+6*, SELUSR+11*, SELUSR+13, KUSER+4~, KUSER+10*, KUSER+11, CLEAN~, CLEAN+3, CTRL+5
CTRL+10, DEL+4
TIUTMP DEL+2~, DEL+17
TIUTPLT SELUSR+3~, KUSER+4~, CLEAN+2~, CTRL+8*, CTRL+9, CTRL+10*, CTRL+11, CTRL+14
U SELUSR+12, DEL+4, BLD+9
X SELUSR+2~, SELUSR+14!, SELUSR+35!
>> XUIFN KUSER+10
Y SELUSR+2~, SELUSR+11, SELUSR+12, SELUSR+14!, SELUSR+30, SELUSR+31, SELUSR+32, SELUSR+33, SELUSR+34, SELUSR+35!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All