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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: TIULS

Package: Text Integration Utility

Routine: TIULS


Information

TIULS ; SLC/JER - String Library functions ;26-Feb-2010 11:56;MGH

Source Information

Source file <TIULS.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 ^DIWP  ^DIWW  
Kernel 1 $$STRIP^XLFSTR  

Caller Graph

Caller Graph Total: 166

Package Total Caller Graph
Text Integration Utility 143 TIU CONVERSIONS MENU  TIU GMRPN FINAL  TIU MAIN MENU CLINICIAN  TIU MAIN MENU DS CLINICIAN  TIU MAIN MENU MGR  TIU MAIN MENU MIXED CLINICIAN  TIU MAIN MENU MRT  TIU MAIN MENU PN CLINICIAN  
TIU MAIN MENU REMOTE USER  TIU MAIN MENU TRANSCRIPTION  TIU NAME FORMAT  TIU PRINT PN  TIU PRINT PN MAS MENU  TIU RE-INDEX DOCUMENT FILE  TIU144  TIUALRT  
TIUALRT1  TIUAPIOK  TIUASRPT  TIUAUDIT  TIUBR  TIUBR1  TIUCHLP  TIUCPFIX  
TIUDD  TIUDD61  TIUDD8  TIUDSCN1  TIUDSCNV  TIUELST  TIUEPN7  TIUF DOCUMENT DEFINITION CLIN  
TIUF DOCUMENT DEFINITION MGR  TIUFC1  TIUFD  TIUFHLP  TIUFIX2  TIUFLA  TIUFLD  TIUFLF  
TIUFLF2  TIUFLF5  TIUFLF8  TIUFLJ  TIUFLP1  TIUFPR  TIUFT  TIUFT1  
TIUFX  TIUFXHLX  TIUHELP  TIULA1  TIULA2  TIULA4  TIULAB  TIULADR  
TIULC  TIULC1  TIULD  TIULG  TIULO  TIULO1  TIULP  TIULQ  
TIULQ2  TIULS1  TIULV  TIUMAP  TIUMLIST  TIUMOVE  TIUP134P  TIUP146P  
TIUP188P  TIUPD  TIUPEDSP  TIUPEFIX  TIUPEVNT  TIUPNCV  TIUPNCV6  TIUPP3  
TIUPRDS2  TIUPRF1  TIUPRPN1  TIUPRPN2  TIUPRPN8  TIUPS209  TIUPS76  TIUPS96  
TIUPUTA  TIUPUTC1  TIUPUTCP  TIUPUTS  TIUPUTSX  TIUPUTU  TIUQRYL  TIUR  
TIUR2  TIUR3  TIURA1  TIURB2  TIURC1  TIURD2  TIURD3  TIURD4  
TIURDIV  TIURECL1  TIURENDX  TIURH  TIURHX  TIURL  TIURM  TIURM1  
TIURMH  TIUROR  TIURORL  TIURP  TIURPN  TIURPTT1  TIURPTTL  TIURTIT1  
TIURTITH  TIURTITL  TIURVBC  TIUSROI  TIUSROI1  TIUSRV  TIUSRV1  TIUSRVF  
TIUSRVG  TIUSRVL  TIUSRVL1  TIUSRVLC  TIUSRVLO  TIUSRVLV  TIUSRVPT  TIUSRVR  
TIUSRVR2  TIUSRVR3  TIUSTT  TIUTSK  TIUVISIT  TIUVSIT  TIUVSIT1  
IHS Mods To Text Integration Utilities 19 BTIUCHLP  BTIUHELP  BTIULD  BTIULO  BTIULO2  BTIULO5  BTIUPCC1  BTIUPCC5  
BTIUPCC6  BTIUPG1  BTIUPLST  BTIUPRT1  BTIUPRT2  BTIURPT  BTIURPT1  BTIURPT2  
BTIURPT3  BTIURPT4  BTIUVSIT  
IHS Electronic Health Record 2 BEHODC7  BEHODCS  
HealtheVet Desktop 1 XHDAUTH  
Order Entry Results Reporting 1 OROVRRPT  

Entry Points

Name Comments DBIA/ICR reference
INAME(X) ; Call with X="FIRST MI[.] LAST[,M.D.]", RETURNS "LAST,FIRST MI"
STRIP(TEXT) ; Strips white space from text
SIGNAME(TIUDA) ; Get/Return Signature Block Printed Name
WRAP(TEXT,LENGTH) ; Breaks text string into substrings of length LENGTH
CENTER(X) ; Center X
QDATE
HASNUM(X) ; Boolean - evaluates whether X contains a number
LOWER(X) ; Convert UPPER CASE X to lower case
MIXED(X) ; Return Mixed Case X
UPPER(X) ; Convert lower case X to UPPER CASE
URGENCY(X) ; Input transform for urgency codes
DATE(X,FMT) ; Call with X=2910419.01 and FMT=Return Format of date ("MM/DD")
INAMEX
TIME(X,FMT) ; Recieves X as 2910419.01 and FMT=Return Format of time (HH:MM:SS).
SIGTITL(TIUDA) ; Get/Return Signature Block Printed Name
NAME(X,FMT) ; Call with X="LAST,FIRST MI", FMT=Return Format ("LAST, FI")
PARSE(X,Y) ; Parse string X, return array Y with list of words from X
WORD(X,FMT) ; Call with X=Word Processing array root, FMT=Wrap Width
NAMEX
FILL(X,Y,LEN) ; Append ", "_X to Y, unless Y would excede LEN

