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

Package: Consult Request Tracking

Routine: GMRCIR


Information

GMRCIR ;SLC/JAK - IFC Request data & statistics ;03/05/02 08:20

Source Information

Source file <GMRCIR.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Consult Request Tracking 6 UP^GMRCA2  SERV1^GMRCASV  $$STS^GMRCPC1  (EN,ENOR)^GMRCSTLM  (PRNTASK,PRNTIT)^GMRCSTU  LISTDATE^GMRCSTU1  
VA FileMan 3 $$FIND1^DIC  $$GET1^DIQ  ^DIR  
Kernel 2 ^%ZISC  DISP^XQORM1  
List Manager 1 EN^VALM  

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
Consult Request Tracking 10 GMRC IF COLUMN WIDTH MESSAGE  GMRC IF CONSLTS DESCRIPTION  GMRC IF CONSLTS SELECT NUMBERED  GMRC IF CONSLTS SELECT SERVICE  GMRC IF CONSLTS SELECT STATUS  GMRC IF CONSULTS  GMRC IFC PRINT RPT NUMBERED  GMRC IFC RPT CONSULTS  
GMRC IFC RPT CONSULTS BY REMPR  GMRCSTLM  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for GMRC IF CONSULTS
HDR ; -- header code
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code
CWIDTH(GMRCCTRL) ;Prints a message about how wide the report is.
PWIDTH(GMRCCTRL) ;Prints a message about how wide the report is.
HELPR ;Help for Remote Ordering Provider prompt
DESC ;Displays Description from Option file
PRNTONLY(GMRCCTRL) ;Option to just send the report to a device.
PRNTQ ;Print Queued report from ^TMP global then kill off ^TMP & ^XTMP

External References

Name Field # of Occurrence
^%ZISC PRNTQ+8
$$FIND1^DIC DESC+4
$$GET1^DIQ DESC+6
^DIR EN+13, EN+25, EN+32, HELPR+8, HELPR+11, DESC+12, DESC+15, PRNTONLY+6, PRNTONLY+20
UP^GMRCA2 EN+26
SERV1^GMRCASV EN+44
$$STS^GMRCPC1 EN+36, PRNTONLY+8
EN^GMRCSTLM EN+50, PRNTONLY+11
ENOR^GMRCSTLM PRNTONLY+32, PRNTQ+3
PRNTASK^GMRCSTU PRNTONLY+24
PRNTIT^GMRCSTU PRNTONLY+34
LISTDATE^GMRCSTU1 EN+48
EN^VALM EN+54
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,"This print out is "_$$CWIDTH(GMRCCTRL)_" columns wide."
  • Line Location: PWIDTH+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HELPR+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DESC+8
Function Call: WRITE
  • Prompt: ^TMP("GMRCR",$J,TMPNAME,INDEX,0),!
  • Line Location: PRNTQ+6
Routine Call
  • DIC
  • Line Location:
    • DESC+4
Routine Call
  • DIR
  • Line Location:
    • EN+13
    • EN+25
    • EN+32
    • HELPR+8
    • HELPR+11
    • DESC+12
    • DESC+15
    • PRNTONLY+6
    • PRNTONLY+20
