GMRCSTU ;SLC/DCM,dee - Statistic Utilities for C/RT ;25-Jul-2012 11:21;DU
Source file <GMRCSTU.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Consult Request Tracking | 4 | GMRCIR GMRCPC GMRCST GMRCSTL2 | 
| 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 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| RPC Name | Call Tags | 
|---|---|
| GMRCSTU COMPLETION STATISTICS | ENOR | 
| 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! | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | GETDT+4, GETDT+5, GETDT+6, GETDT+7 | 
| >> | 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* |