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

Package: Text Integration Utility

Routine: TIUFLF4


Information

TIUFLF4 ; SLC/MAM - Lib; ANCESTOR(FILEDA,NODE0,ANCESTOR,DOCFLAG), ORPHAN(FILEDA,NODE0,ANCESTOR), STUFFLDS(FILEDA,PFILEDA), ADDTEN(PFILEDA,FILEDA,NODE0,TENDA),NUMITEMS(FILEDA), MISSITEM(FILEDA) ;4/23/97 11:02

Source Information

Source file <TIUFLF4.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Text Integration Utility 2 $$DUPITEM^TIUFLF7  MTXTCHEC^TIUFT1  
VA FileMan 2 ^DIC  ^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: 22

Package Total Caller Graph
Text Integration Utility 22 TIUCOP  TIUFA1  TIUFC  TIUFC1  TIUFD3  TIUFH  TIUFH1  TIUFHA  
TIUFHA1  TIUFHA2  TIUFHA5  TIUFHA6  TIUFHA7  TIUFLA  TIUFLF  TIUFLF3  
TIUFLF5  TIUFLJ  TIUFLX  TIUFT  TIUFT1  ^TIU(8925.1  

Entry Points

Name Comments DBIA/ICR reference
NUMITEMS(FILEDA) ; Function returns Number of Items of FILEDA; Possibly 0
NUMIX
MISSITEM(FILEDA) ; Function Checks FILEDA Items (doesn't check subitems etc.) for existence only. Returns IFN of first missing item it finds, else 0.
; Requires FILEDA.
ANCESTOR(FILEDA,NODE0,ANCESTOR,DOCFLAG) ; Module traces ancestors of FILEDA,
ANCEX
ORPHAN(FILEDA,NODE0,ANCESTOR) ; Function traces ancestors of FILEDA,
; Returns NA if FILEDA is Object or Shared Component,
; NO if NOT NA AND FILEDA belongs to Clinical Docmts Hierarchy,
; YES if NOT NA, AND doesn't belong.
; Requires FILEDA, NODE0= 0 Node;
ORPHX
STUFFLDS(FILEDA,PFILEDA) ; Stuff fields .03, .04 (tries), .07, [.1]
STUFFX
ADDTEN(PFILEDA,FILEDA,NODE0,TENDA) ; Add item FILEDA to 10 NODE of
ADDTX

External References

Name Field # of Occurrence
^DIC ORPHAN+10, ADDTEN+18
^DIE STUFFLDS+28
$$DUPITEM^TIUFLF7 ADDTEN+13
MTXTCHEC^TIUFT1 ADDTEN+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,MSG,!
  • Line Location: ADDTEN+13
Routine Call
  • DIC
  • Line Location:
    • ORPHAN+10
    • ADDTEN+18
Routine Call
  • DIE
  • Line Location:
    • STUFFLDS+28

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(8925.1 ADDTEN+17
^TIU(8925.1 - [#8925.1] NUMITEMS+3, MISSITEM+4, MISSITEM+5, MISSITEM+6, ANCESTOR+22, ANCESTOR+24, STUFFLDS+18, STUFFLDS+27
^TMP("TIUF" ORPHAN+8, ORPHAN+12*, ORPHAN+13

Label References

Name Line Occurrences
ADDTX ADDTEN+11, ADDTEN+13, ADDTEN+18
ANCESTOR ORPHAN+7
ANCEX ANCESTOR+19
NUMIX NUMITEMS+3
ORPHX ORPHAN+6, ORPHAN+8, ORPHAN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACTION STUFFLDS+24
ANCESTOR ANCESTOR~, ORPHAN~, ORPHAN+7
ANCESTOR( ANCESTOR+22*, ANCESTOR+23!, ANCESTOR+24!, ORPHAN+13
ANCESTOR(0 ANCESTOR+20*
ANCESTOR(100 ORPHAN+13
ANODE0 ANCESTOR+17~, ANCESTOR+24*
DA STUFFLDS+14~, STUFFLDS+17*, ADDTEN+9~, ADDTEN+20*
DA(1 ADDTEN+15*, ADDTEN+20*
DIC ORPHAN+9~, ORPHAN+10*, ADDTEN+9~, ADDTEN+17*, ADDTEN+19!
DIC("P" ADDTEN+17*
DIC(0 ORPHAN+10*, ADDTEN+17*
DIE STUFFLDS+14~, STUFFLDS+17*, ADDTEN+9~
DLAYGO ADDTEN+9~, ADDTEN+15*
DOCFLAG ANCESTOR~, ANCESTOR+18*, ANCESTOR+19, ANCESTOR+24
DR STUFFLDS+14~, STUFFLDS+22*, STUFFLDS+24*, STUFFLDS+25*, STUFFLDS+26*, STUFFLDS+27*, ADDTEN+9~
DUPITEM ADDTEN+9~, ADDTEN+13*
FILEDA NUMITEMS~, NUMITEMS+3, MISSITEM~, MISSITEM+4, MISSITEM+5, ANCESTOR~, ANCESTOR+20, ORPHAN~, ORPHAN+7, STUFFLDS~
, STUFFLDS+17, STUFFLDS+18, ADDTEN~, ADDTEN+11, ADDTEN+16, ADDTEN+20
IFILEDA MISSITEM+2~, MISSITEM+5*, MISSITEM+6
ITEMSANS NUMITEMS+1~, NUMITEMS+2*, NUMITEMS+3*, NUMIX
LAST ORPHAN+5~, ORPHAN+13*
MISSANS MISSITEM+2~, MISSITEM+3*, MISSITEM+4, MISSITEM+6*, MISSITEM+7
MSG ADDTEN+9~, ADDTEN+13*
NAME STUFFLDS+14~, STUFFLDS+18*, ADDTEN+9~, ADDTEN+12*, ADDTEN+13, ADDTEN+14
NATL STUFFLDS+15~
NATLDR STUFFLDS+15~
NODE0 ANCESTOR~, ANCESTOR+19, ORPHAN~, ORPHAN+6, ORPHAN+7, STUFFLDS+15~, STUFFLDS+18*, STUFFLDS+24, ADDTEN~, ADDTEN+12
ORPHAN ORPHAN+5~, ORPHAN+6*, ORPHAN+11*, ORPHAN+13*, ORPHAN+14*, ORPHX
PFILEDA STUFFLDS~, STUFFLDS+16*, STUFFLDS+27, ADDTEN~, ADDTEN+11, ADDTEN+13, ADDTEN+15, ADDTEN+20
PRINTDR STUFFLDS+14~, STUFFLDS+18*, STUFFLDS+22, STUFFLDS+24
QUIT ANCESTOR+17~, ANCESTOR+21, ANCESTOR+23*, ANCESTOR+24*
SHAREDR STUFFLDS+14~, STUFFLDS+21*, STUFFLDS+27
STATUSDR STUFFLDS+14~, STUFFLDS+20*, STUFFLDS+26
TENDA ADDTEN~, ADDTEN+10*, ADDTEN+18*, ADDTEN+20
TIUFI NUMITEMS+1~, NUMITEMS+2*, NUMITEMS+3*
TIUFISCR ADDTEN+9~, ADDTEN+16*
>> TIUFTLST STUFFLDS+19, ADDTEN+13
>> TIUFXNOD STUFFLDS+24
TIUI MISSITEM+2~, MISSITEM+3*, MISSITEM+4*, MISSITEM+5, ANCESTOR+17~, ANCESTOR+20*, ANCESTOR+22, ANCESTOR+23, ANCESTOR+24, ANCESTOR+25*
TYPE STUFFLDS+15~, STUFFLDS+19*
TYPEDR STUFFLDS+14~, STUFFLDS+19*, STUFFLDS+25
U ANCESTOR+19, ANCESTOR+24, ORPHAN+6, STUFFLDS+18, STUFFLDS+19, STUFFLDS+24, STUFFLDS+27, ADDTEN+12, ADDTEN+17
X ORPHAN+9~, ORPHAN+10*, ADDTEN+9~, ADDTEN+14*
>> XQORNOD(0 STUFFLDS+22
Y ORPHAN+8, ORPHAN+9~, ORPHAN+11, ORPHAN+12, STUFFLDS+14~, ADDTEN+9~, ADDTEN+18
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 |  Local Variables  | All