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 |  Local Variables  | All
Print Page as PDF
Routine: TIUMOBJ

Package: Text Integration Utility

Routine: TIUMOBJ


Information

TIUMOBJ ;XAN/AJB - MEDICATION OBJECT ;Aug 02, 2024@13:51:30

Source Information

Source file <TIUMOBJ.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Pharmacy Data Management 4 ZERO^PSS50  DRGIEN^PSS50P7  ZERO^PSS52P6  (PSS431,PSS436)^PSS55  
Outpatient Pharmacy 3 PEN^PSO5241  RX^PSO52API  OCL^PSOORRL  
Kernel 2 ($$FMADD,$$FMTE)^XLFDT  ($$REPLACE,$$TRIM)^XLFSTR  
Text Integration Utility 1 WRAP^TIUFLD  
VA FileMan 1 ^DIM  

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: 2

Package Total Caller Graph
Text Integration Utility 2 TIULMED  TIUMOBJ1  

Entry Points

Name Comments DBIA/ICR reference
LIST(DFN,TARGET,A,D,M,O,SC,SU) ;
; validate target, default to OUTPUT if needed
EX
CLASS(MED,DFN) ;
MEDCLASS(NAME,IEN) ;
OUTPUT(TARGET,MEDS,OCL,P) ;
ADDMED(TARGET,OCL,P,COL,CNT,INDEX,XSTR) ;
ADD(TARGET,DATA) ;
NODE(OCL,IDX,NODES) ;
SETSTR(S,V,X,L) ;
TITLE(TARGET,P,SHOW) ;
UP(X)

External References

