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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: GMRCSTU

Package: Consult Request Tracking

Routine: GMRCSTU


Information

GMRCSTU ;SLC/DCM,dee - Statistic Utilities for C/RT ;25-Jul-2012 11:21;DU

Source Information

Source file <GMRCSTU.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Consult Request Tracking 5 EXAC^GMRCADC  (ASRV,SERV1)^GMRCASV  $$TESTPT^GMRCPC1  ^GMRCSPD  (DOSTAT,LISTDATE,PARENTS,SERVSTAT)^GMRCSTU1  
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMDIFF^XLFDT  
VA Fileman 2 ^%DTC  WAIT^DICD  
Registration 1 FULL^VALM1  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Consult Request Tracking 4 GMRCIR  GMRCPC  GMRCST  GMRCSTL2  

Entry Points

Name Comments DBIA/ICR reference
STAT ;Do the statistics
EN ;
ENOR(RETURN,GMRCSRVC,GMRCDT1,GMRCDT2,GMRTST) ;Entry point for GUI interface.
GETDT(GMRCO) ;get the date that the consult/request was accepted by service
ODT ;List Manager entry point
PRNTQ ;Print Queued report from ^XTMP global then kill off ^XTMP
PRNT ;print statistics to a printer
KILL ;kill variables and exit
PRNTASK ;Ask for device
PRNTIT(TMPNAME,QUERTN,QUEDESC) ;Send list to printer
ODTSTR ;Find the mean, standard deviation of how long to complete a consult from when it is accepted in the service to when it is complete

External References

Name Field # of Occurrence
^%DTC ODTSTR+38
^%ZIS PRNTASK+5
^%ZISC PRNTIT+13, PRNTIT+22, PRNTQ+6
^%ZTLOAD PRNTIT+13
WAIT^DICD ODT+3
EXAC^GMRCADC PRNTASK+8
ASRV^GMRCASV EN+3
SERV1^GMRCASV ENOR+21
$$TESTPT^GMRCPC1 EN+10
^GMRCSPD EN+7
DOSTAT^GMRCSTU1 STAT+2, STAT+3
LISTDATE^GMRCSTU1 ENOR+25, STAT+7
PARENTS^GMRCSTU1 ODTSTR+62
SERVSTAT^GMRCSTU1 STAT+25, STAT+41, STAT+45
FULL^VALM1 PRNT+3
$$FMDIFF^XLFDT ODTSTR+40

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: '^' To Quit: "
  • Formatting: "Press <ENTER> To Continue
  • Timeout: DTIME
  • Variable: ANSWER
  • Line Location: PRNTIT+19
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRNTIT+19
Function Call: WRITE
  • Prompt: ^XTMP("GMRCR",J,DOLLARH,"PRINT",INDEX,0),!
  • Line Location: PRNTQ+4
Routine Call
  • %ZIS
  • Line Location:
    • PRNTASK+5

Used in RPC

