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

Package: Run Time Library

Routine: RGUT


Information

RGUT ;CAIRO/DKM - General purpose utilities;17-Sep-1998 14:14;DKM

Source Information

Source file <RGUT.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 HOME^%ZIS  $$NEWERR^%ZTER  ($$DOW,$$FMADD,$$FMDIFF,$$FMTH,$$HTFM,$$NOW)^XLFDT  ($$REPEAT,$$UP)^XLFSTR  
Clinical Information Resource Network 2 $$^RGCVTDT  $$TRAP^RGZOSF  
Registration 1 ^DGSEC  
VA FileMan 1 ($$CREF,DT)^DILF  

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

Package Total Caller Graph
Run Time Library 10 RGUTBIG  RGUTDAT  RGUTEDT  RGUTIMP  RGUTIN  RGUTLK2  RGUTLKP  RGUTOS1  
RGUTRRC  RGUTRRT  
Clinical Information Resource Network 1 RGXY  

Entry Points

Name Comments DBIA/ICR reference
MSG(%RGTXT,%RGDLM) ;
M1
STRICMP(X,Y) ;
UND(X)
TRUNC(X,Y) ;
SNGPLR(RGNUM,RGSNG,RGPLR) ;
SET(RGCODE,RGSET) ;
SUBST(RGSTR,RGOLD,RGNEW) ;
TRIM(X,Y) ;
FMTNUM(RGNUM) ;
BASE(X,Y,L) ;
SOUNDEX(RGVALUE) ;
TITLE(RGTTL,RGVER,RGFN) ;
UFN(Y)
SSN(X)
DGSEC(Y)
WORKING(RGST,RGP,RGS) ;
ASK(RGP,RGD,RGZ) ;
PAUSE(RGP,RGX,RGY) ;
GETCH(RGP,RGV,RGX,RGY,RGT,RGD) ;
XY(DX,DY) ;
GBL(RGGBL) ;
UPCASE(X)
LOCASE(X)
RPT(X,Y)

External References

Name Field # of Occurrence
HOME^%ZIS XY+1
$$NEWERR^%ZTER MSG+2
^DGSEC DGSEC+2
$$CREF^DILF GBL+1
DT^DILF %DT+2
$$^RGCVTDT TITLE+5
$$TRAP^RGZOSF MSG+4
$$DOW^XLFDT %DTDW, %DTDOW+1
$$FMADD^XLFDT %DTC+4
$$FMDIFF^XLFDT %DTD+1
$$FMTH^XLFDT %DTH
$$HTFM^XLFDT %DTYX
$$NOW^XLFDT %DTNOW
$$REPEAT^XLFSTR UND, BASE+5, RPT
$$UP^XLFSTR STRICMP+1, GETCH+5, GETCH+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,$S(IO=IO(0):$C(27,91,55,109),1:""),*13,$$^RGCVTDT(+$H_","),?(IOM-$L(RGTTL)\2),RGTTL,?(IOM-$L(RGVER)),RGVER,!,$S(IO=IO(0):$C(27,91,109),1:$$UND),!
  • Line Location: TITLE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: $G(RGP)
  • Line Location: GETCH+3
Function Call: WRITE
  • Prompt: *7,*32,*8
  • Line Location: GETCH+14
Function Call: WRITE
  • Prompt: !
  • Line Location: GETCH+16
Routine Call
  • %ZIS
  • Line Location:
    • XY+1

Label References

