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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: TIUSRVD

Package: Text Integration Utility

Routine: TIUSRVD


Information

TIUSRVD ; SLC/JER - RPC's for document definition ;04-Jun-2012 16:28;DU

Source Information

Source file <TIUSRVD.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Text Integration Utility 9 $$CLASS^TIUCNSLT  ITEMS^TIUFLT  $$TYPMATCH^TIULA1  $$PNAME^TIULC1  $$PERSDOC^TIULE  ($$CANENTR,$$CANLINK,$$CANPICK,CANLINK)^TIULP  PATVADPT^TIULV  $$CLASS^TIUSROI  
($$DOLMLINE,DOLMLINE)^TIUSRVF1  
RPC Broker 1 $$BROKER^XWBLIB  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Text Integration Utility 4 TIUAPIOK  TIUCP  TIUFLP1  TIUSRVT  
Consult Request Tracking 2 GMRCDRFR  GMRCUTL1  
IHS Mods To Text Integration Utilities 2 BTIUPRT2  BTIUSRVT  
Order Entry Results Reporting 2 ORCD  ORWGAPIA  
Clinical Reminders 1 PXRMFNFT  
Tracking Procedure Workflow 1 BTPWTIUU  

Entry Points

Name Comments DBIA/ICR reference
CNSLCLAS(Y) ; RPC to identify class CONSULTS
SUMMARY(TIUY) ; Get list of DS Titles
BOIL(LINE,COUNT) ; Execute Boilerplates
TRAVERSE(TIUY,CLASS,TYPE,TIUK) ; Get all selectable titles for the CLASS
NOTES(TIUY) ; Get list of PN Titles
BLRSHELL(TIUY,TITLE,DFN,VSTR) ; Shell for boilerplate RPC
BLRPLT(TIUY,TITLE,DFN,VSTR,ROOT) ; Load/Execute the Boilerplate for TITLE
; or ROOT
CANXEC(TIUODA) ; Evaluate Object Status
APPEND(X) ;
LNGSURG(Y,FROM,DIR,CLNAME) ; long list SURGICAL REPORT titles
; CLNAME = "SURGICAL REPORTS" or "PROCEDURE REPORTS (NON-O.R.)"
; depending on context
CANLINK(Y,TIUTTL) ; Wrap call to $$CANLINK^TIULP
PERSLIST(TIUY,DUZ,CLASS,TIUC,TIUFLG) ; Get personal list for a user
LONGLIST(Y,CLASS,FROM,DIR,IDNOTE) ; long list of titles for a class
; .Y=returned list, CLASS=ptr to class in 8925.1, FROM=text to $O from,
; DIR=$O direction, IDNOTE=flag to indicate selection for ID Entry
INSMULT(LINE,TARGET,TIULCNT) ; Mult-valued results
LNGCNSLT(Y,FROM,DIR) ; Handle long list of titles for CONSULTS
SURGCLAS(Y,CLNAME) ; RPC to identify class
; CLNAME = "SURGICAL REPORTS" or "PROCEDURE REPORTS (NON-O.R.)"
LIST(TIUY,CLASS,TYPE,TIUK) ; Get list of document titles
REPLACE(LINE,X,TIUI) ; Replace the TIUIth object in LINE w/X

External References

Name Field # of Occurrence
^DIC BOIL+6
$$CLASS^TIUCNSLT LNGCNSLT+1, CNSLCLAS+1
ITEMS^TIUFLT BLRPLT+23
$$TYPMATCH^TIULA1 TRAVERSE+5
$$PNAME^TIULC1 TRAVERSE+7, PERSLIST+11
$$PERSDOC^TIULE LIST+9, PERSLIST+16
$$CANENTR^TIULP TRAVERSE+3, PERSLIST+10, LONGLIST+7
$$CANLINK^TIULP LONGLIST+8, CANLINK+1
$$CANPICK^TIULP TRAVERSE+3, PERSLIST+10, LONGLIST+7
CANLINK^TIULP LONGLIST+8
PATVADPT^TIULV BLRPLT+8
$$CLASS^TIUSROI LNGSURG+4, SURGCLAS+3
$$DOLMLINE^TIUSRVF1 BLRPLT+17
DOLMLINE^TIUSRVF1 BLRPLT+17
$$BROKER^XWBLIB INSMULT+4

