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

Package: General Medical Record - Generator

Routine: GMRGRUT4


Information

GMRGRUT4 ;CISC/RM-GMRG ROUTINE UTILITIES ;11/2/89

Source Information

Source file <GMRGRUT4.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
General Medical Record - Generator 2 FITLINE^GMRGRUT1  EN1^GMRGRUT2  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
General Medical Record - Generator 2 GMRGED1  GMRGRUT1  

Entry Points

Name Comments DBIA/ICR reference
HOW1 ;
NOB2 ;
PRT ;
NOB1 ;
NOB ;
HJ
EN1 ; CALCULATE HOW DID I GET HERE. THIS UTILITY NEEDS THE GMRGLVL ARRAY
; AND RETURNS THE GMRGHOW ARRAY STARTING WITH THE FIRST TERM TRAVERSED
; IN GMRGLVL UP TO THE LAST TERM IN GMRGLVL.
EN2 ; TAKES A PATH OF TERMS TRAVERSED IN GMRGHOW ARRAY AND DISPLAYS THEM
EOP ;

External References

Name Field # of Occurrence
FITLINE^GMRGRUT1 NOB1+7
EN1^GMRGRUT2 PRT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRT+1
Function Call: WRITE
  • Prompt: !?GMRG0,"|",!?GMRG0,"V"
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: EOP+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J HOW1+1, HOW1+3, NOB2+1*, NOB2+2*

Label References

Name Line Occurrences
EOP EN2+3, PRT+1
HJ HOW1+2
HOW1 EN1+4
NOB1 NOB+3
NOB2 NOB+3
PRT EN2+2

Naked Globals

Name Field # of Occurrence
^( HOW1+1
^(0 HOW1+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DTIME EOP+1
>> GMRG0 EN1+5*, EN2+1*, PRT+2, PRT+3, PRT+4*
>> GMRG0(0 EN1+3*, EN1+4, HOW1+1, HOW1+3, HJ*, HJ+1, EN2+1*, PRT+3, PRT+4
>> GMRG0(1 EN1+3*, HOW1+1, HOW1+3, HJ*, HJ+1*
>> GMRG0(2 EN1+3*, HOW1+1, HOW1+3, HJ*, HJ+1*, HJ+2*
>> GMRG01 NOB2+1
>> GMRG02 NOB+3*, NOB2+1, NOB2+2
>> GMRG03 NOB1+1*, NOB1+2*, NOB1+3*, NOB1+4*, NOB1+5*, NOB1+6
>> GMRG04 NOB1+6*
>> GMRG05 NOB+3
>> GMRG08 NOB1+2*
>> GMRG1 EN1+4*, EN1+5*, HOW1+2*, HOW1+3, EN2+2*, PRT+2, PRT+3
>> GMRG10 NOB+1, NOB+2
>> GMRG11 NOB+1*, NOB1+4*
>> GMRG15 NOB2+2
>> GMRG16 NOB1+7
>> GMRG17 NOB1+7
>> GMRG18 NOB2+2, NOB2+3*
>> GMRG2 EN1+5*, HOW1+1*, HOW1+2, HOW1+3
>> GMRG2(0 HOW1+3*
>> GMRGCLAS NOB2+1, NOB2+2
>> GMRGHOW EN1+5*
>> GMRGHOW( EN1+5*!, HOW1+3*, EN2+2, PRT+3
>> GMRGHOW("" EN1+5
>> GMRGLEN NOB1+7*
>> GMRGLVL EN1+3
>> GMRGLVL( EN1+3, HJ, HJ+1
>> GMRGNAR NOB2+1, NOB2+2
>> GMRGNAR("LEAD" NOB+1, NOB+2*, NOB1+3*
>> GMRGNAR("TRAIL" NOB+1, NOB1+5*
>> GMRGOUT EOP+1*
>> GMRGPLN NOB1+1, NOB1+2*, NOB1+3*, NOB1+4*, NOB1+5*, NOB1+6*, NOB1+7*
>> GMRGPLN(0 NOB+3, NOB2+2
>> GMRGPLN(1 NOB1+7
>> GMRGXPRT PRT+3*
>> GMRGXPRT(0 PRT+3*
>> GMRGXPRT(1 PRT+3*
IOF EN2+2, PRT+1
IOM EN2+1
IOSL PRT+1
>> X EN2+2, PRT+1*, EOP+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All