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

Package: Record Tracking

Routine: RTUTL1


Information

RTUTL1 ;MJK,PKE/ISC-ALBANY-Utility Routine; ; 4/24/87 9:22 AM ;

Source Information

Source file <RTUTL1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^%DTC  ^DIE  D^DIQ  
Record Tracking 2 (BOR,NAME)^RTB  LINE^RTUTL3  

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

Package Total Caller Graph
Record Tracking 17 RTCH  RTDPA1  RTDPA2  RTNQ1  RTP2  RTQ1  RTQ4  RTRPT1  
RTRPT2  RTSM2  RTT  RTT2  RTT3  ^RTV(190.1  RTUTL2  RTUTL3  
RTUTL4  

Entry Points

Name Comments DBIA/ICR reference
DISP ;Executed by the ^DD(190,0,"ID","WRITE") node
LOC
DEMOS1
RESTORE
DEMOS2
DEMOS3
ARRAY1
MOVE
DEMOS
FND
DPA2 ;Entry point to display identifiers for request from NUM^RTDPA2
DISP1 ;Executed by the ^DD(190.1,0,"ID","WRITE") node
ARRAY
SAVE
OVER
OVER1

External References

Name Field # of Occurrence
^%DTC OVER1+1
^DIE LOC+4
D^DIQ DEMOS1+1, DEMOS3, DISP1+2
BOR^RTB DISP+2, DISP1+1
NAME^RTB DEMOS1, DEMOS3, DEMOS3+1
LINE^RTUTL3 DPA2+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?3,*7,"...not on list to be processed"
  • Line Location: ARRAY1+0
Function Call: WRITE
  • Prompt: !?3,"...deleted from list to be "_$S($D(Y("M")):Y("M"),1:"processed")
  • Line Location: ARRAY1+1
Function Call: WRITE
  • Prompt: !?3,*7,"...already selected"
  • Line Location: ARRAY1+2
Function Call: WRITE
  • Prompt: !?3,"...added to list to be "_$S($D(Y("M")):Y("M"),1:"processed")
  • Line Location: ARRAY1+3
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>50
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: ?50," Type: ",$E(RTD("T"),1,22)
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: !,?10,"SSN: ",RTD("SSN")
  • Condition for execution: $D(RTD("SSN"))
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: " Deceased: ",RTD("DOD")," "
  • Condition for execution: $D(RTD("DOD"))
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: ?42,"Date of Birth: ",RTD("DOB")
  • Line Location: DISP+1
Function Call: WRITE
  • Prompt: !?5,"Location: ",$E(Y,1,22),?45,"Phone/Room: ",RTPH
  • Line Location: DISP+2
Function Call: WRITE
  • Prompt: *7
  • Condition for execution: Y["MISSING"
  • Line Location: DISP+2
Function Call: WRITE
  • Prompt: !?5,"...record was missing but has been found pending supervisor approval"
  • Line Location: FND+0
Function Call: WRITE
  • Prompt: " REC#: ",+^RTV(190.1,+Y,0)," REQ#: ",Y," "
  • Line Location: DISP1+1
Function Call: WRITE
  • Prompt: !?4,"Requestor: ",Y
  • Line Location: DISP1+1
Function Call: WRITE
  • Prompt: ?44,"Date Needed: ",Y
  • Line Location: DISP1+2
Routine Call
  • DIE
  • Line Location:
    • LOC+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RTV(190.3 - [#190.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(195.2 - [#195.2] DEMOS, OVER
^DISV( LOC+3*
^DPT - [#2] DEMOS1+1
^RT - [#190] MOVE, DEMOS, DEMOS2, DISP+2, DPA2+1, OVER, OVER+2
^RTV(190.1 - [#190.1] MOVE, DISP1+1, DISP1+2, DPA2+1, DPA2+2
^RTV(190.2 - [#190.2] DISP+3
^RTV(190.3 - [#190.3] MOVE+1, LOC, LOC+1, LOC+3*
^RTV(195.9 - [#195.9] DEMOS3, DEMOS3+1, DISP+2
^TMP($J ARRAY1, ARRAY1+1!, ARRAY1+2, ARRAY1+3*

Label References

Name Line Occurrences
ARRAY1 ARRAY
DEMOS DISP+1
DISP DPA2+1
DISP1 DPA2+1
FND DISP+3
LOC LOC, LOC+1
OVER1 OVER+2
SAVE DISP+1

Naked Globals

Name Field # of Occurrence
^( LOC+1, ARRAY1+1, DEMOS1+1
^("CL" MOVE, DEMOS2, DISP+2, OVER, OVER+2
^(0 MOVE, LOC+3*, DEMOS, DEMOS1+1, DEMOS3, DEMOS3+1, DISP+2, DISP1+1, OVER, OVER+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D0 OVER, OVER+2
>> DA LOC+4*
DE LOC+4!
>> DIE LOC+4*
DQ LOC+4!
>> DR LOC+4*
DT OVER1+1
DUZ LOC+3
I MOVE+1*, LOC*, LOC+1*, LOC+2*, LOC+3, LOC+4!, ARRAY*, ARRAY+1!, DISP+2*
I1 LOC*, LOC+1, LOC+2, LOC+3, LOC+4!
>> N DEMOS1*, DEMOS1+1
RT MOVE, LOC+3, DEMOS, DEMOS2, DISP+1*, DISP+2, DISP+3!
RT0 OVER+2*!, OVER1
RTCL OVER+2*!, OVER1, OVER1+1
RTD DISP+1!, DISP1+1*, DISP1+2!
RTD("A" DEMOS*
RTD("B" DEMOS3*
RTD("D" DEMOS3*
RTD("DOB" DEMOS1+1*, DISP+1
RTD("DOD" DEMOS1+1*, DISP+1
RTD("L" DEMOS3*
RTD("N" DEMOS1*
RTD("P" DEMOS3*
RTD("P1" DEMOS3*
RTD("PROV" DEMOS3+1*
RTD("PROVL" DEMOS3+1*
RTD("PROVP" DEMOS3+1*
RTD("SSN" DEMOS1+1*, DISP+1
RTD("T" DEMOS*, DISP+1
RTD("V" DEMOS*
RTD("W" DEMOS1+1*
>> RTDEL ARRAY1, ARRAY1+1
RTLAST LOC+4*!
RTM MOVE*, LOC+4!
>> RTN ARRAY1+1*, ARRAY1+3*
RTPH DISP+2*, DISP+3!
RTQ1 DPA2+1*, DPA2+2!
RTT0 OVER+2*!, OVER1+1
>> RTY( ARRAY
RTY1 DISP1+1*, DISP1+2!
RTZ RESTORE*, RESTORE+1!, SAVE!*
RTZ( RESTORE, SAVE*
RTZ1 DISP+1*, RESTORE*, RESTORE+1!, SAVE, SAVE+1!
RTZ2 SAVE*, SAVE+1!
U OVER, OVER1, OVER1+1
X LOC+4!, OVER*, OVER1*, OVER1+1*
X1 MOVE*, LOC+4!, OVER1+1*
>> X2 OVER1+1*
Y ARRAY*, ARRAY1, ARRAY1+1!, ARRAY1+2!, ARRAY1+3, DEMOS*, DEMOS1, DEMOS1+1*, DEMOS2*, DEMOS3*
, DEMOS3+1*, DEMOS3+2!, DISP+1, DISP+2*, DISP+3!, DISP1+1*, DISP1+2*, DPA2+1*, DPA2+2*
Y("M" ARRAY1+1, ARRAY1+3
Y1 DEMOS1+1*, DEMOS3*, DEMOS3+2!
Y2 DEMOS3*, DEMOS3+1, DEMOS3+2!
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