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

Package: Dietetics

Routine: FHPRC14


Information

FHPRC14 ; HISC/NCA - Meal Analysis (cont.) ;4/11/95 15:57

Source Information

Source file <FHPRC14.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Dietetics 1 ADD^FHNU9  

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

Package Total Caller Graph
Dietetics 3 FHPRC10  FHPRC11  FHPRC13  

Entry Points

Name Comments DBIA/ICR reference
PD ; Store Meal and Production Diet of menu on Local Array
P1
SRCH ; Search for Recipes of a Meal for a Production Diet
LIS ; List Recipes in the Meal for a Production Diet
L1 ; List Meals of each day for the Menu
L2
OLD ; Get old Recipes and Food Nutrient stored
PAUSE ; Pause to Scroll
RET ; Retrieve the Stored Menu
A1
A2
Q1 ; Process Meal Analysis
Q2
Q3
ANAL ; Analyze

External References

Name Field # of Occurrence
ADD^FHNU9 ANAL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No Recipes in this Meal for this Production Diet"
  • Line Location: LIS+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: LIS+3
Function Call: WRITE
  • Prompt: !,LL
  • Line Location: LIS+3
Function Call: WRITE
  • Prompt: !!,"Day ",L,!
  • Line Location: L1+1
Function Call: READ
  • Formatting: !!
  • Prompt: "Press RETURN to Continue "
  • Variable: X
  • Timeout: DTIME
  • Line Location: PAUSE+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAUSE+1
Function Call: WRITE
  • Prompt: !,"Enter a RETURN to Continue."
  • Line Location: PAUSE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(114 - [#114] SRCH+4, LIS+2, OLD+2, A2ANAL+4, ANAL+5
^FH(116.1 - [#116.1] SRCH+2, SRCH+3, L2
^FH(116.2 - [#116.2] P1
^FHNU - [#112] ANAL+6, ANAL+7, ANAL+8, ANAL+9
^FHUM - [#112.6] PD+1, OLD+2, RET+1, A2A2+1
^TMP($J SRCH+1!*, SRCH+4*, LIS+1, LIS+2, OLD+1*, OLD+2*, A1+1*, A2+2*, Q1+1!, Q2
, Q3*, ANAL+2*, ANAL+3, ANAL+10, ANAL+11*, ANAL+12*, ANAL+13*, ANAL+14*

Label References

Name Line Occurrences
A1 RET+1
A2 A2A2+1, A2+3
ANAL ANAL+4, ANAL+5, ANAL+6, ANAL+15
L2 L1+1
P1 PD+1
PAUSE LIS+3, L1+1, PAUSE+1
Q2 Q3
Q3 ANAL+2

Naked Globals

Name Field # of Occurrence
^( PD+1, SRCH+2, SRCH+3, OLD+2, A2
^(0 ANAL+10*
^(1 ANAL+10*
^(2 Q3*, ANAL+2*, ANAL+10*
^(3 ANAL+10*
^(4 Q3*, ANAL+2*, ANAL+10*
^(5 Q3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A ANAL+1!
A( ANAL+1*, ANAL+7*, ANAL+8*, ANAL+9*, ANAL+12, ANAL+13, ANAL+14
>> AMT ANAL+1*, ANAL+6*, ANAL+7, ANAL+8, ANAL+9
>> ANS LIS+2*, LIS+3, L1+1*, PAUSE+1*
>> CAT SRCH+3*
>> CODE SRCH+4
>> CTR LIS+3*, L1+1*
>> D(1 Q2*, Q3
>> D(2 Q2*, Q3
>> D(3 Q2*
>> D(4 Q2*, Q3
>> D(5 Q2*, Q3ANAL+7*, ANAL+8*, ANAL+9*
>> DAY SRCH+1, SRCH+4, LIS+1, LIS+2, OLD+1, OLD+2, Q1+1*, Q2*, Q3ANAL+2
ANAL+3, ANAL+10, ANAL+11, ANAL+12, ANAL+13, ANAL+14
DTIME PAUSE+1
IOF PAUSE+1
>> K PD+1*, P1RET+1*, A1+1, A2A2+1, A2+2, ANAL+7*, ANAL+8*, ANAL+9*
ANAL+12*, ANAL+13*, ANAL+14*
>> K1 PD+1*, P1RET+1*, A1+1, A2A2+1, A2+2, ANAL+5*, ANAL+6, ANAL+7
ANAL+8, ANAL+9
>> KK ANAL+1*
>> L L1+1*
>> L1 RET+1*, A1
>> LIST SRCH+4*
>> LL LIS+2*, LIS+3*, L2*
>> M( P1*, L1+1
>> M1 PD+1*, P1SRCH+1, SRCH+2, SRCH+3, OLD+1, A1*, A1+1, Q2*, Q3*
ANAL+2, ANAL+3, ANAL+10, ANAL+11, ANAL+12, ANAL+13, ANAL+14
>> MCA SRCH+3*, SRCH+4
>> MEAL SRCH+1, SRCH+4, LIS+1, LIS+2, OLD+1, OLD+2
>> MENU PD+1, OLD+2, RET+1, A2A2+1
N LIS+2!, LIS+4!
N( LIS+2*, LIS+3
>> NP A2*, A2+1, A2+2
>> PD PD+1*, P1SRCH+1, OLD+1, A1*, A1+1
>> PW ANAL+1*, ANAL+6*, ANAL+11
>> REC SRCH+2*, SRCH+3, OLD+2*, A1+2*, A2*, A2+2, Q3+1*, ANAL+2*, ANAL+3, ANAL+4
ANAL+5
>> RNAM ANAL+5*, ANAL+10, ANAL+11, ANAL+12, ANAL+13, ANAL+14
>> S1 ANAL+3*, ANAL+5
>> STR L1+1*, L2
>> SVG ANAL+3*, ANAL+4, ANAL+6, ANAL+11
>> T(1 Q3+1*, ANAL+2, ANAL+7*
>> T(2 Q3+1*, ANAL+2, ANAL+8*
>> T(3 Q3+1*
>> T(4 Q3+1*, ANAL+2, ANAL+9*
>> X LIS+2*, PAUSE+1*
>> Y PD+1*, SRCH+2*, SRCH+4, L2*, OLD+2*, A2*, A2+2, ANAL+7*, ANAL+8*, ANAL+9*
>> Z1 ANAL+7*, ANAL+8*, ANAL+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All