Name Field # of Occurrence
^DIM LIST+4
PEN^PSO5241 CLASS+10
RX^PSO52API CLASS+5
OCL^PSOORRL LIST+27
ZERO^PSS50 MEDCLASS+3
DRGIEN^PSS50P7 CLASS+40
ZERO^PSS52P6 CLASS+33
PSS431^PSS55 CLASS+21
PSS436^PSS55 CLASS+28
WRAP^TIUFLD ADDMED+24, ADDMED+27, ADDMED+35, ADDMED+56, TITLE+4
$$FMADD^XLFDT LIST+27
$$FMTE^XLFDT ADDMED+47, ADDMED+49, ADDMED+51, ADDMED+52
$$REPLACE^XLFSTR ADDMED+6, ADDMED+7, ADDMED+8, ADDMED+12, ADDMED+13, ADDMED+15, ADDMED+18, ADDMED+22
$$TRIM^XLFSTR ADDMED+1, ADDMED+6, ADDMED+12, ADDMED+20, ADDMED+54, NODE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] LIST+6, LIST+21
^PS(53.1 - [#53.1] CLASS+15, CLASS+16, CLASS+17, CLASS+18
^TMP("PS" LIST+7!, LIST+27, LIST+28!
^TMP($J CLASS+6, CLASS+7, CLASS+11, CLASS+12, CLASS+22, CLASS+23, CLASS+24, CLASS+25, CLASS+29, CLASS+30
, CLASS+31, CLASS+32, CLASS+33!, CLASS+34, CLASS+35!, CLASS+40!, CLASS+41, CLASS+43!, MEDCLASS+1!, MEDCLASS+4
, MEDCLASS+5!

Label References

Name Line Occurrences
$$ADDMED LIST+59
$$MEDCLASS CLASS+1, CLASS+36, CLASS+42
$$NODE ADDMED+6, ADDMED+7, ADDMED+8, ADDMED+11, ADDMED+12, ADDMED+13, ADDMED+14, ADDMED+15, ADDMED+18
$$SETSTR OUTPUT+18, OUTPUT+20, OUTPUT+21, OUTPUT+22, OUTPUT+23, OUTPUT+24, OUTPUT+26, OUTPUT+31, OUTPUT+40, ADDMED+36
, ADDMED+38, ADDMED+40, ADDMED+42, ADDMED+43, ADDMED+44, ADDMED+47, ADDMED+48, ADDMED+49, ADDMED+51, ADDMED+52
, ADDMED+57
$$UP LIST+12
ADD LIST+6, EX+1, OUTPUT+20, OUTPUT+21, OUTPUT+26, OUTPUT+31, OUTPUT+39, OUTPUT+40, OUTPUT+41, OUTPUT+42
, OUTPUT+43, ADDMED+54, ADDMED+57, TITLE+4, TITLE+5, TITLE+6, TITLE+7
ADDMED OUTPUT+38
CLASS LIST+52
EX LIST+27
OUTPUT EX+2
TITLE EX

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H LIST+25~
A LIST~, LIST+10*
BDT1 LIST+25~
CLASS MEDCLASS+1~, MEDCLASS+4*, MEDCLASS+6, OUTPUT+1~, OUTPUT+28*, OUTPUT+31, OUTPUT+33, OUTPUT+35, OUTPUT+36, OUTPUT+38
, OUTPUT+39, OUTPUT+40
CNT OUTPUT+1~, OUTPUT+5*, ADDMED~, ADDMED+32*, ADDMED+38
CNT( OUTPUT+36*, OUTPUT+38
CNT("CLASS" OUTPUT+13*, OUTPUT+36*, OUTPUT+38, OUTPUT+42
CNT("TOTAL" OUTPUT+36*, OUTPUT+42
COL OUTPUT+1~, OUTPUT+38, ADDMED~
COL(0 OUTPUT+4*, OUTPUT+8*, ADDMED+38
COL(1 OUTPUT+4*, OUTPUT+5*, OUTPUT+7*, OUTPUT+8*, OUTPUT+18, OUTPUT+22, ADDMED+24, ADDMED+27, ADDMED+35, ADDMED+40
, ADDMED+56, ADDMED+57
COL(2 OUTPUT+4*, OUTPUT+7*, OUTPUT+8*, OUTPUT+18, OUTPUT+20, OUTPUT+23, OUTPUT+24, ADDMED+42, ADDMED+43, ADDMED+44
, ADDMED+48
COL(3 OUTPUT+8*, OUTPUT+20, OUTPUT+21, OUTPUT+23, OUTPUT+24, ADDMED+47, ADDMED+49, ADDMED+51, ADDMED+52
D LIST~, LIST+11*
D0 LIST+25~
DATA CLASS+1~*, CLASS+36*, CLASS+41, CLASS+42*, ADDMED+1~*, ADDMED+6, ADDMED+8*, ADDMED+11, ADDMED+14*, ADDMED+15*
, ADDMED+17*, ADDMED+18*, ADDMED+20*, ADDMED+22*, ADDMED+27, ADDMED+38*, ADDMED+40*, ADDMED+42*, ADDMED+43*, ADDMED+47*
, ADDMED+48*, ADDMED+49*, ADDMED+51*, ADDMED+52*, ADDMED+54, ADD~, ADD+1, NODE+1~*, NODE+2, TITLE+1~*
, TITLE+2*, TITLE+3*, TITLE+4
DATA( ADDMED+24
DATA(1 ADDMED+6*, ADDMED+11*
DATA(2 ADDMED+6*, ADDMED+11*, ADDMED+12*
DATA(3 ADDMED+7*, ADDMED+13*
DEA MEDCLASS+1~, MEDCLASS+4*, MEDCLASS+6
DFN LIST~, LIST+2*, LIST+6, LIST+21, LIST+27, LIST+52, CLASS~, CLASS+5, CLASS+6, CLASS+7
, CLASS+10, CLASS+11, CLASS+12, CLASS+21, CLASS+28
DILOCKTM LIST+25~
DIQ2 LIST+25~
DISYS LIST+25~
DRG LIST+25~
DT LIST+27
GP LIST+25~
IDX NODE~, NODE+1
IEN LIST+25~, LIST+65~*, LIST+67, CLASS+17~*, CLASS+18, CLASS+23~*, CLASS+24, CLASS+31~*, CLASS+32*, CLASS+33
, CLASS+34, CLASS+41~*, CLASS+42, MEDCLASS~, MEDCLASS+1*, MEDCLASS+3, MEDCLASS+4*, MEDCLASS+6
IND ADDMED+1~, ADDMED+22*, ADDMED+34, ADDMED+56
IND(0 ADDMED+31*, ADDMED+34*, ADDMED+40, ADDMED+56
INDEX LIST+28~, LIST+29*, LIST+30, LIST+32, LIST+33, LIST+34, LIST+35, LIST+36, LIST+37, LIST+44
, LIST+57, LIST+59, LIST+67, LIST+69, OUTPUT+35~*, OUTPUT+38, ADDMED~, ADDMED+1, ADDMED+2, ADDMED+6
, ADDMED+7, ADDMED+8, ADDMED+11, ADDMED+12, ADDMED+13, ADDMED+14, ADDMED+15, ADDMED+17, ADDMED+18, ADDMED+22
, ADDMED+27, ADDMED+42, ADDMED+47, ADDMED+48, ADDMED+49, ADDMED+51, ADDMED+52
L SETSTR~, SETSTR+1
LN OUTPUT+11~, OUTPUT+17*, OUTPUT+18*, OUTPUT+22*, OUTPUT+23*, OUTPUT+24*, OUTPUT+26
LSTDS LIST+25~
LSTFD LIST+25~
LSTRD LIST+25~
M LIST~, LIST+12*
MED LIST+30~, LIST+52, LIST+57, CLASS~
MED("CLASS" LIST+54, LIST+56, LIST+63, LIST+69, CLASS+1*, CLASS+2*, CLASS+36*, CLASS+42*
MED("CLINIC" LIST+36*, LIST+40, LIST+48, LIST+50
MED("DEA" LIST+56, CLASS+1*, CLASS+2*, CLASS+36*, CLASS+42*
MED("FILE" LIST+37*, LIST+38, LIST+40, LIST+44, CLASS+4, CLASS+9, CLASS+14, CLASS+20, CLASS+27
MED("IEN" CLASS+2*, CLASS+6*, CLASS+11*, CLASS+18*, CLASS+24*, CLASS+25*, CLASS+34*, CLASS+36, CLASS+38
MED("NAME" LIST+30*, CLASS+1
MED("ORDER #" , LIST+35*, LIST+37, CLASS+5, CLASS+6, CLASS+7, CLASS+10, CLASS+11, CLASS+12, CLASS+15
, CLASS+16, CLASS+17, CLASS+18, CLASS+21, CLASS+22, CLASS+23, CLASS+24, CLASS+25, CLASS+28, CLASS+29
, CLASS+30, CLASS+31, CLASS+32
MED("ORIDX" CLASS+2*, CLASS+7*, CLASS+12*, CLASS+15*, CLASS+25*, CLASS+29*, CLASS+38, CLASS+40
MED("SORT" LIST+40*, LIST+42*, LIST+63, LIST+69
MED("STATUS" LIST+34*, LIST+42, LIST+46, LIST+61
MED("TYPE" LIST+38*, LIST+40, LIST+48, LIST+50
MEDS LIST+28~, EXEX+1, EX+2, OUTPUT~
MEDS( LIST+69*, OUTPUT+10, OUTPUT+28, OUTPUT+33, OUTPUT+35, OUTPUT+39, OUTPUT+40, OUTPUT+41
NAME MEDCLASS~, MEDCLASS+1*, MEDCLASS+3
ND2P5 LIST+25~
NODE NODE+1~*
NODES NODE~, NODE+1
O LIST~, LIST+13*
OCL LIST+28~*, LIST+59, EX+2, OUTPUT~, OUTPUT+38, ADDMED~, ADDMED+6, ADDMED+7, ADDMED+8, ADDMED+11
, ADDMED+12, ADDMED+13, ADDMED+14, ADDMED+15, ADDMED+18, NODE~
OCL( LIST+29, LIST+30, LIST+32, LIST+33*, LIST+34, LIST+35, LIST+36, LIST+37, LIST+44*, LIST+57*
, LIST+67, LIST+69, ADDMED+1, ADDMED+2, ADDMED+6, ADDMED+8, ADDMED+11, ADDMED+14, ADDMED+17, ADDMED+22
, ADDMED+27, ADDMED+42, ADDMED+47, ADDMED+48, ADDMED+49, ADDMED+51, ADDMED+52, NODE+1
P LIST+2~, LIST+59, EXEX+2, OUTPUT~, OUTPUT+38, ADDMED~, TITLE~
P( LIST+16*
P("A" LIST+46, TITLE+1
P("AS" LIST+18*, LIST+42, LIST+46, LIST+61
P("D" OUTPUT+3, OUTPUT+6, OUTPUT+15, OUTPUT+19, OUTPUT+31, OUTPUT+40, ADDMED+5, ADDMED+10, ADDMED+17, ADDMED+18
, ADDMED+24, ADDMED+29, ADDMED+34, ADDMED+46
P("INP" LIST+21*, OUTPUT+12, TITLE+2
P("M" LIST+48, LIST+50, OUTPUT+5, OUTPUT+16, OUTPUT+17, OUTPUT+22, TITLE+2, TITLE+3
P("O" LIST+42, OUTPUT+5, OUTPUT+16, OUTPUT+17, OUTPUT+22
P("PS" LIST+19*, LIST+42, LIST+46, LIST+61
P("SC" LIST+52, LIST+54, LIST+63, LIST+69, OUTPUT+5, OUTPUT+16, OUTPUT+17, OUTPUT+22, OUTPUT+30, OUTPUT+31
, OUTPUT+38, OUTPUT+39, OUTPUT+40, TITLE+5
P("SORT" LIST+21*, LIST+40, LIST+48, ADDMED+29, ADDMED+47, ADDMED+48, ADDMED+51, ADDMED+52
P("SU" LIST+52, LIST+56, TITLE+3
P("UNK" LIST+23*, LIST+54*, TITLE+6, TITLE+7
PSSTMP2 LIST+25~
REP ADDMED+1~, ADDMED+6, ADDMED+7, ADDMED+8, ADDMED+12, ADDMED+13, ADDMED+15, ADDMED+18, ADDMED+22
REP( ADDMED+22*
REP("^^" ADDMED+2*
RNWDT LIST+25~
S SETSTR~, SETSTR+1
SC LIST~, LIST+14*
SG LIST+25~
SHOW TITLE~, TITLE+5
SORT OUTPUT+1~*, OUTPUT+10*, OUTPUT+11, OUTPUT+12, OUTPUT+28, OUTPUT+33, OUTPUT+35, OUTPUT+36, OUTPUT+38, OUTPUT+39
, OUTPUT+40, OUTPUT+41, ADDMED+27~*, ADDMED+29, ADDMED+47, ADDMED+48, ADDMED+51, ADDMED+52
STATUS OUTPUT+11~*, OUTPUT+17, OUTPUT+22
SU LIST~, LIST+15*
SUBS LIST+63~*, LIST+64, LIST+65, LIST+67
TARGET LIST~, LIST+2*, LIST+4*, LIST+6, LIST+7, LIST+59, EXEX+1, EX+2, EX+4
, OUTPUT~, OUTPUT+20, OUTPUT+21, OUTPUT+26, OUTPUT+31, OUTPUT+38, OUTPUT+39, OUTPUT+40, OUTPUT+41, OUTPUT+42
, OUTPUT+43, ADDMED~, ADDMED+54, ADDMED+57, ADD~, ADD+1, TITLE~, TITLE+4, TITLE+5, TITLE+6
, TITLE+7
TEMP ADDMED+1~, ADDMED+18~*, ADDMED+24, ADDMED+34*, ADDMED+35, ADDMED+56*
TEMP( ADDMED+25*, ADDMED+35*, ADDMED+36
TEMP("" ADDMED+25
TIUDATE LIST+27, LIST+32, EX+3!
TIUFT ADDMED+1~, ADDMED+24!*, ADDMED+27, ADDMED+29*, ADDMED+35!, ADDMED+56!, TITLE+4~*
TIUFT( ADDMED+25!, ADDMED+29*, ADDMED+31, ADDMED+34, ADDMED+35!, ADDMED+36*, ADDMED+40, ADDMED+57, TITLE+4
TIUFT(2 ADDMED+44*
TYPE OUTPUT+12~*, OUTPUT+17, OUTPUT+20, OUTPUT+22, OUTPUT+23, ADDMED+1~, ADDMED+2*, ADDMED+4, ADDMED+9, ADDMED+16
U LIST+2, LIST+30, LIST+32, LIST+33, LIST+34, LIST+37, LIST+44, LIST+67, LIST+69, CLASS+1
, CLASS+15, CLASS+16, CLASS+18, CLASS+36, CLASS+42, MEDCLASS+6, ADDMED+1, ADDMED+6, ADDMED+7, ADDMED+8
, ADDMED+11, ADDMED+12, ADDMED+13, ADDMED+14, ADDMED+15, ADDMED+17, ADDMED+18, ADDMED+42, ADDMED+47, ADDMED+48
, ADDMED+49, ADDMED+51, ADDMED+52, NODE+1
UL OUTPUT+1~*, OUTPUT+26, OUTPUT+31, OUTPUT+40
V SETSTR~, SETSTR+1
X LIST+2~, LIST+4*, LIST+9*, LIST+10, LIST+11, LIST+12, LIST+13, LIST+14, LIST+15, LIST+16!
, OUTPUT+31~*, ADDMED+1~, ADDMED+24*, ADDMED+25~*, ADDMED+31*, ADDMED+32, ADDMED+34, ADDMED+35, ADDMED+36, ADDMED+40
, ADDMED+42, ADDMED+47~*, ADDMED+48~*, ADDMED+49*, ADDMED+51~*, ADDMED+52~*, ADDMED+57*, NODE+1~*, SETSTR~, SETSTR+1
, UP~
X3 CLASS+28~
XSTR LIST+59~*, LIST+63, LIST+69, OUTPUT+1~, OUTPUT+33*, OUTPUT+35, ADDMED~, ADDMED+5, ADDMED+10, ADDMED+20
, ADDMED+24
Y ADDMED+1~, ADDMED+24*, ADDMED+25*, ADDMED+35*, ADDMED+36*, ADDMED+42~*, ADDMED+43, ADDMED+44, NODE+1~*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All