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

Package: Dietetics

Routine: FHPRI1


Information

FHPRI1 ; HISC/REL - Find Recipes with Ingredient ;4/27/93 13:31

Source Information

Source file <FHPRI1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  KILL^XUSCLEAN  
Dietetics 2 (DTP,EN2)^FH  EN2^FHREC1  
VA FileMan 2 NOW^%DTC  ^DIC  

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

Package Total Caller Graph
Dietetics 1 FHING11  

Entry Points

Name Comments DBIA/ICR reference
L0
Q1 ; Print Recipes with selected Ingredient
Q2
Q3
P0
P1
P2
HDR
KIL

External References

Name Field # of Occurrence
NOW^%DTC Q1+1
^%ZIS L0
^%ZISC L0+2
^DIC FHPRI1+2
DTP^FH Q1+1
EN2^FH L0+1
EN2^FHREC1 P0
KILL^XUSCLEAN KIL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: FHPRI1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: L0+0
Function Call: WRITE
  • Prompt: !
  • Line Location: Q1+7
Function Call: WRITE
  • Prompt: !,$P(R2,"^",1),?32,$J($P(R2,"^",2),5),?45,Y
  • Line Location: P0+1
Function Call: WRITE
  • Prompt: !?3,"Meal: ",X
  • Line Location: P0+2
Function Call: WRITE
  • Prompt: !?6,"Cycle: ",$P(^FH(116,C1,0),"^",1),", Day ",D1,", ",$S(K1=1:"Breakfast",K1=2:"Noon",1:"Evening")
  • Line Location: P2+1
Function Call: WRITE
  • Prompt: !,DTP,?24,"I N G R E D I E N T U S A G E",?73,"Page ",PG
  • Line Location: HDR+0
Function Call: WRITE
  • Prompt: !!?(80-$L(N1)\2),N1
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !!,"Recipe",?30,"# Portions",?45,"Amount",!,LN
  • Line Location: HDR+2
Routine Call
  • DIC
  • Line Location:
    • FHPRI1+2
Routine Call
  • %ZIS
  • Line Location:
    • L0

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^FHING - [#113] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(114 - [#114] Q1+2, P0
^FH(116 - [#116] Q2Q3P2+1
^FH(116.1 - [#116.1] Q1+3, P0+2
^FHING - [#113] Q1+4
^TMP($J Q1+1!, Q1+2*, Q1+3*, Q1+6, Q3+1*, P0+2, P1, KIL!

Label References

Name Line Occurrences
FHPRI1 FHPRI1+2
HDR Q1+5, P0P0+2, P2
KIL FHPRI1+2, L0L0+1, L0+2
P0 Q1+6
P1 P0+2
P2 P1
Q1 L0+2
Q2 Q1+3
Q3 Q2

Naked Globals

Name Field # of Occurrence
^( Q1+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % Q1+1
%ZIS L0!*, L0+2!
%ZIS("A" L0*
>> A1 P1*, P2
>> C1 Q2*, Q3Q3+1, P1*, P2*, P2+1
>> D1 Q2*, Q3Q3+1, P2*, P2+1
DIC FHPRI1+2*!
DIC(0 FHPRI1+2*
>> DIE FHPRI1+2*
>> DTOUT FHPRI1+2
>> DTP Q1+1*, HDR
>> FHLST L0+1*
>> FHPGM L0+1*
>> FHX1 FHPRI1+2*, Q1+2, Q1+4
>> I1 Q1+2*, Q1+3*
IO L0+2
>> IO("Q" L0+1
IOF HDR
IOP L0!, L0+2!
IOSL P0P0+2, P2
IOST HDR
>> K1 Q3+1*, P2*, P2+1
>> LN Q1+5*, HDR+2
>> M1 Q1+3*, P0+2*, P1
>> N1 Q1+4*, HDR+1
>> PG Q1+5*, HDR*
>> POP L0
>> R1 Q1+2*, Q1+3*, Q1+6*, Q3+1, P0P0+2, P1
>> R2 P0*, P0+1
U FHPRI1+2
>> UNT Q1+4*
>> X FHPRI1+2, Q1+2*, Q3*, Q3+1, P0+2*
>> X2 Q1+4*
>> Y FHPRI1+2, Q1+6*, P0+1
>> Z Q3+1*
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 |  Naked Globals |  Local Variables  | All