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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: TIURD1

Package: Text Integration Utility

Routine: TIURD1


Information

TIURD1 ; SLC/JER - Reassign actions ;4/18/03

Source Information

Source file <TIURD1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Text Integration Utility 13 SEND^TIUALRT  MERGTEXT^TIUEDI1  DELETE^TIUEDIT  BUFFER^TIUEDIU  $$PATIENT^TIULA  SELPAT^TIULA2  $$STATUS^TIULC  ($$CLINDOC,$$ISADDNDM,$$PNAME)^TIULC1  
AUDREASS^TIURB1  $$RETRACT^TIURD2  REASSIGO^TIURD3  (FROMTO,LOADSB,RECOVER,SWAPSB,UPDSTAT)^TIURD4  $$READ^TIUU  
VA FileMan 1 ^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Text Integration Utility 1 TIURD  

Entry Points

Name Comments DBIA/ICR reference
PROMOTE(TIUDA) ; Promote addendum
ABORT ; Recover on abort
SWAPADD(TIUDA) ; Swap addendum with original
SWAPFLDS(TIUODA,TIUADA,SWAP) ; Move Identifier fields
REPLACE(TIUDA) ; Replace original with addendum
MOVEADD(TIUDA) ; Move an addendum to another document

External References

Name Field # of Occurrence
^DIE MOVEADD+28, MOVEADD+30, PROMOTE+6, PROMOTE+15, PROMOTE+21, SWAPFLDS+6, SWAPFLDS+9, SWAPFLDS+12, SWAPFLDS+15, SWAPFLDS+19
, SWAPFLDS+22, SWAPFLDS+25, SWAPFLDS+28
SEND^TIUALRT MOVEADD+34, PROMOTE+22, REPLACE+29, SWAPADD+33
MERGTEXT^TIUEDI1 REPLACE+22, SWAPADD+20, SWAPADD+27
DELETE^TIUEDIT REPLACE+31
BUFFER^TIUEDIU REPLACE+16, SWAPADD+12
$$PATIENT^TIULA MOVEADD+5
SELPAT^TIULA2 MOVEADD+15
$$STATUS^TIULC MOVEADD+30
$$CLINDOC^TIULC1 MOVEADD+2
$$ISADDNDM^TIULC1 MOVEADD+18
$$PNAME^TIULC1 PROMOTE+23
AUDREASS^TIURB1 MOVEADD+32, MOVEADD+33
$$RETRACT^TIURD2 MOVEADD+13, REPLACE+10
REASSIGO^TIURD3 PROMOTE+7
FROMTO^TIURD4 MOVEADD+22
LOADSB^TIURD4 REPLACE+12, SWAPADD+8
RECOVER^TIURD4 ABORT+2, PROMOTE+10
SWAPSB^TIURD4 REPLACE+25, SWAPADD+29
UPDSTAT^TIURD4 REPLACE+27, SWAPADD+31
$$READ^TIUU MOVEADD+8, MOVEADD+20, MOVEADD+23, REPLACE+3, SWAPADD+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No PATIENT Selected: Aborting Transaction, No Harm Done...",!
  • Line Location: MOVEADD+7
Function Call: WRITE
  • Prompt: !,"Moving signed document to another Patient...A RETRACTED copy will be retained."
  • Line Location: MOVEADD+12
Function Call: WRITE
  • Prompt: !!,$C(7),"You may not assign an addendum to an addendum...",!
  • Line Location: MOVEADD+19
Function Call: WRITE
  • Prompt: "."
  • Line Location: MOVEADD+35
Function Call: WRITE
  • Prompt: !!,"Okay...No Harm done!"
  • Line Location: ABORT+1
Function Call: WRITE
  • Prompt: !!,"Restoring Addendum to original state..."
  • Line Location: PROMOTE+11
Function Call: WRITE
  • Prompt: !!,"ADDENDUM Promoted to be an ORIGINAL ",$$PNAME^TIULC1(TIUTYPE)
  • Line Location: PROMOTE+23
