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

Package: Dietetics

Routine: FHPRO


Information

FHPRO ; HISC/REL/RTK - Food Production Manager ;4/12/06 15:53

Source Information

Source file <FHPRO.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 5 ^DIC  ^DIE  ^DIK  EN1^DIP  ^DIR  
Kernel 2 ^%ZIS  KILL^XUSCLEAN  

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

Package Total Caller Graph
Dietetics 7 FHPRO11  FHPRO2  FHPRO3  FHPRO4  FHPRO7  FHPRO8  FHPRO9  

Entry Points

Name Comments DBIA/ICR reference
EN2 ; Enter/Edit Nutrition Locations (Inpatient Wards/Outpatient Clinics)
EN2WRD ;Ward locations
EN2OL ;Outpatient locations
EN3 ; Enter/Edit Production Diets
EN4 ; List Production Diets
EN5 ; Enter/Edit Production Facilities
EN6 ; Enter/Edit Service Points
EN7 ; Enter/Edit Communication Offices
EN8 ; Enter/Edit Supplemental Feeding Sites
RSET
KIL

External References

Name Field # of Occurrence
^%ZIS RSET
^DIC EN2WRD+2, EN2OL+2, EN3+2, EN5+2, EN6+2, EN7+2, EN8+2
^DIE EN2WRD+5, EN2OL+3, EN3+3, EN5+3, EN6+3, EN7+3, EN8+3
^DIK EN6+4, EN6+5
EN1^DIP EN4+3
^DIR EN2+2
KILL^XUSCLEAN KIL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2WRD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2OL+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+2
Function Call: WRITE
  • Prompt: !!,"The list requires a 132 column printer.",!
  • Line Location: EN4+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EN4+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN5+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN6+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN7+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN8+2
Routine Call
  • %ZIS
  • Line Location:
    • RSET
Routine Call
  • DIC
  • Line Location:
    • EN2WRD+2
    • EN2OL+2
    • EN3+2
    • EN5+2
    • EN6+2
    • EN7+2
    • EN8+2
Routine Call
  • DIE
  • Line Location:
    • EN2WRD+5
    • EN2OL+3
    • EN3+3
    • EN5+3
    • EN6+3
    • EN7+3
    • EN8+3
Routine Call
  • DIR
  • Line Location:
    • EN2+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^FH(116.2 - [#116.2] Classic Fileman Calls
^FH(119.6 - [#119.6] Classic Fileman Calls
^FH(119.71 - [#119.71] Classic Fileman Calls
^FH(119.72 - [#119.72] Classic Fileman Calls
^FH(119.73 - [#119.73] Classic Fileman Calls
^FH(119.74 - [#119.74] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(116.2 - [#116.2] EN3+4*
^FH(119.72 - [#119.72] EN6+4, EN6+5
^XUSEC("FHMGR" EN2WRD+5, EN2OL+3, EN3+3, EN5+3, EN6+3, EN7+3, EN8+3

Label References

Name Line Occurrences
EN2 EN2WRD+2, EN2WRD+5, EN2OL+2, EN2OL+3
EN2OL EN2+5
EN2WRD EN2+4
EN3 EN3+2, EN3+3, EN3+4
EN5 EN5+2, EN5+3
EN6 EN6+2, EN6+3, EN6+6
EN7 EN7+2, EN7+3
EN8 EN8+2, EN8+3
KIL EN2+2, EN2WRD+2, EN2WRD+5, EN2OL+2, EN2OL+3, EN3+2, EN3+3, EN3+4, EN5+2, EN5+3
EN6+2, EN6+3, EN6+6, EN7+2, EN7+3, EN8+2, EN8+3
RSET EN4+3

Naked Globals

Name Field # of Occurrence
^( EN6+4, EN6+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS RSET!
>> BY EN4+2*
>> DA EN2WRD+5*, EN2OL+3*, EN3+3*, EN3+4, EN5+3*, EN6+3*, EN6+4*, EN6+5*, EN7+3*, EN8+3*
>> DA(1 EN6+4*, EN6+5
>> DHD EN4+3*
DIC EN2+1!, EN2WRD+1!*, EN2WRD+2!, EN2OL+1!*, EN2OL+2!, EN3+1!*, EN3+2!, EN4+2*, EN5+1!*, EN5+2!
EN6+1!*, EN6+2!, EN7+1!*, EN7+2!, EN8+1!*, EN8+2!
DIC("DR" EN2WRD+2*, EN2OL+2*, EN3+2*, EN5+2*, EN6+2*, EN7+2*, EN8+2*
DIC(0 EN2WRD+1*, EN2OL+1*, EN3+1*, EN5+1*, EN6+1*, EN7+1*, EN8+1*
>> DIDEL EN2WRD+5*, EN2OL+3*, EN3+3*, EN5+3*, EN6+3*, EN7+3*, EN8+3*
>> DIE EN2WRD+1*, EN2OL+1*, EN3+1*, EN5+1*, EN6+1*, EN7+1*, EN8+1*
>> DIK EN6+4*, EN6+5*
DIR EN2+1!
DIR("A" EN2+1*
DIR(0 EN2+2*
>> DIRUT EN2+2
DLAYGO EN2WRD+1*, EN2WRD+2!, EN2OL+1*, EN2OL+2!, EN3+1*, EN3+2!, EN5+1*, EN5+2!, EN6+1*, EN6+2!
EN7+1*, EN7+2!, EN8+1*, EN8+2!
>> DR EN2WRD+5*, EN2OL+3*, EN3+3*, EN5+3*, EN6+3*, EN7+3*, EN8+3*
>> DTOUT EN2WRD+2, EN2OL+2, EN3+2, EN5+2, EN6+2, EN7+2, EN8+2
DUZ EN2WRD+5, EN2OL+3, EN3+3, EN5+3, EN6+3, EN7+3, EN8+3
>> FHANS EN2+3*, EN2+4, EN2+5
>> FLDS EN4+2*
>> FR EN4+3*
>> IOP RSET*
>> L EN4+2*
>> TO EN4+3*
U EN2WRD+2, EN2OL+2, EN3+2, EN5+2, EN6+2, EN7+2, EN8+2
>> X EN2WRD+2, EN2OL+2, EN3+2, EN5+2, EN6+2, EN7+2, EN8+2
>> Y EN2+3, EN2WRD+2, EN2WRD+5, EN2OL+2, EN2OL+3, EN3+2, EN3+3, EN5+2, EN5+3, EN6+2
EN6+3, EN7+2, EN7+3, EN8+2, EN8+3
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