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

Package: Record Tracking

Routine: RTSM1


Information

RTSM1 ;TROY ISC/MJK,PKE-Record File Initialization Utility ; 5/21/87 4:06 PM ; 1/7/03 11:51am

Source Information

Source file <RTSM1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Record Tracking 6 CREATE^RTDPA1  PRT^RTL1  SET^RTRD  SEL^RTSM2  ONETIM^RTSM4  (CLOSE,Q,TYPE1,ZIS)^RTUTL  
VA FileMan 4 NOW^%DTC  FILE^DICN  ^DIK  DT^DIQ  
Kernel 1 ^%ZIS  

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

Package Total Caller Graph
Record Tracking 6 DFN  RT SM-REC-COMPILE-TERM-DIGIT  RT SM-REC-DELETE-TERM-DIGIT  RTSM  RTSM3  RTSM4  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
RTTY ;
CREATE ;
LBL ;
LOAD ;Entry load record from DPT
START
Q
HOLD
SORT
QS ;update for next time
FILE
12 ;;Create Terminal Digit Sort Global
Q12
13 ;;Delete Terminal Digit Sort Global
S1943
K1943

External References

Name Field # of Occurrence
NOW^%DTC RTTY+2, START+2, START+6, SORTQS+1
^%ZIS LBL+1, START+7, 12+11
FILE^DICN FILE+2
^DIK SORT+11, SORT+17
DT^DIQ RTTY+2, START+2, START+6, 12+4, 12+8
CREATE^RTDPA1 CREATE+1
PRT^RTL1 LBL+1
SET^RTRD 12+10, 13+2
SEL^RTSM2 LOAD+12
ONETIM^RTSM4 SORT+3
CLOSE^RTUTL Q
Q^RTUTL 12+11
TYPE1^RTUTL HOLD
ZIS^RTUTL LOAD+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,RTCNTP," patients processed. "
  • Line Location: RTTY+2
Function Call: WRITE
  • Prompt: @IOF,!,RTMES1,!!?5,"START TIME: "
  • Line Location: START+2
Function Call: WRITE
  • Prompt: !!,"Log",!,"---"
  • Line Location: START+2
Function Call: WRITE
  • Prompt: !,"[TOTAL PATIENTS PROCESSED : ",RTCNTP,"]"
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !,"[TOTAL NUMBER OF RECORDS CREATED: ",RTCNTR,"]"
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !,"[TOTAL RECORD LABELS CREATED : ",RTCNTL,"]"
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !!?5,"STOP TIME: "
  • Line Location: START+6
Function Call: WRITE
  • Prompt: !
  • Line Location: START+6
Function Call: WRITE
  • Prompt: !
  • Line Location: START+7
Function Call: WRITE
  • Prompt: ","
  • Line Location: SORT+13
Function Call: WRITE
  • Prompt: !!,"RECORD TRACKING SORT GLOBAL Compilation"
  • Line Location: 12+1
Function Call: WRITE
  • Prompt: !,"It is not usually necessary to delete this global, just compile it"
  • Line Location: 13+1