RPC Name Call Tags
GMRCSTU COMPLETION STATISTICS ENOR

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] ODTSTR+32, ODTSTR+33
^GMR(123 - [#123] GETDT+3, GETDT+4, GETDT+5, GETDT+6, GETDT+7, GETDT+8, ODTSTR+27, ODTSTR+30, ODTSTR+31, ODTSTR+49
, ODTSTR+53
^GMR(123.5 - [#123.5] ENOR+18, STAT+31, STAT+32
^TMP("GMRCR" ENOR+15!, STAT+4!, STAT+11*, STAT+14*, STAT+16*, STAT+33*, STAT+35*, PRNT+2, PRNTIT+4, PRNTIT+19
^TMP("GMRCS" KILL+2!
^TMP("GMRCSLIST" EN+1!, EN+5, ODTSTR+6, ODTSTR+8, ODTSTR+9, ODTSTR+10, ODTSTR+21, ODTSTR+22, ODTSTR+23, ODTSTR+25
, ODTSTR+62, STAT+20, STAT+21, STAT+22, STAT+23, STAT+28, STAT+32, STAT+39, STAT+40, KILL+2!
^TMP("GMRCSVC" ODTSTR+11*, ODTSTR+12*, ODTSTR+13*, ODTSTR+14*, ODTSTR+15*, ODTSTR+16*, ODTSTR+17*, ODTSTR+18*, ODTSTR+24, ODTSTR+46*
, ODTSTR+47*, ODTSTR+48*, ODTSTR+50*, ODTSTR+51*, ODTSTR+52*, ODTSTR+54*, ODTSTR+55*, ODTSTR+56*, ODTSTR+58*, ODTSTR+59*
, ODTSTR+60*, STAT+1, STAT+2, STAT+3, STAT+22
^XTMP("GMRCR" PRNTIT+4*, PRNTQ+4, PRNTQ+5!

Label References

Name Line Occurrences
GETDT ODTSTR+34
KILL EN+4, EN+5, EN+8, EN+11, ODTSTR+6
ODTSTR ENOR+26
PRNTASK PRNT+4
PRNTIT PRNT+5

Naked Globals

Name Field # of Occurrence
^(0 GETDT+4, GETDT+5, GETDT+6, GETDT+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS PRNTASK+1~, PRNTASK+4*
ANSWER PRNTIT+1~, PRNTIT+17*, PRNTIT+19*, PRNTIT+20*
COMPLDT GETDT+2*, GETDT+7*, ODTSTR+1~, ODTSTR+35, ODTSTR+36, ODTSTR+40
DOLLARH PRNTIT+1~, PRNTIT+3*, PRNTIT+4, PRNTQ+4, PRNTQ+5!
DTIME PRNTIT+19, PRNTIT+20
GMRCCT ENOR+12~, STAT+5*, STAT+10*, STAT+11, STAT+12*, STAT+14, STAT+15*, STAT+16, STAT+25, STAT+30*
, STAT+33, STAT+34*, STAT+35, STAT+41, STAT+45, STAT+47
GMRCDA GETDT+1~, GETDT+4*, GETDT+8
GMRCDA(1 GETDT+5*, GETDT+8
GMRCDA(15 GETDT+6*, GETDT+8
GMRCDG ENOR+12~, ENOR+20*, ODTSTR+2~
GMRCDGT ODTSTR+2~
GMRCDT ODTSTR+2~, ODTSTR+26*, ODTSTR+27*, ODTSTR+30
GMRCDT1 ENOR~, ENOR+23*, ENOR+24, ENOR+25, ODTSTR+35, STAT+7
GMRCDT2 ENOR~, ENOR+24*, ENOR+25, ODTSTR+4, ODTSTR+5*, ODTSTR+35, STAT+6*, STAT+7
GMRCDTP ODTSTR+2~, ODTSTR+4*, STAT+6
GMRCEDT1 ENOR+12~, ENOR+25, STAT+7, STAT+13
GMRCEDT2 ENOR+12~, ENOR+25, STAT+7, STAT+13
GMRCGRP ENOR+12~, ODTSTR+3~
GMRCHEAD ENOR+12~
GMRCMSG PRNTASK+7*, PRNTASK+8, PRNTASK+9!
GMRCND ODTSTR+3~, ODTSTR+19*, ODTSTR+30, ODTSTR+61*
GMRCO GETDT~, GETDT+3, GETDT+4, GETDT+5, GETDT+6, GETDT+7, GETDT+8, ODTSTR+3~, ODTSTR+28*, ODTSTR+30*
, ODTSTR+31, ODTSTR+34, ODTSTR+49, ODTSTR+53
GMRCQUT EN+1!, EN+4, EN+5*, EN+8, EN+11, ODTSTR+6*, KILL+1, PRNTASK+2!, PRNTASK+10*
GMRCSRVC ENOR~, ENOR+17*, ENOR+18, ENOR+20
GMRCWRIT ENOR+13~, ENOR+14*, ODT+1~, ODT+2*, ODTSTR+30
>> GMRCZERO ODTSTR+31*, ODTSTR+32, ODTSTR+33
GMRTST EN+10*, ENOR~, ODTSTR+32, ODTSTR+33
GROUPER ODTSTR+1~, STAT+18*, STAT+23, STAT+25, STAT+27*, STAT+37*, STAT+38, STAT+41, STAT+43*, STAT+45
GROUPER( STAT+23, STAT+25, STAT+38*, STAT+41, STAT+45
GROUPER(0 STAT+19*
INDEX ODTSTR+1~, ODTSTR+7*, ODTSTR+8*, ODTSTR+9, ODTSTR+10, ODTSTR+20*, ODTSTR+21*, ODTSTR+22, ODTSTR+23, ODTSTR+25
, ODTSTR+62, STAT+17*, STAT+20*, STAT+21, STAT+22, STAT+23, STAT+28, STAT+32, STAT+39, STAT+40
, PRNTIT+1~, PRNTIT+18*, PRNTIT+19*, PRNTQ+1~, PRNTQ+3*, PRNTQ+4*
IO PRNTIT+16, PRNTQ+2
IO("Q" PRNTIT+2
IO(0 PRNTIT+21
>> IOBM PRNT+3
IOF PRNTIT+19
IOSL PRNTIT+19
IOST PRNTIT+19, PRNTIT+20
>> IOSTBM PRNT+3
>> IOTM PRNT+3
J PRNTQ+4, PRNTQ+5!
ND GETDT+1~, GETDT+3*, GETDT+4, GETDT+5, GETDT+6, GETDT+7, ODTSTR+3~, ODTSTR+9*, ODTSTR+11, ODTSTR+12
, ODTSTR+13, ODTSTR+14, ODTSTR+15, ODTSTR+16, ODTSTR+17, ODTSTR+18, ODTSTR+22*, ODTSTR+24, ODTSTR+27, ODTSTR+30
, ODTSTR+46, ODTSTR+47, ODTSTR+48, ODTSTR+50, ODTSTR+51, ODTSTR+52, ODTSTR+54, ODTSTR+55, ODTSTR+56, ODTSTR+58
, ODTSTR+59, ODTSTR+60, ODTSTR+62, ODTSTR+63*, STAT+1*, STAT+2, STAT+3, STAT+21*, STAT+22, STAT+31
, STAT+38, STAT+41
POP PRNTASK+1~, PRNTASK+3*, PRNTASK+6
QUEDESC PRNTIT~, PRNTIT+6
QUERTN PRNTIT~, PRNTIT+5
RCVDT GETDT+8*, ODTSTR+1~, ODTSTR+35, ODTSTR+37, ODTSTR+40
RETURN ENOR~, ENOR+16*
TAB ODTSTR+1~, STAT+8*, STAT+9*, STAT+11, STAT+14, STAT+33
TEMPTMP ODTSTR+1~, STAT+13*, STAT+14, STAT+31*, STAT+32*, STAT+33
TMPNAME PRNTIT~, PRNTIT+4, PRNTIT+19
U ODTSTR+46
VALMBCK EN+11*, ENOR+12~, STAT+47*, KILL+1*, PRNTIT+15*, PRNTIT+23*
VALMCNT ENOR+12~, STAT+47*
X ODTSTR+3~, ODTSTR+39, ODTSTR+40*, ODTSTR+41*, ODTSTR+42, ODTSTR+43, ODTSTR+45*, ODTSTR+46, ODTSTR+48, ODTSTR+50
, ODTSTR+52, ODTSTR+54, ODTSTR+56, ODTSTR+58, ODTSTR+60
X1 ODTSTR+3~, ODTSTR+36*
X2 ODTSTR+3~, ODTSTR+37*
X3 ODTSTR+3~, ODTSTR+42*, ODTSTR+44*, ODTSTR+45
X4 ODTSTR+3~, ODTSTR+43*, ODTSTR+44
ZTDESC PRNTIT+1~, PRNTIT+6*
ZTRTN PRNTIT+1~, PRNTIT+5*
ZTSAVE PRNTIT+14!
ZTSAVE("DOLLARH" PRNTIT+8*
ZTSAVE("GMRCDG" PRNTIT+10*
ZTSAVE("GMRCDT1" PRNTIT+11*
ZTSAVE("GMRCDT2" PRNTIT+12*
ZTSAVE("J" PRNTIT+7*
ZTSAVE("TMPNAME" PRNTIT+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All