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

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

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