Routine Call
  • %ZIS
  • Line Location:
    • LBL+1
    • START+7
    • 12+11

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(194.4 - [#194.4] LBL+1
^DIC(195.4 - [#195.4] RTTY+2
^DPT - [#2] SORT+5, SORT+11, SORT+12, S1943S1943+1, K1943
^RT("AT" RTTY+1
^RTV(194.3 - [#194.3] SORT*, SORT+1, SORT+7, SORT+9, SORT+10, SORT+11!, SORT+16!, QS+1*, QS+2*, FILE
12+2, 12+5, 13+4!, 13+6*, 13+7*, S1943+3*, K1943+1!
^TMP($J START!, Q!

Label References

Name Line Occurrences
@( START+2
CREATE RTTY+1
FILE SORT+7, SORT+19
HOLD START
LBL RTTY+1
Q LOAD+12
Q12 12+10
QS SORT+3

Naked Globals

Name Field # of Occurrence
^( S1943+2
^("COOL" RTTY+2
^(0 SORT+1, FILE*, 12+2, 12+4, 12+5, 12+6, S1943S1943+2, K1943

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % RTTY+2, START+2, START+6, SORTQS+1
D0 Q+1!
DA Q+1!, SORT+11*, SORT+17*, QS+3!
DA(1 SORT+11*, SORT+17*
DD FILE+2!
DE SORT+11!, SORT+17!
DFN SORT+1*, SORT+3, SORT+5*, SORT+6, SORT+7, SORT+10*, SORT+11, SORT+12, SORT+13, SORT+16
SORT+17, QS+3!, FILE+1, FILE+2
DIC Q+1!, QS+3!, FILE+1*
DIC("DR" FILE+1*
DIC(0 FILE+1*
DIE Q+1!
DIK SORT+11*, SORT+17*, QS+3!
>> DINUM FILE+2*
DO FILE+2!
DOB S1943*, S1943+4!, K1943*, K1943+2!
DQ SORT+11!, SORT+17!
DR Q+1!, QS+3!
DVBDIS S1943+1*, S1943+2*, S1943+3, S1943+4!
I START+1*, Q+1!
I1 Q+1!, HOLD*, HOLD+1!
IO LBL+1, START+7
IOF START+2
IOM 12+11*
ION 12+11*
IOP LBL+1*!, START+7*!, 12+11*, Q12!
IOST 12+11*
LDFN SORT+1*, SORT+6*, QS+2, QS+3!
>> POP LOAD+12
RADPT Q!
RT RTTY+1*, RTTY+3!, CREATE+1, LBL+1
RTADM START!
RTBC Q+1!
RTBKGRD START*, Q!
RTCNTL LBL+1*, START*, START+5, Q!
RTCNTP RTTY+2*, START*, START+3, Q!
RTCNTR CREATE+1*, START*, START+4, Q!
RTCT SORT+9*, SORT+12*, QS+2, QS+3!
RTE RTTY+1, Q+1!
RTERM LOAD+12, START+1, Q!
RTERM( START+1*
>> RTFMT LBL+1*
RTHOLD RTTY+1*, LOAD+12, Q!, HOLD
RTHOLD( RTTY+1, HOLD*
>> RTIFN LBL+1*
RTION RTTY+1, RTTY+2, LBL+1, LOAD+12, START*, START+7, Q!
RTJ Q+1!
RTLOAD START+2, Q!
RTMES1 START+2, Q!
RTN Q!
>> RTNUM LBL+1*
RTPGM LOAD+12*, Q+1!, 12+11*!, Q12!
RTRD 12+10!, 13+2!
RTRD("A" 12+10*, 13+2*
RTRD("B" 12+10*, 13+2*
RTRD(0 12+10*, 13+2*
RTRD(1 12+10*, 13+2*
RTRD(2 12+10*, 13+2*
RTSHOW START!
>> RTSTART LOAD+12
RTTY RTTY+1*, RTTY+3!, LBL+1, Q!, HOLDHOLD+1!
RTVAR LOAD+12*, Q+1!, 12+11*!, Q12!
RTXX Q+1!
SSN SORT+12*, SORT+14, QS+3!, S1943*, S1943+3, S1943+4!, K1943*, K1943+1, K1943+2!
TD SORT+9*, SORT+10, SORT+11, SORT+14, SORT+16, QS+3!
X FILE+2*, 12+10, Q12!, 13+3, 13+9!, S1943S1943+1, S1943+3, K1943K1943+1
X1 Q+1!, Q12!, 13+9!
Y RTTY+2*, START+2*, START+6*, Q+1!, HOLD*, 12+1*, 12+4*, 12+8*, 12+9!, 12+10
, Q12!, 13+9!
Y1 12+4*, 12+8, Q12!
>> ZTQUEUED SORT+7, SORT+13
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