Routine Call
  • VALM
  • Line Location:
    • EN+54

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] FIND1^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] EN+5, HELPR+4
^GMR(123.5 - [#123.5] EN+38, EN+40, EN+41
^TMP("GMRCR" EXIT+4!, PRNTQ+6, PRNTQ+7!
^TMP("GMRCRINDEX" EXIT+4!
^TMP("GMRCS" EXIT+4!
^TMP("GMRCSLIST" EN+52, EXIT+4!, PRNTONLY+14
^TMP("GMRCTOT" EXIT+4!
^XTMP("GMRCR" PRNTQ+7!

Label References

Name Line Occurrences
$$CWIDTH PWIDTH+1
DESC PRNTONLY+21
EXIT EN+34, EN+37, EN+38, EN+50, EN+52, PRNTONLY+9, PRNTONLY+12, PRNTONLY+14, PRNTONLY+20, PRNTONLY+25
, PRNTONLY+35, PRNTQ+9
PWIDTH PRNTONLY+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT EXIT+1!
CTRLCOL EXIT+1!
DIR EN+9~, EN+16~, EN+29~, HELPR+7~, HELPR+10~, DESC+11~, DESC+14~, PRNTONLY+3~, PRNTONLY+17~
DIR("?" EN+18*
DIR("A" EN+12*, EN+19*, EN+20*, EN+21*, EN+22*, EN+23*, EN+24*, EN+31*, HELPR+11*, DESC+15*
, PRNTONLY+5*, PRNTONLY+19*
DIR("B" PRNTONLY+18*
DIR("S" EN+11*
DIR(0 EN+10*, EN+17*, EN+30*, HELPR+8*, HELPR+11*, DESC+12*, DESC+15*, PRNTONLY+4*, PRNTONLY+18*
DIROUT EN+9~, EN+16~, EN+29~, HELPR+7~, HELPR+10~, DESC+11~, DESC+14~, PRNTONLY+3~, PRNTONLY+17~
DIRUT EN+9~, EN+13, EN+16~, EN+25, EN+29~, EN+32, HELPR+7~, HELPR+10~, DESC+11~, DESC+14~
, PRNTONLY+3~, PRNTONLY+6, PRNTONLY+17~, PRNTONLY+20
DOLLARH PRNTQ+7!
DTOUT EN+9~, EN+16~, EN+29~, HELPR+7~, HELPR+10~, DESC+11~, DESC+14~, PRNTONLY+3~, PRNTONLY+17~
DUOUT EN+9~, EN+16~, EN+29~, HELPR+7~, HELPR+10~, DESC+11~, DESC+14~, PRNTONLY+3~, PRNTONLY+17~
GMRCARRN EXIT+3!
GMRCCK EN+2~, PRNTONLY+3~
GMRCCT HDR+1, EXIT+1!
GMRCCTRL HDR+5, EXIT+3!, CWIDTH~, CWIDTH+3, CWIDTH+4, CWIDTH+6, PWIDTH~, PWIDTH+1, PRNTONLY~, PRNTONLY+15*
, PRNTONLY+22, PRNTONLY+32, PRNTQ+3
GMRCDESC DESC+1~, DESC+6*
GMRCDESC( DESC+8, DESC+9
GMRCDESC(0 DESC+7
GMRCDG EN+2~, EN+43*, PRNTONLY+1~, PRNTONLY+32, PRNTQ+3
GMRCDT1 EN+3~, EN+46*, EN+48, PRNTONLY+2~, PRNTONLY+32, PRNTQ+3
GMRCDT2 EN+3~, EN+47*, EN+48, PRNTONLY+2~, PRNTONLY+32, PRNTQ+3
>> GMRCEACT EN+38, EN+39
GMRCEDT1 EN+3~, EN+48, HDR+4, EXIT+2!, PRNTONLY+2~
GMRCEDT2 EN+3~, EN+48, HDR+4, EXIT+2!, PRNTONLY+2~
>> GMRCHEAD HDR+3
GMRCIS EN+2~, EN+27*, EN+33*, HDR+2, PRNTONLY+3~, PRNTONLY+6*
GMRCNUM DESC+1~, DESC+2*, DESC+8*, DESC+9
GMRCOPT DESC+1~, DESC+4*, DESC+5, DESC+6
GMRCOPTN DESC+1~, DESC+3*, DESC+4
GMRCQUT EN+7*, EN+13*, EN+25*, EN+32*, EN+34, EN+37, EN+50, EN+52*, HDR+1, EXIT+1!
HELPR+1~, HELPR+4, HELPR+6*, HELPR+9, DESC+1~, DESC+8, DESC+10*, DESC+13, PRNTONLY+1~, PRNTONLY+9
, PRNTONLY+12, PRNTONLY+14*, PRNTONLY+25
>> GMRCREMP EN+4, EN+26*
>> GMRCRF EN+4, EN+14*
GMRCRP HELPR+1~, HELPR+2*, HELPR+4*, HELPR+5
GMRCSTAT EN+2~, EN+36*, EXIT+3!, PRNTONLY+1~, PRNTONLY+8*, PRNTONLY+32, PRNTQ+3
GMRCSVC EN+1!, EN+38, EN+40*, EN+41, EN+43, EN+50, EXIT+1!
GMRCSVCP EN+1!, EN+39*, EN+40, EXIT+1!
GMRCSVNM EXIT+2!
INDEX PRNTQ+2~, PRNTQ+5*, PRNTQ+6*
IO PRNTQ+4
IO("Q" PRNTONLY+27
IOF HELPR+3, HELPR+6, DESC+8, DESC+10
IOSL HELPR+6, DESC+10
J PRNTQ+7!
RETURN PRNTONLY+1~, PRNTONLY+32, PRNTQ+2~, PRNTQ+3
>> TMPNAME PRNTQ+6, PRNTQ+7
VALMBCK PRNTONLY+1~
>> VALMCAP HDR+5*
VALMHDR EXIT+1!
VALMHDR(1 HDR+2*
VALMHDR(2 HDR+3*
VALMHDR(3 HDR+4*
WIDTH CWIDTH+1~, CWIDTH+2*, CWIDTH+4*, CWIDTH+5*, CWIDTH+6*, CWIDTH+7
X EN+9~, EN+16~, EN+26, EN+29~, HELP+1*, HELPR+6~, HELPR+10~, DESC+10~, DESC+14~, PRNTONLY+3~
, PRNTONLY+17~
Y EN+9~, EN+14, EN+16~, EN+26*, EN+29~, EN+33, HELPR+6~, HELPR+10~, DESC+10~, DESC+14~
, PRNTONLY+3~, PRNTONLY+6, PRNTONLY+17~, PRNTONLY+21
>> ZTSAVE("GMRCCTRL" PRNTONLY+28*
>> ZTSAVE("GMRCIS" PRNTONLY+29*
>> ZTSAVE("GMRCSTAT" PRNTONLY+30*
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 |  Local Variables  | All