Function Call: WRITE
  • Prompt: !!,$C(7),"This is an IRREVERSIBLE action..."
  • Line Location: REPLACE+2
Function Call: WRITE
  • Prompt: !,"No changes made."
  • Line Location: REPLACE+4
Function Call: WRITE
  • Prompt: !,"Okay, here we go then..."
  • Line Location: REPLACE+5
Function Call: WRITE
  • Prompt: !!,"A RETRACTED copy of the signed ORIGINAL will be retained.",!
  • Line Location: REPLACE+9
Function Call: WRITE
  • Prompt: "."
  • Line Location: REPLACE+16
Function Call: WRITE
  • Prompt: "."
  • Line Location: REPLACE+19
Function Call: WRITE
  • Prompt: "."
  • Line Location: REPLACE+22
Function Call: WRITE
  • Prompt: "...Done."
  • Line Location: REPLACE+31
Function Call: WRITE
  • Prompt: !!,$C(7),"Don't worry...This is a REVERSIBLE action."
  • Line Location: SWAPADD+3
Function Call: WRITE
  • Prompt: !,"No changes made."
  • Line Location: SWAPADD+5
Function Call: WRITE
  • Prompt: !,"Okay, you can always swap 'em back"
  • Line Location: SWAPADD+6
Function Call: WRITE
  • Prompt: "."
  • Line Location: SWAPADD+12
Function Call: WRITE
  • Prompt: "."
  • Line Location: SWAPADD+14
Function Call: WRITE
  • Prompt: "."
  • Line Location: SWAPADD+17
Function Call: WRITE
  • Prompt: "."
  • Line Location: SWAPADD+20
Function Call: WRITE
  • Prompt: "."
  • Line Location: SWAPADD+24
Function Call: WRITE
  • Prompt: "."
  • Line Location: SWAPADD+27
Function Call: WRITE
  • Prompt: "...Done."
  • Line Location: SWAPADD+35
