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

Package: Dietetics

Routine: FHPRO4


Information

FHPRO4 ; HISC/REL/RVD - Production/Meal Service Summary ;4/13/95 15:28

Source Information

Source file <FHPRO4.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Dietetics 2 ^FHPRO4A  ^FHPRO5  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Dietetics 2 FHPRO2  FHPRO3  

Entry Points

Name Comments DBIA/ICR reference
Q1
PRE
ALL
Q2
SES
HDR3
HDR1
S1
T1
SET
M1
M3
M2
DATE ;get all the meals for the date range and set-up AFP heading.
HDR2
ONE

External References

Name Field # of Occurrence
^FHPRO4A Q1+2
^FHPRO5 FHPRO4+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$P(Y0,"^",1)
  • Line Location: S1+1
Function Call: WRITE
  • Prompt: ?40,$P(Y0,"^",3)
  • Line Location: S1+3
Function Call: WRITE
  • Prompt: ?50,X,?62
  • Line Location: S1+3
Function Call: WRITE
  • Prompt: ?S2,$J(^TMP($J,"FH","T",K4,L1),6)
  • Line Location: S1+5
Function Call: WRITE
  • Prompt: @IOF,!,DTP,?(S1-35\2),"P R O D U C T I O N S U M M A R Y",?(S1-6),"Page ",PG
  • Line Location: HDR1+0
Function Call: WRITE
  • Prompt: !,FHRETYP,?(S1-$L(FHP6)),FHP6
  • Line Location: HDR1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: ?(S1-$L(TIM)\2),TIM
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: !!,"Recipe",?40,"Portion",?50,"Utensil",?62,PD," TOTAL"
  • Line Location: HDR1+3
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: HDR1+4
Function Call: WRITE
  • Prompt: !!,$P(Y0,"^",1),?32,$P(Y0,"^",3),?44,X1,?56,Z,?S2,$J(N1,5)
  • Line Location: M3+6
Function Call: WRITE
  • Prompt: @IOF,!,DTP,?(S1-39\2),"M E A L S E R V I C E S U M M A R Y",?(S1-6),"Page ",PG
  • Line Location: HDR2+0
Function Call: WRITE
  • Prompt: !,FHRETYP,?(S1-$L(FHP6)),FHP6
  • Line Location: HDR2+1
Function Call: WRITE
  • Prompt: !?(S1-$L(X)\2),X,!!?(S1-$L(TIM)\2),TIM
  • Line Location: HDR2+2
