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

Package: Text Integration Utility

Routine: TIUEDIT


Information

TIUEDIT ; SLC/JER - Enter/Edit a Document ; 6/11/2002

Source Information

Source file <TIUEDIT.m>

Call Graph

Call Graph

Call Graph Total: 25

Package Total Call Graph
Text Integration Utility 21 ADDENDUM^TIUADD  (ADDENDEL,ALERTDEL)^TIUALRT  $$CLASS^TIUCP  DELIRT^TIUDIRT  (DELAUDIT,DELCOMP)^TIUEDI1  ($$GETENTRY,$$GETEXIT,EXSTNOTE)^TIUEDI2  $$GETRECNW^TIUEDI3  (ASKOK,DIE,GETVST,SETTL)^TIUEDI4  
MAIN^TIUEDIM  PRINT^TIUEPRNT  $$PATIENT^TIULA  ($$COMMIT,$$DELETE,$$PNAME,DOCPRM)^TIULC1  ($$PERSPRF,SETPARM)^TIULE  $$EMPTYDOC^TIULF  $$ISA^TIULX  QUE^TIUPXAP1  
EDSIG^TIURS  ($$CLASS,ENTEROP)^TIUSROI  (RELEASE,VERIFY)^TIUT  $$READ^TIUU  DEFER^TIUVSIT  
Authorization Subscription 1 $$ISA^USRLM  
Kernel 1 $$UP^XLFSTR  
List Manager 1 FULL^VALM1  
VA FileMan 1 ^DIE  

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