Routine Call
  • DIE
  • Line Location:
    • MOVEADD+28
    • MOVEADD+30
    • PROMOTE+6
    • PROMOTE+15
    • PROMOTE+21
    • SWAPFLDS+6
    • SWAPFLDS+9
    • SWAPFLDS+12
    • SWAPFLDS+15
    • SWAPFLDS+19
    • SWAPFLDS+22
    • SWAPFLDS+25
    • SWAPFLDS+28

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^TIU(8925 - [#8925] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925 - [#8925] MOVEADD+2, MOVEADD+25, MOVEADD+31, PROMOTE+2, PROMOTE+3, REPLACE+6, REPLACE+7, REPLACE+18!, REPLACE+19*, REPLACE+21!
, REPLACE+23!, SWAPADD+7, SWAPADD+14, SWAPADD+16!, SWAPADD+17*, SWAPADD+19!, SWAPADD+21!, SWAPADD+23!, SWAPADD+24*, SWAPADD+26!
, SWAPADD+35!, SWAPFLDS+2, SWAPFLDS+3
^TIU(8925.1 - [#8925.1] MOVEADD+4
^TMP("TIUSWAP" SWAPADD+1!, SWAPADD+14*, SWAPADD+24, SWAPADD+35!

Label References

Name Line Occurrences
ABORT MOVEADD+16, MOVEADD+18
SWAPFLDS REPLACE+14, SWAPADD+10

Naked Globals

Name Field # of Occurrence
^(0 PROMOTE+3
^(12 MOVEADD+25, MOVEADD+31
^(13 SWAPFLDS+2, SWAPFLDS+3
^(14 MOVEADD+25
^(15 SWAPFLDS+2, SWAPFLDS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA MOVEADD+28*, PROMOTE+1~, PROMOTE+5*, PROMOTE+6!, PROMOTE+9~, PROMOTE+12*, PROMOTE+18~, PROMOTE+19*, SWAPFLDS+1~, SWAPFLDS+6*
, SWAPFLDS+9*, SWAPFLDS+12*, SWAPFLDS+15*, SWAPFLDS+19*, SWAPFLDS+22*, SWAPFLDS+25*, SWAPFLDS+28*
DFN MOVEADD+1~, MOVEADD+5*, MOVEADD+6, MOVEADD+11, MOVEADD+15
DIE MOVEADD+28*, PROMOTE+1~, PROMOTE+5*, PROMOTE+6!, PROMOTE+9~, PROMOTE+12*, PROMOTE+18~, PROMOTE+19*, SWAPFLDS+1~, SWAPFLDS+6*
, SWAPFLDS+9*, SWAPFLDS+12*, SWAPFLDS+15*, SWAPFLDS+19*, SWAPFLDS+22*, SWAPFLDS+25*, SWAPFLDS+28*
DR MOVEADD+26*, MOVEADD+27*, MOVEADD+29!, MOVEADD+30*, PROMOTE+1~, PROMOTE+4*, PROMOTE+6!, PROMOTE+9~, PROMOTE+13*, PROMOTE+14*
, PROMOTE+18~, PROMOTE+20*, SWAPFLDS+1~, SWAPFLDS+4*, SWAPFLDS+5*, SWAPFLDS+6!, SWAPFLDS+7*, SWAPFLDS+8*, SWAPFLDS+9!, SWAPFLDS+10*
, SWAPFLDS+11*, SWAPFLDS+12!, SWAPFLDS+13*, SWAPFLDS+14*, SWAPFLDS+15!, SWAPFLDS+17*, SWAPFLDS+18*, SWAPFLDS+19!, SWAPFLDS+20*, SWAPFLDS+21*
, SWAPFLDS+22!, SWAPFLDS+23*, SWAPFLDS+24*, SWAPFLDS+25!, SWAPFLDS+26*, SWAPFLDS+27*, SWAPFLDS+28!
SWAP SWAPFLDS~, SWAPFLDS+16
TIUAD12 SWAPFLDS+1~, SWAPFLDS+3*, SWAPFLDS+4, SWAPFLDS+5
TIUAD13 SWAPFLDS+1~, SWAPFLDS+3*, SWAPFLDS+7, SWAPFLDS+8
TIUAD15 SWAPFLDS+1~, SWAPFLDS+3*, SWAPFLDS+10, SWAPFLDS+11, SWAPFLDS+13, SWAPFLDS+14
TIUADA SWAPFLDS~, SWAPFLDS+3, SWAPFLDS+19, SWAPFLDS+22, SWAPFLDS+25, SWAPFLDS+28
TIUADD0 PROMOTE+1~, PROMOTE+2*, PROMOTE+3
TIUAS REPLACE+1~, REPLACE+12, REPLACE+25, SWAPADD+2~, SWAPADD+8, SWAPADD+29
>> TIUCHNG MOVEADD+35*, ABORT+3*, PROMOTE+24*, REPLACE+4*, REPLACE+32*, SWAPADD+5*, SWAPADD+35*
TIUCONT REPLACE+1~, REPLACE+3*, REPLACE+4, SWAPADD+1~, SWAPADD+4*, SWAPADD+5
>> TIUD0 MOVEADD+32, MOVEADD+33, ABORT+2, PROMOTE+10
>> TIUD0(0 MOVEADD+11, ABORT+2, PROMOTE+10
>> TIUD0(1 MOVEADD+31*
>> TIUD12 MOVEADD+32, MOVEADD+33
>> TIUD12(1 MOVEADD+31*
TIUDA MOVEADD~, MOVEADD+2, MOVEADD+13*, MOVEADD+14, MOVEADD+22, MOVEADD+28, MOVEADD+30, MOVEADD+31, MOVEADD+32, MOVEADD+34
, ABORT+2, PROMOTE~, PROMOTE+2, PROMOTE+5, PROMOTE+10, PROMOTE+12, PROMOTE+22, REPLACE~, REPLACE+6, REPLACE+12
, REPLACE+14, REPLACE+19, REPLACE+25, REPLACE+31, SWAPADD~, SWAPADD+7, SWAPADD+8, SWAPADD+10, SWAPADD+17, SWAPADD+23
, SWAPADD+24, SWAPADD+26, SWAPADD+27, SWAPADD+29, SWAPADD+31, SWAPADD+33, SWAPADD+35
TIUDAT MOVEADD+1~, MOVEADD+15, MOVEADD+16, MOVEADD+17*, MOVEADD+18, MOVEADD+22, MOVEADD+23, MOVEADD+25, MOVEADD+26
TIUDAT(1 MOVEADD+17
TIUDD0 MOVEADD+24~, MOVEADD+25*, MOVEADD+26
TIUDD12 MOVEADD+24~, MOVEADD+25*, MOVEADD+27
TIUDD14 MOVEADD+24~, MOVEADD+25*, MOVEADD+27
TIUMOVE MOVEADD+1~
TIUOD0 REPLACE+1~, REPLACE+7*, REPLACE+8, REPLACE+10
TIUOD12 SWAPFLDS+1~, SWAPFLDS+2*, SWAPFLDS+17, SWAPFLDS+18
TIUOD13 SWAPFLDS+1~, SWAPFLDS+2*, SWAPFLDS+20, SWAPFLDS+21
TIUOD15 SWAPFLDS+1~, SWAPFLDS+2*, SWAPFLDS+23, SWAPFLDS+24, SWAPFLDS+26, SWAPFLDS+27
TIUODA MOVEADD+1~, MOVEADD+13*, MOVEADD+33, ABORT+2, PROMOTE+1~, PROMOTE+10, PROMOTE+12, PROMOTE+17, PROMOTE+19, REPLACE+1~
, REPLACE+6*, REPLACE+7, REPLACE+10*, REPLACE+12, REPLACE+14, REPLACE+16, REPLACE+18, REPLACE+19, REPLACE+21, REPLACE+22
, REPLACE+23, REPLACE+25, REPLACE+27, REPLACE+29, REPLACE+32, SWAPADD+1~, SWAPADD+7*, SWAPADD+8, SWAPADD+10, SWAPADD+12
, SWAPADD+14, SWAPADD+16, SWAPADD+17, SWAPADD+19, SWAPADD+20, SWAPADD+21, SWAPADD+29, SWAPADD+31, SWAPADD+33, SWAPFLDS~
, SWAPFLDS+2, SWAPFLDS+6, SWAPFLDS+9, SWAPFLDS+12, SWAPFLDS+15
TIUOODA REPLACE+1~, REPLACE+10*, REPLACE+32
TIUOS REPLACE+1~, REPLACE+12, REPLACE+25, SWAPADD+2~, SWAPADD+8, SWAPADD+29
TIUOUT MOVEADD+9*, MOVEADD+16*, MOVEADD+21*, PROMOTE+1~, PROMOTE+8
TIUPTYPE PROMOTE+1~, PROMOTE+3*, PROMOTE+4
TIUSCRN MOVEADD+1~
TIUTYP MOVEADD+1~, MOVEADD+2*, MOVEADD+3*, MOVEADD+4, MOVEADD+15, MOVEADD+29~
TIUTYP(1 MOVEADD+4*
TIUTYPE PROMOTE+1~, PROMOTE+3*, PROMOTE+4, PROMOTE+23
TIUVTYPE PROMOTE+1~, PROMOTE+3*, PROMOTE+4
U MOVEADD+2, MOVEADD+4, MOVEADD+11, MOVEADD+26, MOVEADD+27, PROMOTE+3, REPLACE+6, REPLACE+8, REPLACE+10, REPLACE+32
, SWAPADD+7, SWAPFLDS+4, SWAPFLDS+5, SWAPFLDS+7, SWAPFLDS+8, SWAPFLDS+10, SWAPFLDS+11, SWAPFLDS+13, SWAPFLDS+14, SWAPFLDS+17
, SWAPFLDS+18, SWAPFLDS+20, SWAPFLDS+21, SWAPFLDS+23, SWAPFLDS+24, SWAPFLDS+26, SWAPFLDS+27
>> VALMBCK PROMOTE+24*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All