External References

Name Field # of Occurrence
^DIWP WORD+3
^DIWW WORD+4
$$STRIP^XLFSTR INAME+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY($J WORD+1!, WORD+4!
^VA(200 - [#200] SIGNAME+1, SIGTITL+1

Label References

Name Line Occurrences
$$LOWER NAME+4, MIXED+2
$$TIME DATE+7
$$UPPER NAME+9, MIXED+2, URGENCY+1, PARSE+4
NAMEX NAME+2
QDATE DATE+2

Naked Globals

Name Field # of Occurrence
^( WORD+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMTH DATE+1~, DATE+5*
CC DATE+1~, DATE+4*
DD DATE+1~, DATE+4*
DIWF WORD+1~, WORD+2*
DIWL WORD+1~, WORD+2*
FIRST INAME+1~, INAME+4*, INAME+6
FMT TIME~, TIME+2*, TIME+4*, TIME+5, DATE~, DATE+2*, DATE+3*, DATE+5, DATE+6*, DATE+7*
, QDATE, NAME~, NAME+2*, NAME+3*, NAME+4*, NAME+9*, NAMEX, WORD~, WORD+2
HR TIME+1~, TIME+3*
I PARSE+1~, PARSE+2*, PARSE+3, PARSE+4, HASNUM+1~*
IOM CENTER+2
LAST INAME+1~, INAME+5*, INAME+6
LEN FILL~, FILL+1
LENGTH WRAP~, WRAP+5, WRAP+6, WRAP+10
LINE WRAP+1~, WRAP+8*, WRAP+10*, WRAP+11
MI INAME+1~, INAME+5*, INAME+6
MIDDLE INAME+1~, INAME+4*, INAME+5
MIN TIME+1~, TIME+3*
MM DATE+1~, DATE+4*, DATE+5
NAME INAME+1~, INAME+4*, INAME+5, INAME+6*, INAMEX
SEC TIME+1~, TIME+3*
SP CENTER+1~, CENTER+2*, CENTER+3
TEXT STRIP~, STRIP+3*, STRIP+4, STRIP+5*, STRIP+6, WRAP~, WRAP+2, WRAP+3, WRAP+4, WRAP+7*
, WRAP+8, WRAP+9, WRAP+10, WRAP+11, WRAP+12*, WRAP+13
TIUDA SIGNAME~, SIGNAME+1, SIGTITL~, SIGTITL+1
TIUFI NAME+1~, NAME+6*
TIUFIRST NAME+1~, NAME+5*, NAME+6, NAME+7, NAME+8*
TIUI TIME+1~, TIME+4*, DATE+1~, DATE+6*, NAME+1~, NAME+9*, WORD+1~, WORD+3*, MIXED+1~, MIXED+2*
, WRAP+1~, WRAP+3*, WRAP+4, WRAP+7, WRAP+9*, WRAP+10, WRAP+11, WRAP+12*
TIUJ WRAP+1~, WRAP+12*
TIULAST NAME+1~, NAME+5*
TIULI NAME+1~, NAME+5*
TIUMI NAME+1~, NAME+7*
TIUTI STRIP+1~, STRIP+3*, STRIP+4*
TIUTMP DATE+1~, DATE+2*
TIUX STRIP+1~, STRIP+4*, STRIP+5, WRAP+1~, WRAP+4*, WRAP+5, WRAP+6
TIUX( WRAP+10, WRAP+11*, WRAP+12
TIUX(1 WRAP+8*
TIUX1 WRAP+1~, WRAP+6*, WRAP+7
TIUX2 WRAP+1~, WRAP+6*, WRAP+7
TIUY WRAP+1~, WRAP+10*, WRAP+11*
TMP MIXED+1~, MIXED+2*, MIXED+3
U SIGNAME+1, SIGTITL+1
WORD MIXED+1~, MIXED+2*, PARSE+1~, PARSE+3*, PARSE+4
X TIME~, TIME+3*, DATE~, DATE+2, DATE+4, DATE+7, NAME~, NAME+2, NAME+5, INAME~
, INAME+2*, INAME+4, WORD~, WORD+1~, WORD+3*, UPPER~, UPPER+1, LOWER~, LOWER+1, MIXED~
, MIXED+2, CENTER~, CENTER+2, CENTER+3, URGENCY~, URGENCY+1, FILL~, FILL+1, PARSE~, PARSE+2
, PARSE+3, HASNUM~, HASNUM+1
Y FILL~, FILL+1, PARSE~, HASNUM+1~*, HASNUM+2
Y( PARSE+4*
YY DATE+1~, DATE+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All