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

Package: Dietetics

Routine: FHMTK


Information

FHMTK ; HISC/REL/NCA - Enter/Edit Diet Patterns ;12/6/00 15:15

Source Information

Source file <FHMTK.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 4 ^DIC  FILE^DICN  ^DIE  ^DIK  
Dietetics 3 TR^FH  ^FHMTK7  (CLEANTMP,NEWTMP)^FHMTK8  
Kernel 1 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: 1

Package Total Caller Graph
Dietetics 1 FHMTKS  

Entry Points

Name Comments DBIA/ICR reference
F0
F1
F5
F9
F09
F10
KIL
CODE ; Recode diet
C1
REC
R1
TRAN
T1
ADD
A

External References

Name Field # of Occurrence
^DIC F1T1
FILE^DICN F9+6
^DIE F10
^DIK F10+1
TR^FH F9TRAN+2
^FHMTK7 F5+1
CLEANTMP^FHMTK8 F5+1
NEWTMP^FHMTK8 F09
KILL^XUSCLEAN KIL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: F1+0
Function Call: WRITE
  • Prompt: *7,!!,"This conflicts with ",$P(DI(PREC),"^",2),!
  • Line Location: F1+1
Function Call: WRITE
  • Prompt: *7,!!,"You have now selected the maximum of 5 Diet Modifications!"
  • Line Location: F1+2
Function Call: WRITE
  • Prompt: !!,"You can not order REGULAR with another Diet."
  • Line Location: F5+2
Function Call: WRITE
  • Prompt: !!,"You have selected the following Diet:",!
  • Line Location: F5+5
Function Call: WRITE
  • Prompt: !?5,$P(DI(D0),U,2)
  • Line Location: F5+6
Function Call: READ
  • Formatting: !!
  • Prompt: "Is this Correct? Y// "
  • Variable: Y
  • Timeout: DTIME
  • Line Location: F9+0
Function Call: WRITE
  • Prompt: *7,!," Answer YES to accept diet list; NO to select diets again"
  • Line Location: F9+1
Function Call: WRITE
  • Prompt: !!,"Select new diets ..."
  • Line Location: F9+2
Function Call: WRITE
  • Prompt: !
  • Line Location: F10+0
Function Call: WRITE
  • Prompt: *7,!,"<Pattern deleted>"
  • Line Location: F10+1
Function Call: WRITE
  • Prompt: *7,!," Answer YES or NO"
  • Line Location: TRAN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: T1+0
Function Call: WRITE
  • Prompt: !,"..Done"
  • Line Location: T1+15
Routine Call
  • DIC
  • Line Location:
    • F1
    • T1
Routine Call
  • DIE
  • Line Location:
    • F10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^FH(111 - [#111] Classic Fileman Calls
^FH(111.1 - [#111.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(111 - [#111] F9+4, CODE+2
^FH(111.1 - [#111.1] F9+5, F9+7*, F09+2*, F10+1!, T1+3, T1+4*, T1+5, T1+6, T1+7, T1+8
T1+9, T1+10, T1+11, T1+12, T1+13, T1+14, T1+15, ADDAA+1*
A+2, A+3*, A+4*, A+5*
^FH(116.2 - [#116.2] CODE+3
^TMP($J FHMTK+3!, KIL!

Label References

Name Line Occurrences
A A+2
ADD T1+8, T1+12, T1+14
C1 CODE+1, CODE+3
CODE F09+2
F0 F5+2, F9+2, F10+2
F09 F9+5
F1 F1F1+1, F1+2
F5 F1F1+2
F9 F9+1
KIL F1F5F5+1, F9F09+1
R1 REC
REC CODE+3
T1 T1+2
TRAN F09+1, TRAN+2

Naked Globals

Name Field # of Occurrence
^( CODE+3, T1+8, T1+12, T1+14
^(0 T1+5*, T1+6*, T1+7*, T1+9*, T1+10*, T1+11*, T1+13*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A1 F9+4*, F09+1!
>> ANS F0*, F09+1, TRAN+1*, TRAN+3*, T1+1*
>> C REC*
>> CHK F5+2, F5+3*
>> D0 F5+3*, F5+6*, F9+3*
>> D3 F9+4*
DA F9+5*, F9+6*, F9+7, F09+1, F10*, F10+1*!
DA(1 F10+1*
DD F9+6!
DI F0!
DI( F1+1, F1+2*, F5+3, F5+6, F9+3
DIC F1!*, F9+6!*, F10!, T1!*
DIC(0 F1*, F9+6*, T1*
DIE F10!*
DIK F10+1*!
DO F9+6!
DR F10*!
DTIME F9TRAN
>> DTOUT F1T1+1
>> FHD T1+2*, T1+4, T1+8, T1+12, T1+14
>> FHDA F09+1*, F09+2, F10F10+1, T1+3, T1+4, T1+5, T1+6, T1+7, T1+9
T1+10, T1+11, T1+13, T1+15, ADDAA+1, A+2, A+3, A+4
A+5
>> FHOR F9+3*, F9+4, F9+5, F9+7, F10+1, CODE+1, CODE+2
>> FHX1 A*, A+3
>> FHX2 A*, A+1, A+2, A+4, A+5
>> FLG FHMTK+3*, F5F10+2*
>> K1 CODE+2*, CODE+3*
>> K2 REC*
>> L1 T1+8*, T1+12*, T1+14*, ADDA+4, A+5
>> LC CODE+3*
>> LP T1+8*, T1+12*, T1+14*
>> M CODE+2*, REC
>> MEAL T1+8*, T1+12*, T1+14*, ADDAA+1, A+2, A+3, A+4, A+5
>> N1 F0*, F1+2*, F5F5+1, F5+2, F9+3*
>> PREC F1+1*, F1+2
>> SF T1+4*
U F1F1+1, F5+6, F9+3
>> X F1, F9*, F9+6*, CODE+3*, TRAN*, TRAN+1, TRAN+2*, TRAN+3, T1+1
>> X1 CODE+3*, REC*
>> Y F1F1+2, F9*, F9+1, F9+2, F9+4*, F9+6, T1+2
>> Y(0 F1+1, F1+2
>> Z F09+2, CODE+1*, CODE+2*, CODE+3, CODE+4*, REC*, R1*
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