Function Call: WRITE
  • Prompt: !!,"Recipe",?32,"Portion",?44,"Utensil",?56,PD,?S2,"Total"
  • Line Location: HDR2+3
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: HDR2+4
Function Call: WRITE
  • Prompt: !!!,"*** Note: Does NOT include add-ons and specials!",!
  • Line Location: HDR3+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(114 - [#114] Q1+1, M3
^FH(114.2 - [#114.2] S1+2, PRE
^FH(114.3 - [#114.3] S1+3, M3+5
^FH(116.1 - [#116.1] M3+1, M3+2
^FH(116.2 - [#116.2] SET, SET+1, T1
^FH(119.71 - [#119.71] FHPRO4+3
^FH(119.72 - [#119.72] SES+1, HDR2+2
^TMP($J Q1+1, S1+4, S1+5, SES+1, Q2, M2+1, SET

Label References

Name Line Occurrences
ALL DATE+1
HDR1 Q1, S1, S1+1
HDR2 M2, M3
HDR3 Q1+2, M2+2
M1 Q2
M2 M2+2
M3 M2+1
ONE DATE+10
PRE HDR1+2
Q1 FHPRO4+3
Q2 FHPRO4+3
S1 Q1+1
SES Q1
SET M1

Naked Globals

Name Field # of Occurrence
^( Q1+1, M3+2
^(0 SES+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> C0 SET+1*, T1, T1+1
>> CAT M3+2*
>> DTP HDR1, HDR2
>> FHDAMEAL DATE+12*, DATE+14, DATE+15, DATE+16, DATE+17, DATE+18, DATE+19, DATE+20, DATE+22, DATE+23
, DATE+24, DATE+26, DATE+27, DATE+28, DATE+29, ALL+1*, ALL+2, ONE+1*, ONE+2
>> FHDODAY( DATE+11, DATE+12, ALL, ALL+1, ONE, ONE+1
>> FHI DATE+11*, DATE+12, DATE+13, DATE+21, DATE+25, ALL*, ALL+1, ONE*, ONE+1
>> FHMEAL1 DATE+2*, DATE+3, DATE+5, DATE+14, DATE+15, DATE+16, DATE+17, DATE+18, DATE+19, DATE+20
, ONE+2
>> FHMEAL1N DATE+5*, DATE+7, DATE+8, DATE+9
>> FHMEAL2 DATE+2*, DATE+4, DATE+6, DATE+14, DATE+15, DATE+16, DATE+17, DATE+18, DATE+19, DATE+20
, DATE+22, DATE+23, DATE+24
>> FHMEAL2N DATE+6*, DATE+8, DATE+9, DATE+10
>> FHMEALAR( DATE+18*, ONE+2*
>> FHMEALAR("B" DATE+14*, DATE+15*, DATE+17*, DATE+19*, DATE+22*, DATE+23*, DATE+24*, DATE+26*, DATE+29*, ALL+2*
>> FHMEALAR("E" DATE+15*, DATE+16*, DATE+19*, DATE+20*, DATE+24*, DATE+26*, DATE+27*, DATE+28*, DATE+29*, ALL+2*
>> FHMEALAR("N" DATE+14*, DATE+15*, DATE+16*, DATE+17*, DATE+19*, DATE+20*, DATE+23*, DATE+24*, DATE+26*, DATE+27*
, DATE+29*, ALL+2*
>> FHMEALHE DATE+1*, DATE+7*, DATE+8*, DATE+9*
>> FHMEALR1 DATE+3*, DATE+9, DATE+26, DATE+27, DATE+28
>> FHMEALR2 DATE+4*, DATE+7, DATE+9
>> FHNUMDAY DATE+13, DATE+21
>> FHP FHPRO4+3
>> FHP1 FHPRO4+3
>> FHP2 FHPRO4+3
>> FHP6 HDR1+1, HDR2+1
>> FHPAR FHPRO4+3*, Q1, Q1+2, S1, S1+2, HDR1+2
>> FHPD M3+2*, M3+3
>> FHRETYP HDR1+1, HDR2+1
>> FHX1 M3+1, M3+2
>> FHX2 M3+3*
IOF HDR1, HDR2
IOSL S1+1, M3
>> K S1+4*, M3+1*, M3+2, SET*, SET+1*
>> K1 T1*
>> K4 Q1+1*, S1, S1+4, S1+5, M2+1*
>> KK M3+3*
>> L1 Q1+1*, S1+4, S1+5, M2+1*, M3, M3+1
>> LL Q1+1*, M2+1*
>> LN HDR1+4*, HDR2+4*
>> MEAL DATE+1, DATE+2
N S1+4, SES!*, SES+2*, SET!, SET+2!
N( SET*, SET+1, T1+1*
>> N1 Q1+1*, M2+1*, M3+6
>> NX M1, M2*, SET+1*
>> OLD Q1*, S1*
P Q1+2!, SES!
P( S1+4, SES+2*
>> P0 Q1*, S1+4*, SES+1*, Q2*, M2+1, HDR2+2, SET
>> PD HDR1+3, SES*, SES+2*, SES+3, M2*, M3, M3+3, HDR2+3
>> PG Q1*, S1*, HDR1*, M1*, HDR2*
S SES!, SES+3!
S( SES+1*, SES+2
>> S1 HDR1, HDR1+1, HDR1+2, HDR1+4, SES+3*, M2*, HDR2, HDR2+1, HDR2+2, HDR2+4
>> S2 S1+5, SES+3*, M2*, M3+6, HDR2+3
>> TIM HDR1+2, HDR2+2
>> X S1+3*, S1+4*, M3+3*, HDR2+2*, SET*, T1*, T1+1*
>> X1 M3+3*, M3+5*, M3+6
>> Y SES+1*, SES+2*
>> Y0 Q1+1*, S1+1, S1+2, S1+3, PRE, M3*, M3+5, M3+6
>> Z S1+2*, PRE*, PRE+1, M3*, M3+3*, M3+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All