Name Line Occurrences
$$ %DTC+2, %DTC+4, %DTD+1
$$BASE UFN+1
$$GETCH ASK+2, PAUSE+1
$$UND TITLE+5
$$XY GETCH+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%C %DT+1~
%D %DT+1~
>> %DTF( %DTC+2, %DTD+1
>> %DTT( %DTC+4
%H %DT+1~
%I %DT+1~
%P %DT+1~
%RGDLM MSG~, MSG+3*, MSG+6, MSG+7
%RGTXT MSG~, MSG+4*, MSG+5, MSG+6*, MSG+7
%RGZ1 MSG+1~, MSG+6*, MSG+7, MSG+8
%RGZ2 MSG+1~, MSG+4*, MSG+6*, MSG+7*, M1
%X %DT+1~
%Y %DT+1~
DIC DGSEC~
DIC(0 DGSEC+1*
DTIME GETCH+4
DX XY~, XY+2*, XY+4
DY XY~, XY+2*, XY+4
IO TITLE+4, TITLE+5
IO(0 TITLE+5, WORKING+1, WORKING+5
IOF TITLE+1~*, TITLE+5
IOM UND, TITLE+1~*, TITLE+5, TITLE+6
>> IOXY XY+1, XY+3
L BASE~, BASE+5
RGC GETCH+1~, GETCH+4*, GETCH+8*, GETCH+13*, GETCH+14*, GETCH+15*, GETCH+17
RGCHAR SOUNDEX+1~, SOUNDEX+5*, SOUNDEX+6, SOUNDEX+7
RGCODE SET~, SET+3, SOUNDEX+1~, SOUNDEX+2*, SOUNDEX+4, SOUNDEX+7
RGD ASK~, ASK+1*, ASK+3, GETCH~, GETCH+4*, GETCH+8, %DT~, %DT+2
RGFN TITLE~, TITLE+6
RGGBL GBL~, GBL+1
RGL1 SUBST+1~, SUBST+2*, SUBST+4, SUBST+5
RGL2 SUBST+1~, SUBST+2*, SUBST+5
RGNEW SUBST~, SUBST+2*, SUBST+4
RGNUM SNGPLR~, SNGPLR+3, FMTNUM~, FMTNUM+2*, FMTNUM+3
RGOLD SUBST~, SUBST+2, SUBST+3
RGP SUBST+1~, SUBST+2*, SUBST+3*, SUBST+4, SUBST+5*, WORKING~, WORKING+6, ASK~, ASK+2, PAUSE~
, PAUSE+1, GETCH~, GETCH+3
RGPLR SNGPLR~, SNGPLR+2*, SNGPLR+3
RGPOS SOUNDEX+1~, SOUNDEX+5*
RGPREV SOUNDEX+1~, SOUNDEX+4*, SOUNDEX+8, SOUNDEX+9*
RGS WORKING~, WORKING+3*, WORKING+4, WORKING+6
RGSET SET~, SET+2, SET+3
RGSNG SNGPLR~, SNGPLR+2, SNGPLR+3
RGSOUND SOUNDEX+1~, SOUNDEX+3*, SOUNDEX+5, SOUNDEX+10*, SOUNDEX+11
RGST WORKING~, WORKING+3*, WORKING+4*, WORKING+6
RGSTR SUBST~, SUBST+3, SUBST+4*, SUBST+6
RGT GETCH~, GETCH+4*, GETCH+7
RGTRANS SOUNDEX+1~, SOUNDEX+7*, SOUNDEX+8, SOUNDEX+9, SOUNDEX+10
RGTTL TITLE~, TITLE+5
RGV GETCH~, GETCH+5*, GETCH+12, GETCH+13
RGVALUE SOUNDEX~, SOUNDEX+3, SOUNDEX+4, SOUNDEX+5
RGVER TITLE~, TITLE+2*, TITLE+3*, TITLE+5
RGX PAUSE~, PAUSE+1, GETCH~, GETCH+2, %DT~, %DT+2
RGY PAUSE~, PAUSE+1, GETCH~, GETCH+2
RGZ SNGPLR+1~, SNGPLR+2*, SNGPLR+3, SET+1~, SET+2*, SET+3, FMTNUM+1~, FMTNUM+3*, BASE+2~, BASE+4*
, WORKING+2~, WORKING+7*, WORKING+9, ASK~, ASK+2*, ASK+3*, ASK+5, GETCH+1~, GETCH+6, GETCH+7*
, GETCH+10, GETCH+11*, GETCH+13, GETCH+15, %DT+1~, %DT+2, %DT+4
RGZ(0 WORKING+3*, WORKING+8, %DT+3
RGZ1 SET+1~, SET+2, SET+3*, SET+4, TRIM+1~, TRIM+2*, TRIM+3*, TRIM+5, FMTNUM+1~, FMTNUM+3*
, FMTNUM+4, BASE+2~, BASE+3*, BASE+4*, BASE+5
RGZ2 TRIM+1~, TRIM+2*, TRIM+4*, TRIM+5, FMTNUM+1~, FMTNUM+2*, FMTNUM+4
U ASK+5, PAUSE+1, GETCH+4, GETCH+5
X STRICMP~, STRICMP+1*, STRICMP+2, UND~, TRUNC~, TRUNC+1, TRIM~, TRIM+2, TRIM+3, TRIM+4
, TRIM+5, BASE~, BASE+3*, BASE+4*, UFN~, UFN+1*, UFN+2, SSN~, %DTF~*, %DTF+1
, %DTT~*, %DTT+1, UPCASE~, LOCASE~, RPT~, %DTDW~, %DTDOW~, %DTDOW+1, %DTH~, %DTYX~
X1 %DTC~, %DTC+2*, %DTC+4, %DTD~, %DTD+1
X2 %DTC~, %DTC+2*, %DTC+3*, %DTC+4, %DTD~, %DTD+1
X3 %DTC+1~, %DTC+2*, %DTC+3*, %DTC+4
Y STRICMP~, STRICMP+1*, STRICMP+2, TRUNC~, TRUNC+1, TRIM~, TRIM+2*, TRIM+3, TRIM+4, BASE~
, BASE+1, BASE+4, UFN~, UFN+1*, DGSEC~, DGSEC+3, RPT~
>> ZTQUEUED WORKING+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All