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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: TIULX

Package: Text Integration Utility

Routine: TIULX


Information

TIULX ; SLC/JER - Cross-reference library functions ; 10/1/10 2:31pm

Source Information

Source file <TIULX.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Text Integration Utility 4 SEND^TIUALRT  ($$ISADDNDM,$$PERSNAME)^TIULC1  $$PERSPRF^TIULE  $$READ^TIUU  
VA Fileman 4 (,$$FIND1)^DIC  ^DIE  CLEAN^DILF  EN^DIQ1  
Uncategorized 2 ENPAT^GMRPNCW  PAT^GMRPNOR1  
Registration 1 ($$SETSTR,FULL)^VALM1  

Caller Graph

Caller Graph Total: 69

Package Total Caller Graph
Text Integration Utility 61 TIU DS LINE COUNT BY AUTHOR  TIU DS LINE COUNT BY SERVICE  TIU DS LINE COUNT BY TRANSCR  TIU144  TIUCNSLT  TIUCP  TIUEDIM  TIUEDIT  
TIUEDITR  TIUEDS1  TIUEDS12  TIUEDS4  TIUEDS5  TIUEN169  TIUEPN1  TIUEPN11  
TIUEPN4  TIUEPN7  TIUFIX  TIUHL7U1  TIULA2  TIULA3  TIULA4  TIULC  
TIULP  TIULV  TIUP134  TIUP149  TIUP188  TIUPNCVX  TIUPR222  TIUPS120  
TIUPS155  TIUPUTC  TIUPUTPN  TIUPUTS  TIUR1  TIUR4  TIURA  TIURA1  
TIURA3  TIURB  TIURB2  TIURD  TIURD2  TIURD3  TIURS  TIURS1  
TIUSROI  TIUSROI1  TIUSRV  TIUSRVA  TIUSRVLV  TIUSRVP  TIUSRVP1  TIUSRVP2  
TIUSRVR  TIUSRVR1  TIUXRC4  TIUXRC5  TIUXRC6  
Order Entry Results Reporting 3 ORWGAPIA  ORWPT  ORWTPN  
Care Management 1 ORRCTIU  
Health Summary 1 GMTSADH5  
IHS Changes To ADT 1 BDGPV1  
IHS Mods To Text Integration Utilities 1 BTIURS  
IHS View Patient Record 1 BVPTIU  

Entry Points