Used in RPC

RPC Name Call Tags
TIU GET PN TITLES NOTES
TIU GET DS TITLES SUMMARY
TIU LOAD BOILERPLATE TEXT BLRSHELL
TIU LONG LIST OF TITLES LONGLIST
TIU PERSONAL TITLE LIST PERSLIST
TIU LONG LIST CONSULT TITLES LNGCNSLT
TIU IDENTIFY CONSULTS CLASS CNSLCLAS
TIU IDENTIFY SURGERY CLASS SURGCLAS
TIU LONG LIST SURGERY TITLES LNGSURG

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] TRAVERSE+4, TRAVERSE+8, TRAVERSE+10, BLRPLT+7, BLRPLT+12, BLRPLT+22, BOIL+9, CANXEC+1, LONGLIST+4, LONGLIST+6
^TIU(8925.98 - [#8925.98] LIST+6, PERSLIST+2, PERSLIST+6, PERSLIST+8
^TMP("TIUBOIL" BLRSHELL+1!, BLRSHELL+3!, BLRPLT+5, BLRPLT+9, BLRPLT+12*, BLRPLT+13!, BLRPLT+14*, BLRPLT+20*, BLRPLT+21*

Label References

Name Line Occurrences
$$APPEND BOIL+9
$$BOIL BLRPLT+18
$$CANXEC BOIL+9
$$REPLACE BOIL+20
BLRPLT BLRSHELL+2, BLRPLT+25
INSMULT BLRPLT+19
LIST NOTES+1, SUMMARY+1
LONGLIST LNGCNSLT+2, LNGSURG+5
PERSLIST LIST+6
TRAVERSE LIST+8, TRAVERSE+11

Naked Globals

Name Field # of Occurrence
^(9 BOIL+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLASS LIST~, LIST+6, LIST+8, LIST+9, TRAVERSE~, TRAVERSE+3, TRAVERSE+4, TRAVERSE+7, TRAVERSE+8, TRAVERSE+10
, PERSLIST~, PERSLIST+2, PERSLIST+16, LNGCNSLT+1~*, LNGCNSLT+2, LNGSURG+3~, LNGSURG+4*, LNGSURG+5, LONGLIST~, LONGLIST+4
, LONGLIST+6
CLNAME LNGSURG~, LNGSURG+3*, LNGSURG+4, SURGCLAS~, SURGCLAS+2*, SURGCLAS+3
CNT LONGLIST+3~*, LONGLIST+4, LONGLIST+6
COUNT BOIL~
CURTYP TRAVERSE+1~, TRAVERSE+4*, TRAVERSE+5
DA LONGLIST+3~, LONGLIST+5*, LONGLIST+6*, LONGLIST+7, LONGLIST+8, LONGLIST+9
DFN BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+8, BLRPLT+25
DIC BOIL+2~, BOIL+3*
DIC("S" BOIL+4*
DIC(0 BOIL+3*
DIR LNGCNSLT~, LNGCNSLT+2, LNGSURG~, LNGSURG+5, LONGLIST~, LONGLIST+3*, LONGLIST+4
DT BLRPLT+14, BLRPLT+21
DUZ LIST+6, LIST+9, PERSLIST~, PERSLIST+2, PERSLIST+16
FROM LNGCNSLT~, LNGCNSLT+2, LNGSURG~, LNGSURG+5, LONGLIST~, LONGLIST+4*, LONGLIST+6, LONGLIST+9
I TRAVERSE+1~, TRAVERSE+8*, TRAVERSE+10, LONGLIST+3~*, LONGLIST+4, LONGLIST+6, LONGLIST+9*
IDNOTE LONGLIST~, LONGLIST+8
INLST PERSLIST+1~, PERSLIST+20*, PERSLIST+23
J TRAVERSE+1~, TRAVERSE+9~, TRAVERSE+10*, TRAVERSE+11
LINE BOIL~, BOIL+5, BOIL+20*, BOIL+21, REPLACE~, REPLACE+1*, REPLACE+2, INSMULT~, INSMULT+5, INSMULT+7
, INSMULT+8, INSMULT+9, INSMULT+15
>> NOSAVE CANXEC+2
ROOT BLRPLT~, BLRPLT+7*, BLRPLT+11, BLRPLT+15, BLRPLT+16, BLRPLT+22
TARGET INSMULT~, INSMULT+17, INSMULT+18, INSMULT+20, INSMULT+22, INSMULT+23, INSMULT+24, INSMULT+25
TITLE BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+7, BLRPLT+12, BLRPLT+22, BLRPLT+23
TIU BLRPLT+2~, BLRPLT+8
TIUC TRAVERSE+1~*, PERSLIST~, PERSLIST+4*, PERSLIST+5*, PERSLIST+12*, PERSLIST+13, PERSLIST+14*, PERSLIST+17*, PERSLIST+19*, PERSLIST+23*
, PERSLIST+25*
TIUDA PERSLIST+1~, PERSLIST+2*, PERSLIST+3, PERSLIST+6, PERSLIST+8
TIUDFLT LIST+1~, LIST+9*, LIST+10, PERSLIST+1~, PERSLIST+16*, PERSLIST+20*, PERSLIST+21, PERSLIST+23, PERSLIST+25
TIUDTYP PERSLIST+7~, PERSLIST+9*, PERSLIST+10, PERSLIST+11, PERSLIST+14
TIUFITEM BLRPLT+23~
TIUFITEM( BLRPLT+24, BLRPLT+25
TIUFLG PERSLIST~, PERSLIST+4, PERSLIST+15
TIUFPRIV BOIL+2~*
TIUI TRAVERSE+1~*, PERSLIST+1~, PERSLIST+5*, PERSLIST+6*, PERSLIST+8, PERSLIST+17*, PERSLIST+18*, PERSLIST+19, PERSLIST+20, BLRPLT+2~*
, BLRPLT+15*, BLRPLT+16, BLRPLT+23~, BLRPLT+24*, BLRPLT+25, BOIL+2~, BOIL+5*, BOIL+13, BOIL+17, BOIL+20
, REPLACE~, REPLACE+1, INSMULT+6~, INSMULT+9*, INSMULT+11*, INSMULT+14, INSMULT+15
TIUJ BLRPLT+2~, BLRPLT+9*, BLRPLT+12, BLRPLT+13*, BLRPLT+14, BLRPLT+16*, BLRPLT+18, BLRPLT+19, BLRPLT+20, BLRPLT+21
TIUK LIST~, LIST+3*, LIST+6, LIST+7*, LIST+8, LIST+10*, TRAVERSE~, TRAVERSE+2*, TRAVERSE+6*, TRAVERSE+7
, TRAVERSE+11, BLRPLT+2~
TIUL BLRPLT+2~, BLRPLT+25*
TIULCNT INSMULT~, INSMULT+17*, INSMULT+18, INSMULT+19*, INSMULT+20, INSMULT+22*, INSMULT+23, INSMULT+24*, INSMULT+25
TIULGTH INSMULT+1~, INSMULT+3*, INSMULT+4*, INSMULT+16, INSMULT+21
TIULINE INSMULT+6~, INSMULT+9*, INSMULT+10*, INSMULT+16, INSMULT+18, INSMULT+21, INSMULT+23
TIUNEWG BOIL+1~, BOIL+17*, BOIL+18, BOIL+19
TIUNEWR BOIL+1~, BOIL+13*, BOIL+14, BOIL+15
TIUODA CANXEC~, CANXEC+1
TIUOLDG BOIL+1~, BOIL+17*, BOIL+18
TIUOLDR BOIL+1~, BOIL+13*, BOIL+14
TIUOST CANXEC+1~*, CANXEC+2
TIUPC INSMULT+1~, INSMULT+5*, INSMULT+7, INSMULT+8, INSMULT+9, INSMULT+10, INSMULT+15
TIUPL PERSLIST+7~, PERSLIST+8*, PERSLIST+9, PERSLIST+11, PERSLIST+12
TIUSCNT INSMULT+6~, INSMULT+9*, INSMULT+13*, INSMULT+16, INSMULT+21
TIUSEQ PERSLIST+7~, PERSLIST+12*, PERSLIST+13*, PERSLIST+14
TIUSLINE INSMULT+12~, INSMULT+14*, INSMULT+15*, INSMULT+16, INSMULT+20, INSMULT+21, INSMULT+23, INSMULT+25
TIUSRC INSMULT+6~, INSMULT+7*, INSMULT+11, INSMULT+14, INSMULT+15, INSMULT+26
TIUTAIL INSMULT+6~, INSMULT+8*, INSMULT+15
TIUTNM PERSLIST+7~, PERSLIST+11*, PERSLIST+14
TIUTTL CANLINK~, CANLINK+1
TIUX INSMULT+6~
TIUXL APPEND+1~*, APPEND+2
TIUY NOTES~, NOTES+1, SUMMARY~, SUMMARY+1, LIST~, LIST+6, LIST+8, TRAVERSE~, TRAVERSE+11, PERSLIST~
, BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+5*, BLRPLT+25, CANXEC+1~, CANXEC+2*, CANXEC+3
TIUY( LIST+7*, LIST+10*, TRAVERSE+7*, PERSLIST+4*, PERSLIST+13, PERSLIST+14*, PERSLIST+18, PERSLIST+20, PERSLIST+23*, PERSLIST+25*
TYPE LIST~, LIST+4*, LIST+8, TRAVERSE~, TRAVERSE+5, TRAVERSE+11
TYPMATCH TRAVERSE+1~, TRAVERSE+5*, TRAVERSE+6
U LIST+10, TRAVERSE+4, TRAVERSE+7, PERSLIST+9, PERSLIST+11, PERSLIST+12, PERSLIST+14, PERSLIST+20, BLRPLT+9, BLRPLT+12
, BLRPLT+14, BLRPLT+21, CANXEC+1
VA BLRPLT+2~
VADM BLRPLT+2~
VAERR BLRPLT+2~
VAIN BLRPLT+2~
VSTR BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+8, BLRPLT+25
X TRAVERSE+1~, BLRPLT+16*, BLRPLT+17*, BLRPLT+18*, BLRPLT+19, BLRPLT+20, BOIL+2~, BOIL+5*, BOIL+7*, BOIL+9*
, BOIL+10*, BOIL+11, BOIL+12, BOIL+13, BOIL+15*, BOIL+16, BOIL+17, BOIL+19*, BOIL+20, APPEND~
, APPEND+1, APPEND+2*, APPEND+3, REPLACE~, REPLACE+1
>> XWBOS BLRPLT+17
Y TRAVERSE+1~, BOIL+2~, BOIL+7, BOIL+8, BOIL+9, LNGCNSLT~, LNGCNSLT+2, LNGSURG~, LNGSURG+5, LONGLIST~
, CNSLCLAS~, CNSLCLAS+1*, SURGCLAS~, SURGCLAS+3*, CANLINK~, CANLINK+1*
Y( LONGLIST+9*

Marked Items

Name Field # of Occurrence
$T(CANLINK^TIULP LONGLIST+8
$T(DOLMLINE^TIUSRVF1 BLRPLT+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All