Package Total Caller Graph
Text Integration Utility 13 TIU ENTER/EDIT  TIU ENTER/EDIT DS  TIU ENTER/EDIT PN  TIU PN ENTER NOTE  TIUADD  TIUEDI4  TIUEDIM  TIUEDITR  
TIUFHA6  TIUGEDIT  TIURA  TIURC  TIURD1  
Outpatient Pharmacy 4 PSONEW  PSOORNE6  PSOORUT3  PSORENW  
Inpatient Medications 3 PSGOEV  PSJCOM  PSJLIACT  
Kernel 2 ^DIC(19  ^ORD(101  
Order Entry Results Reporting 2 ORC ADD NOTE  ORC ADD SUMMARY  
Consult Request Tracking 1 GMRCTIUE  

Entry Points

Name Comments DBIA/ICR reference
MAIN(TIUCLASS,SUCCESS,DFN,TIUTITLE,EVNTFLAG,NOSAVE,TIUNDA,TIUSNGL,TIUCHNG) ; Create new document(s)
; May branch off to edit existing docmt instead of creating new one.
; Call with: [TIUCLASS] --> pointer to file (8925) corresponding to
; the class (e.g., Progress Notes=3)
; from which to select a title
; [by ref] [SUCCESS] --> Boolean flag returned as IFN when a
; record is created, or 0 when record
; creation fails
; [DFN] --> IEN in patient file (#2)
; [TIUTITLE] --> Pointer or NAME or PTR^NAME of the
; TITLE from file 8925.1 to be used as
; the default.
; [EVNTFLAG] --> Boolean flag for visit prompt (0 to
; prompt, 1 to force event type visit)
; [NOSAVE] --> Boolean flag to suppress saving the data
; (e.g., when testing new Boilerplates
; using DDEF action TRY, etc.).
; [by ref] [TIUNDA] --> array of form: TIUNDA(IFN)="".
; Used in SHOW NOTES ACROSS PATIENTS.
; See TIURC, which sets TIUONCE.
; Also used in TIUEDIM, for mult pts.
; [TIUSNGL] --> Boolean flag to create only ONE note
; regardless of multiple pt preference.
; [by ref] [TIUCHNG] --> If received, passes back TIUCHNG array,
; which collects info across records about
; actions taken. Used in feedback
; msgs to user.
; Other variables:
; sets [TIUTYP] --> array with form similar to that of XQORNOD:
; TIUTYP = title IFN
; TIUTYP(1) = 1^title IFN^title name,
; where 1 for us is just a positive #
; sets [TIUBY] --> used in some input templates to BYpass fields.
; Called by:
; Outpt Pharmacy, Consults, ...
DELETE(TIUDA,PROMPT,MSG,HUSH) ; Delete record

External References

Name Field # of Occurrence
^DIE DELETE+10
ADDENDUM^TIUADD MAIN+83
ADDENDEL^TIUALRT DELETE+14
ALERTDEL^TIUALRT DELETE+14
$$CLASS^TIUCP MAIN+89
DELIRT^TIUDIRT DELETE+5
DELAUDIT^TIUEDI1 DELETE+12
DELCOMP^TIUEDI1 DELETE+12
$$GETENTRY^TIUEDI2 MAIN+62
$$GETEXIT^TIUEDI2 MAIN+106
EXSTNOTE^TIUEDI2 MAIN+54
$$GETRECNW^TIUEDI3 MAIN+77
ASKOK^TIUEDI4 MAIN+69
DIE^TIUEDI4 MAIN+86
GETVST^TIUEDI4 MAIN+66
SETTL^TIUEDI4 MAIN+57
MAIN^TIUEDIM MAIN+43
PRINT^TIUEPRNT MAIN+111
$$PATIENT^TIULA MAIN+51
$$COMMIT^TIULC1 MAIN+99
$$DELETE^TIULC1 DELETE+7
$$PNAME^TIULC1 MAIN+113, DELETE+11
DOCPRM^TIULC1 MAIN+61
$$PERSPRF^TIULE MAIN+41
SETPARM^TIULE MAIN+40
$$EMPTYDOC^TIULF MAIN+90
$$ISA^TIULX MAIN+59, MAIN+89
QUE^TIUPXAP1 MAIN+98
EDSIG^TIURS MAIN+104
$$CLASS^TIUSROI MAIN+59
ENTEROP^TIUSROI MAIN+59
RELEASE^TIUT MAIN+101
VERIFY^TIUT MAIN+102
$$READ^TIUU DELETE+3
DEFER^TIUVSIT MAIN+97
$$ISA^USRLM MAIN+54
FULL^VALM1 MAIN+54
$$UP^XLFSTR MAIN+114

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Unable to enter/edit."
  • Line Location: MAIN+78
Function Call: WRITE
  • Prompt: !!,"You may enter another ",TIUPNAME,". Press RETURN to exit.",!
  • Line Location: MAIN+116
Function Call: WRITE
  • Prompt: !,"Nothing Deleted."
  • Line Location: DELETE+3
Routine Call
  • DIE
  • Line Location:
    • DELETE+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925 - [#8925] MAIN+89, DELETE+2, DELETE+4!, DELETE+13!

Label References

Name Line Occurrences
DELETE MAIN+90

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CANEDIT MAIN+46~, MAIN+77, MAIN+82
DA MAIN+76~, MAIN+77*, MAIN+78, MAIN+83, MAIN+86, MAIN+89, MAIN+90, MAIN+92, MAIN+93, MAIN+97
, MAIN+101, MAIN+102, MAIN+104, MAIN+107*, MAIN+111, DELETE+9*
DFN MAIN~, MAIN+49*, MAIN+50, MAIN+51*, MAIN+54, MAIN+59, MAIN+66, MAIN+67!, MAIN+69!, MAIN+77
, MAIN+112!
DIDEL DELETE+1~, DELETE+9*
DIE DELETE+1~, DELETE+9*
>> DIROUT MAIN+55
DIRUT MAIN+36~
DR DELETE+1~, DELETE+9*
DTOUT MAIN+36~, MAIN+55
DUOUT MAIN+36~, MAIN+55
DUZ MAIN+41, MAIN+54, MAIN+77, DELETE+4, DELETE+13
EVNTFLAG MAIN~, MAIN+38*, MAIN+66
HUSH DELETE~, DELETE+10, DELETE+11
MSG DELETE~, DELETE+3
NOSAVE MAIN~, MAIN+43, MAIN+45, MAIN+54, MAIN+116
>> ORVP MAIN+43, MAIN+45, MAIN+49, MAIN+116
PROMPT DELETE~, DELETE+3
SUCCESS MAIN~, MAIN+92*
TIU MAIN+46~, MAIN+66, MAIN+69, MAIN+71, MAIN+77
TIU("STOP" MAIN+97
TIU("VSTR" MAIN+67, MAIN+69
TIUADD MAIN+84~
TIUASK MAIN+35~, MAIN+69, MAIN+71
TIUBY MAIN+37~, MAIN+46~, MAIN+69
TIUCHK MAIN+35~
TIUCHNG MAIN~, MAIN+43, MAIN+83
TIUCHNG("DELETE" MAIN+90*
TIUCLASS MAIN~, MAIN+43, MAIN+53*, MAIN+54, MAIN+57, MAIN+113
TIUCMMTX MAIN+46~, MAIN+99*, MAIN+100
TIUD0 DELETE+1~, DELETE+2*, DELETE+11
TIUDA MAIN+35~, DELETE~, DELETE+2, DELETE+4, DELETE+5, DELETE+9, DELETE+12, DELETE+13, DELETE+14
TIUDELX DELETE+1~, DELETE+7*, DELETE+8
TIUDFLT MAIN+36~
TIUDPRM MAIN+35~, MAIN+61, MAIN+77
TIUDPRM(0 MAIN+97, MAIN+111
TIUEDIT MAIN+35~, MAIN+46~
TIUENTRY MAIN+37~, MAIN+62*, MAIN+63
TIUEXIT MAIN+37~, MAIN+106*, MAIN+107
TIULMETH MAIN+36~
TIUNDA MAIN~, MAIN+43
TIUNDA( MAIN+93*
TIUNEW MAIN+46~, MAIN+77, MAIN+82, MAIN+90
>> TIUONCE MAIN+93
TIUOUT MAIN+35~, MAIN+43, MAIN+45, MAIN+50*, MAIN+55*, MAIN+57*, MAIN+64
TIUPNAME MAIN+37~, MAIN+113*, MAIN+114*, MAIN+116
TIUPREF MAIN+36~, MAIN+41*, MAIN+43
TIUPRM0 MAIN+36~, MAIN+40
TIUPRM1 MAIN+37~
TIUPRM3 MAIN+37~
TIUQUIT MAIN+84~, MAIN+86, MAIN+87, MAIN+89, MAIN+91
TIUREL MAIN+35~
TIUSNGL MAIN~, MAIN+43, MAIN+45, MAIN+116
TIUST MAIN+37~
TIUTDA MAIN+84~, MAIN+107*
TIUTITLE MAIN~, MAIN+57
TIUTYP MAIN+35~, MAIN+46~, MAIN+57, MAIN+59, MAIN+61, MAIN+62, MAIN+66, MAIN+67!, MAIN+69!, MAIN+89
TIUTYP(1 MAIN+77, MAIN+99, MAIN+106
TIUTYPE DELETE+1~, DELETE+2*, DELETE+7
TIUVKILL DELETE+1~
TIUVMETH MAIN+36~
TIUVSIT DELETE+1~, DELETE+2*
TIUY MAIN+35~
U MAIN+43, MAIN+89, MAIN+97, MAIN+99, MAIN+106, MAIN+111, DELETE+2
VADM MAIN+46~
VAIN MAIN+46~
>> VALMAR MAIN+54, MAIN+90
>> VALMBCK MAIN+90*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All