Name Comments DBIA/ICR reference
REMSIGNR(TIUDA,TIUDUZ) ; Remove user from additional signer list
AAUP(DA) ; Should record be included in daily print queue by author?
; Receives DA = record # in 8925
PICK(LOW,HIGH,PROMPT,TYPE) ; List selection
HASDOCMT(DFN) ;Does patient have ANY entries in TIU DOCUMENT file 8925?
CWAD ; Entry action for CWAD protocol
IDSIGNRS(TIUY,TIUDA,TIULIST) ; Add list of Add'l Signers for a TIU Document
; TIULIST(TIUI) [By Ref] = array of users to add/remove as signers
; TIUDA = IEN in ^TIU(8925,
ISDS(DA) ; Evaluate whether a given document is a Discharge Summary
; Receives DA = record # in 8925.1
ISPN(DA) ; Evaluate whether a given document is a Progress Note
; Receives DA = record # in 8925.1
ISA(DA,CLASS) ; Evaluate whether a given document type is a member of a
; particular document class
; Receives DA = record # in 8925.1, and
; CLASS = record # of class in 8925.1
NEEDSIG(TIUY,USER,CLASS)
MENUS ; Evaluate/enforce user's menu display preference
TITLIENS ; Get IENs of DDEF entries that have type Title
; in Document Definition file 8925.1
HASDS(DFN,VSTR) ; Does an admission have a Discharge Summary?
TRNSFRM(RTYPE,FLD,X) ; Executes Transform code for a given header field
APTP(DA) ; Should record be included in daily print queue by patient?
; Receives DA = record # in 8925
XTRASIGN(TIUY,TIUDA) ; Get list of extra signers for a document
TRNSFRMX
BELONGS(TIUDA,CLASS) ; Evaluate whether a given document belongs to a
; particular document class
ALOCP(DA) ; Should record be included in daily print queue by location?
; Receives DA = record # in 8925
GETSIGNR(TIUY,TIUDA) ; RPC to Get list of extra signers for a document
ASKSIGN(TIUY) ; Identify which Signature to edit
ISCWAD(DA) ; Evaluate whether a given title is a CWAD

External References

Name Field # of Occurrence
^DIC IDSIGNRS+16
$$FIND1^DIC GETSIGNR+13
^DIE IDSIGNRS+19, REMSIGNR+3
CLEAN^DILF GETSIGNR+13
EN^DIQ1 XTRASIGN+5, GETSIGNR+5
ENPAT^GMRPNCW CWAD+11
PAT^GMRPNOR1 CWAD+9
SEND^TIUALRT IDSIGNRS+20, REMSIGNR+4
$$ISADDNDM^TIULC1 BELONGS+3
$$PERSNAME^TIULC1 GETSIGNR+11, GETSIGNR+14
$$PERSPRF^TIULE MENUS+1
$$READ^TIUU PICK+3, CWAD+7
$$SETSTR^VALM1 XTRASIGN+9
FULL^VALM1 CWAD+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Please Indicate Which Expected Signer to Change:",!
  • Line Location: ASKSIGN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PICK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PICK+4
Function Call: WRITE
  • Prompt: !,"Please finish attaching the interdisciplinay note before displaying alerts.",!
  • Line Location: CWAD+3
Function Call: WRITE
  • Prompt: !!,"No Patient Selected...",!
  • Line Location: CWAD+6
Function Call: WRITE
  • Prompt: !!,"** Current Patient: "_$P(Y,U,2)
  • Line Location: CWAD+10
Routine Call
  • DIE
  • Line Location:
    • IDSIGNRS+19
    • REMSIGNR+3
Routine Call
  • DIC
  • Line Location:
    • GETSIGNR+13
Routine Call
  • DIC
  • Line Location:
    • IDSIGNRS+16

Used in RPC

RPC Name Call Tags
TIU GET ADDITIONAL SIGNERS GETSIGNR
TIU UPDATE ADDITIONAL SIGNERS IDSIGNRS

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] FIND1^DIC
^TIU(8925.7 - [#8925.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV( MENUS+2, MENUS+3*
^ORD(101 - [#101] MENUS+3
^TIU(8925 - [#8925] ALOCP+2, APTP+2, AAUP+2, BELONGS+3, BELONGS+4, GETSIGNR+9, HASDS+2, HASDS+5, HASDS+6, NEEDSIG+7
, HASDOCMT+3
^TIU(8925.1 - [#8925.1] ISA+5, ISPN+3, ISDS+3, TRNSFRM+2, TRNSFRM+4, TITLIENS+5
^TIU(8925.7 - [#8925.7] XTRASIGN+3, IDSIGNRS+9, IDSIGNRS+13, REMSIGNR+2, GETSIGNR+3, NEEDSIG+4, NEEDSIG+5, NEEDSIG+6
^TMP("TIUSIGN" NEEDSIG+2
^TMP("TIUTLS" TITLIENS+4!, TITLIENS+6*

Label References

Name Line Occurrences
$$ISA BELONGS+4, ISA+7, ISCWAD+4, NEEDSIG+7
$$ISDS ISDS+5, HASDS+4
$$ISPN ALOCP+2, APTP+2, AAUP+2, ISPN+5
$$PICK ASKSIGN+5, ASKSIGN+7
REMSIGNR IDSIGNRS+14
TRNSFRMX TRNSFRM+3, TRNSFRM+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLASS BELONGS~, BELONGS+4, ISA~, ISA+6, ISA+7, NEEDSIG~, NEEDSIG+2*, NEEDSIG+7
CONTEXT HASDS+3~, HASDS+7*, HASDS+8
DA ALOCP~, ALOCP+2, APTP~, APTP+2, AAUP~, AAUP+2, ISA~, ISA+5, ISPN~, ISPN+3
, ISCWAD~, ISCWAD+4, ISDS~, ISDS+3, XTRASIGN+1~, XTRASIGN+5*, XTRASIGN+6, XTRASIGN+8, XTRASIGN+10, IDSIGNRS+5~
, REMSIGNR+1~, REMSIGNR+2*, GETSIGNR+1~*, GETSIGNR+3*, GETSIGNR+6, GETSIGNR+8
DFN CWAD+5, HASDS~, HASDS+2, HASDS+5, HASDOCMT~, HASDOCMT+3
DIC XTRASIGN+1~, XTRASIGN+2*, IDSIGNRS+5~, IDSIGNRS+16*, IDSIGNRS+17, GETSIGNR+1~, GETSIGNR+2*
DIC(0 IDSIGNRS+16*
DIDEL REMSIGNR+1~, REMSIGNR+3*
DIE IDSIGNRS+5~, IDSIGNRS+17*, REMSIGNR+1~, REMSIGNR+3*
DIQ XTRASIGN+1~, XTRASIGN+2*, GETSIGNR+1~, GETSIGNR+2*
DIQ(0 GETSIGNR+5*
DLAYGO IDSIGNRS+5~, IDSIGNRS+16*
DR XTRASIGN+1~, XTRASIGN+5*, IDSIGNRS+5~, IDSIGNRS+18*, REMSIGNR+1~, REMSIGNR+3*, GETSIGNR+1~, GETSIGNR+5*
DUZ MENUS+1, MENUS+2, MENUS+3, NEEDSIG+2
FLD TRNSFRM~, TRNSFRM+2*, TRNSFRM+3, TRNSFRM+4
GMRPAGE CWAD+1~
GMRPALG CWAD+1~
GMRPCWAD CWAD+1~
GMRPDFN CWAD+1~, CWAD+10
GMRPDOB CWAD+1~
GMRPEN CWAD+1~, CWAD+10*
GMRPLOC CWAD+2~
GMRPOPT CWAD+1~, CWAD+10*
GMRPQT CWAD+2~, CWAD+9
GMRPRB CWAD+2~
GMRPSSN CWAD+2~
HIGH PICK~, PICK+3
I ASKSIGN+1~, ASKSIGN+3*, ASKSIGN+4, ASKSIGN+5, ASKSIGN+6
L ASKSIGN+1~, ASKSIGN+3*, ASKSIGN+6*, ASKSIGN+7
LOW PICK~, PICK+3
>> ORVP CWAD+5
PROMPT PICK~, PICK+1*, PICK+3
RTYPE TRNSFRM~
RTYPE("TYPE" TRNSFRM+2, TRNSFRM+4
STATUS HASDS+3~, HASDS+6*, HASDS+7
TITLE HASDS+1~*, HASDS+2*, HASDS+4, HASDS+5
TIUAU GETSIGNR+1~, GETSIGNR+10*, GETSIGNR+11
TIUD0 NEEDSIG+6~*
TIUD12 GETSIGNR+1~, GETSIGNR+9*, GETSIGNR+10
TIUDA BELONGS~, BELONGS+3*, BELONGS+4, XTRASIGN~, XTRASIGN+3, IDSIGNRS~, IDSIGNRS+9, IDSIGNRS+13, IDSIGNRS+14, IDSIGNRS+16
, IDSIGNRS+20, REMSIGNR~, REMSIGNR+2, REMSIGNR+4, GETSIGNR~, GETSIGNR+3, GETSIGNR+9, HASDS+1~*, HASDS+2, HASDS+3*
, HASDS+4*, HASDS+5*, HASDS+6, HASDS+8*, HASDS+9*, HASDS+10, NEEDSIG+1~*, NEEDSIG+4*, NEEDSIG+5, NEEDSIG+7
, NEEDSIG+8
TIUDUZ REMSIGNR~, REMSIGNR+2
TIUEC GETSIGNR+1~, GETSIGNR+10*, GETSIGNR+12, GETSIGNR+13, GETSIGNR+14
>> TIUGLINK CWAD+3
TIUI ISA+4~*, ISA+5*, ISA+6, ISA+7, ISPN+2~*, ISPN+3*, ISPN+4, ISPN+5, ISDS+2~*, ISDS+3*
, ISDS+4, ISDS+5, MENUS+1~*, MENUS+2*, MENUS+3, XTRASIGN+1~*, XTRASIGN+3*, XTRASIGN+5, IDSIGNRS+3~*, IDSIGNRS+4*
, IDSIGNRS+9, IDSIGNRS+13, IDSIGNRS+14, IDSIGNRS+17, IDSIGNRS+18, GETSIGNR+1~*, GETSIGNR+7*, GETSIGNR+8, GETSIGNR+11*, GETSIGNR+14*
, NEEDSIG+1~, NEEDSIG+5*, NEEDSIG+6
TIUIDX TITLIENS+4~*, TITLIENS+5*, TITLIENS+6
TIUJ XTRASIGN+1~*, XTRASIGN+7*, XTRASIGN+9, NEEDSIG+1~*, NEEDSIG+8*
TIUL XTRASIGN+1~*, XTRASIGN+7*, XTRASIGN+10
TIULIST IDSIGNRS~
TIULIST( IDSIGNRS+4, IDSIGNRS+9, IDSIGNRS+13, IDSIGNRS+14, IDSIGNRS+17, IDSIGNRS+18
TIUPREF MENUS+1~*, MENUS+3
TIUSGNR XTRASIGN+4~, XTRASIGN+8*, XTRASIGN+9, GETSIGNR+4~
TIUSIG IDSIGNRS+6~, IDSIGNRS+13*
TIUSN IDSIGNRS+6~, IDSIGNRS+13*, IDSIGNRS+14
TIUX XTRASIGN+4~, XTRASIGN+9*, XTRASIGN+10, GETSIGNR+4~
TIUXTRA XTRASIGN+1~, XTRASIGN+5, GETSIGNR+1~, GETSIGNR+5
TIUXTRA( XTRASIGN+6, XTRASIGN+8, GETSIGNR+6, GETSIGNR+8
TIUY BELONGS+2~, BELONGS+4*, BELONGS+5, ISA+4~*, ISA+5, ISA+6*, ISA+7*, ISA+8, ISPN+2~*, ISPN+3
, ISPN+4*, ISPN+5*, ISPN+6, ISDS+2~*, ISDS+3, ISDS+4*, ISDS+5*, ISDS+6, XTRASIGN~, ASKSIGN~
, IDSIGNRS~, IDSIGNRS+17*, GETSIGNR~, NEEDSIG~, NEEDSIG+2*, NEEDSIG+3, NEEDSIG+8
TIUY( XTRASIGN+10*, ASKSIGN+3, ASKSIGN+4, ASKSIGN+8, GETSIGNR+8*, GETSIGNR+11*, GETSIGNR+14*
TYPE PICK~, PICK+1*, PICK+3
U BELONGS+3, MENUS+3, XTRASIGN+10, ASKSIGN+4, ASKSIGN+5, ASKSIGN+7, PICK+3, CWAD+10, IDSIGNRS+9, IDSIGNRS+14
, IDSIGNRS+17, GETSIGNR+8, GETSIGNR+10, GETSIGNR+11, GETSIGNR+14, HASDS+4, HASDS+5, HASDS+6, HASDS+8, HASDS+9
, NEEDSIG+6
USER NEEDSIG~, NEEDSIG+2*, NEEDSIG+4, NEEDSIG+5
>> VALMBCK CWAD+8*, CWAD+9*, CWAD+11*
VSTR HASDS~, HASDS+5
X TRNSFRM~, TRNSFRMX, PICK+1~, IDSIGNRS+5~, IDSIGNRS+16*
XFORM TRNSFRM+1~, TRNSFRM+4*, TRNSFRM+5, TRNSFRM+6
Y ASKSIGN+1~, ASKSIGN+3*, ASKSIGN+5*, ASKSIGN+7*, ASKSIGN+8*, ASKSIGN+9, PICK+1~, PICK+3*, PICK+5, CWAD+10*
, IDSIGNRS+5~, IDSIGNRS+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All