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

Package: Dietetics

Routine: FHPRO5


Information

FHPRO5 ; HISC/REL - Recipe Preparation ;7/18/94 16:39

Source Information

Source file <FHPRO5.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Dietetics 3 ^FHPRO6  ^FHPRO7  EN2^FHREC1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Dietetics 1 FHPRO4  

Entry Points

Name Comments DBIA/ICR reference
Q1 ; Set-up Recipe Prep and Storeroom scratch global
P3
Q2 ; Print Recipe Preparation
P6
G1
P4
P5
S3
S2
S1
S5
S4
B0
B1
B2
PRE
HDR

External References

Name Field # of Occurrence
^FHPRO6 FHPRO5+3
^FHPRO7 FHPRO5+4
EN2^FHREC1 S5+1, B2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 0
  • Variable: S K4="" F K=0
  • Line Location: Q1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: S1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: S4+0
Function Call: WRITE
  • Prompt: !,$P(X0,"^",1)
  • Line Location: S4+0
Function Call: WRITE
  • Prompt: ?39,$J(TOT,5,0)
  • Line Location: S4+2
Function Call: WRITE
  • Prompt: ?46,$E($P(Y(0),"^",1),1,42),?90,Y
  • Line Location: S5+2
Function Call: WRITE
  • Prompt: ?113,I1," ",$P(Y(0),"^",6)
  • Line Location: S5+3
Function Call: WRITE
  • Prompt: !
  • Line Location: B0+2
Function Call: WRITE
  • Prompt: !,$E($P(Y(0),"^",1),1,R2),!!,I1," ",$P(Y(0),"^",6),!!,$E($P(^FH(114,K1,0),"^",1),1,R2),!
  • Line Location: B2+3
Function Call: WRITE
  • Prompt: @IOF,!,DTP,?48,"R E C I P E P R E P A R A T I O N",?125,"Page ",PG
  • Line Location: HDR+0
Function Call: WRITE
  • Prompt: !,FHRETYP,?(131-$L(FHP6)),FHP6
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?(132-$L(TIM)\2),TIM
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !!,"Recipe",?40,"Port. Ingredient",?90,"Quantity",?113,"Storeroom Amount"
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(113.1 - [#113.1] P4+2
^FH(114 - [#114] P3, P3+4, P3+5, S1+1, B2+3
^FH(114.2 - [#114.2] P3+1, S4+1, PRE
^FHING - [#113] P4+1, S5+1, B2
^TMP($J Q1+1, P3+3*, P4+4*, P5+1*, S1, S1+1, S3, S3+1, S5, B0+1
, B1

Label References

Name Line Occurrences
B1 B0+1
B2 B1
G1 G1+1
HDR Q2+1, S2, S4
P3 G1
P4 P3+4
P5 P4+3
P6 P3+5
PRE HDR+2
Q1 FHPRO5+3
Q2 FHPRO5+3
S1 S1+2
S2 S1+1
S3 S3+2
S4 S3+1
S5 S4

Naked Globals

Name Field # of Occurrence
^( Q1+1, P3+3*, P3+4, P3+5, P4+4*, P5+1*, S1+1, B1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DTP HDR
>> FHP3 FHPRO5+3, P3+3, P4+3
>> FHP4 FHPRO5+3, P5
>> FHP5 FHPRO5+4
>> FHP6 HDR+1
>> FHPAR Q2+1, S2, S4+1, B0, HDR+2
>> FHRETYP HDR+1
>> FLG S1+1*, S4*
>> I1 S5*, S5+2*, S5+3*, B1*, B2+1*, B2+2*, B2+3
>> I2 S5+2*, B2+1*
IOF HDR
IOSL S4
>> K Q1+1*, HDR+4*, PRE*, PRE+1
>> K1 G1*, P3, P3+3, P3+4, P3+5, P4+4, P5+1, S1+1*, S3, S3+1
, S5, B0+1*, B1, B2+3
>> K4 Q1+1*
>> KK P3+4*, P3+5*, B0+1*, B1
>> L1 Q1+1*
>> LAB B0*
>> MUL P3*, P4, P6
>> OLD Q2+1*, S2*
>> P1 P3*, P3+3, P6*
>> PG Q2+1*, S2*, HDR*
>> Q P4*, P4+4, P5+1
R Q1+1!
R( Q1+1*, G1, P3!, P6*
R("" G1+1
>> R1 Q2+1*, S1*, S1+1, S2, S3, S3+1, S5
>> R2 S1+1*, S3*, S3+1, S5, B0*, B2+3
>> S1 P3+1*, P3+2*, P3+3, P4+4, P5+1
>> S2 P4+2*, P4+3*, P4+4, P5+1
>> TIM HDR+2
>> TOT S1+1*, S4+2
>> UNT S5+1*, B2*
>> X0 P3*, P3+1, P3+2, S1+1*, S4, S4+1, PRE
>> X1 P4*, P4+1, P4+4, P5+1, S3+1*, S5, S5+1, B0+2*, B1*, B2
>> Y P3+4*, P3+5*, P4, P6, S5*, S5+2, B1*
>> Y(0 S5+1*, S5+2, S5+3, B2*, B2+1, B2+3
>> Y0 P4+1*, P4+2, P4+3
>> Z S4+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All