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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MCDUPP

Package: Medicine

Routine: MCDUPP


Information

MCDUPP ;WASH/DCB-Post process for the Duplicatation ;Nov 3, 1993

Source Information

Source file <MCDUPP.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 %XY^%RCR  $$GET1^DID  ^DIE  ^DIK  ^DIR  

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

Package Total Caller Graph
Medicine 1 MCDUPE  

Entry Points

Name Comments DBIA/ICR reference
START ;
REP ;do the repointing of the files
REPOINT(FILE,TMP) ;Repoints the file
REPM(TEMP,MCVAL,CO,LOOP) ;Repoint in main file
REPS(TEMP,MCVAL,CO,LOOP) ;Repoint in a sub-file
REPSS(TEMP,MCVAL,CO,LOOP) ;Repoint in a sub-sub-file
DELETE(FILE) ;Delete the Duplicates

External References

Name Field # of Occurrence
%XY^%RCR DELETE+11
$$GET1^DID REPM+3, REPS+2, REPS+5, REPSS+2, DELETE+9
^DIE REPM+9, REPS+13, REPSS+15
^DIK DELETE+12
^DIR START+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"You must first D ^MCDUPE"
  • Line Location: START+2
Function Call: WRITE
  • Prompt: @IOF,!,"This process will repoint your files and "
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !,"remove the duplicates from the static table."
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !,"----------------------------------------------------------"
  • Line Location: REPOINT+3
Function Call: WRITE
  • Prompt: !,"Repointing File pointing to ",FILE
  • Line Location: REPOINT+4
Function Call: WRITE
  • Prompt: !,"----------------------------------------------------------"
  • Line Location: DELETE+3
Function Call: WRITE
  • Prompt: !," Deleting the static entries in "_FILE
  • Line Location: DELETE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DELETE+13
Routine Call
  • DIE
  • Line Location:
    • REPM+9
    • REPS+13
    • REPSS+15
Routine Call
  • DIR
  • Line Location:
    • START+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J START+2, REP+2, REP+3, REPOINT+2, REPOINT+5, REPOINT+6, REPOINT+8, DELETE+2, DELETE+5, DELETE+6

Label References

Name Line Occurrences
@( REPOINT+10
DELETE REP+3
REP START+7
REPOINT REP+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X DELETE+10*
>> %Y DELETE+10*
CO REPOINT+1~, REPOINT+4*, REPM~, REPS~, REPS+2, REPS+5, REPSS~, REPSS+2
DA REPOINT+1~, REPM+1~, REPM+4*, REPM+7, REPS+1~, REPS+3*, REPS+11, REPSS+1~, REPSS+7*, REPSS+13
, DELETE+1~, DELETE+12*
DA(1 REPS+3*, REPS+10, REPSS+8*, REPSS+12
DA(2 REPSS+8*, REPSS+11
DIE REPOINT+1~, REPM+1~, REPM+3*, REPS+1~, REPS+2*, REPSS+1~, REPSS+2*
DIK DELETE+1~, DELETE+9*, DELETE+10
DIR START+1~
DIR("A" START+5*
DIR("B" START+5*
DIR(0 START+5*
DIROUT START+1~, START+6
DIRUT START+1~, START+6
DR REPOINT+1~, REPM+1~, REPM+4*, REPS+1~, REPS+4*, REPSS+1~, REPSS+6*
DTOUT START+1~, START+6
DUOUT START+1~, START+6
FILE REP+1*, REP+2*, REP+3, REPOINT~, REPOINT+2, REPOINT+4, REPOINT+5, REPOINT+6, REPOINT+8, DELETE~
, DELETE+2, DELETE+4, DELETE+5, DELETE+6, DELETE+9
IOF START+3
LOC REP+1~, REPOINT+1~, REPOINT+9*, REPOINT+10
>> LOOK1 REPS+5*
LOOP REPOINT+1~, REPOINT+7*, REPOINT+8, REPM~, REPM+5, REPS~, REPS+8, REPSS~, REPSS+9
MCDA REPOINT+1~
MCDIE REPOINT+1~
MCDR REPOINT+1~
MCSUB REPOINT+1~
MCVAL REPOINT+1~, REPOINT+8*, REPM~, REPM+4, REPM+8, REPS~, REPS+4, REPS+12, REPSS~, REPSS+6
, REPSS+14
NEWREC DELETE+1~, DELETE+6*, DELETE+7
OLDREC DELETE+1~, DELETE+5*, DELETE+6, DELETE+7, DELETE+8, DELETE+10, DELETE+12
REC REP+1~
SL0 REPM+1~, REPM+2*, REPM+7, REPS+1~, REPS+6*, REPS+10, REPSS+1~, REPSS+5*, REPSS+11
SL1 REPS+1~, REPS+7*, REPS+11, REPSS+1~, REPSS+3*, REPSS+12
SL2 REPSS+1~, REPSS+4*, REPSS+13
TEMP REP+1~, REPOINT+1~, REPOINT+6*, REPOINT+9, REPM~, REPM+2, REPM+3, REPM+4, REPS~, REPS+2
, REPS+3, REPS+4, REPS+5, REPS+6, REPS+7, REPSS~, REPSS+2, REPSS+3, REPSS+4, REPSS+5
, REPSS+6, REPSS+7, REPSS+8
TMP REP+1~, REP+3, REPOINT~
TMP(0 REP+1*
TYPE REPOINT+1~, REPOINT+9*
U REPOINT+9, REPM+2, REPM+3, REPM+4, REPS+2, REPS+3, REPS+4, REPS+5, REPS+6, REPS+7
, REPSS+2, REPSS+3, REPSS+4, REPSS+5, REPSS+6, REPSS+7, REPSS+8
VAL REPOINT+1~, REPOINT+4*, REPOINT+5*, REPOINT+6, REPOINT+8, DELETE+1~
Y START+1~, START+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All