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

Package: Dietetics

Routine: FHNO8


Information

FHNO8 ; HISC/REL - History of Supp. Fdgs. ;5/17/93 14:24

Source Information

Source file <FHNO8.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Dietetics 5 (DTP,TR)^FH  ^FHDPA  L1^FHNO7  ^FHOMDPA  STDATE^FHOMUTL  
VA FileMan 3 (,DD)^%DT  ^DIC  ^DIR  
Kernel 1 KILL^XUSCLEAN  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Dietetics 1 FHNO12  

Entry Points

Name Comments DBIA/ICR reference
OSF0
P0
P1
ASK0 ;ask for Recurring Meal entry.
KIL
ADM ;S WARD=$G(^DPT(DFN,.1))
LIS
SF0
SF1
A0
IN ;D ADM G SF0:ADM'>0
CAD
SF
OSF ;process outpatient SFs.

External References

Name Field # of Occurrence
^%DT SF1+3
DD^%DT SF1+4, SF1+7
^DIC SF+4, SF0+4, ASK0+24, ASK0+31
^DIR SF1+6, OSF+10, ASK0+9
DTP^FH LIS+2, LIS+4
TR^FH SF0, A0
^FHDPA ASK0+29
L1^FHNO7 OSF0+1, P1+1
^FHOMDPA SF+1
STDATE^FHOMUTL SF1+2
KILL^XUSCLEAN KIL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"NO ADMISSIONS ON FILE!"
  • Line Location: SF+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: SF0+0
Function Call: WRITE
  • Prompt: !!,"NO OUTPATIENT DATA ON FILE!"
  • Line Location: SF0+1
Function Call: WRITE
  • Prompt: !!,"NO OUTPATIENT DATA ON FILE!"
  • Line Location: SF1+0
Function Call: WRITE
  • Prompt: !!,"Enter the Start Date and End Date for outpatient data.",!
  • Line Location: SF1+1
Function Call: WRITE
  • Prompt: " ",Y
  • Line Location: SF1+7
Function Call: READ
  • Prompt: "Detailed Display of which Order #? "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: X
  • Line Location: OSF0+0
Function Call: WRITE
  • Prompt: *7," Enter # of Order to List"
  • Line Location: OSF0+0
Function Call: WRITE
  • Prompt: @IOF,!,"Outpatient Recurring Meals... "
  • Line Location: ASK0+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK0+18
Function Call: WRITE
  • Prompt: !!,"NO ADMISSIONS ON FILE!"
  • Line Location: ASK0+30
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: A0+0
Function Call: WRITE
  • Prompt: !!,"No Supplemental Feedings for this Admission!"
  • Line Location: P0+1
Function Call: READ
  • Prompt: "Detailed Display of which Order #? "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: X
  • Line Location: P1+0
Function Call: WRITE
  • Prompt: *7," Enter # of Order to List"
  • Line Location: P1+0
Function Call: WRITE
  • Prompt: *7,!!,"NOT CURRENTLY AN INPATIENT!",!
  • Line Location: ADM+1
Function Call: WRITE
  • Prompt: !!,"Ord Date/Time Ordered Supplemental Feeding Menu Date/Time Cancelled",!
  • Line Location: LIS+0
Function Call: WRITE
  • Prompt: !,$J(K,3)," ",DTP
  • Line Location: LIS+2
Function Call: WRITE
  • Prompt: ?54,DTP
  • Line Location: LIS+4
Routine Call
  • DIC
  • Line Location:
    • SF+4
    • SF0+4
    • ASK0+24
    • ASK0+31
Routine Call
  • DIR
  • Line Location:
    • SF1+6
    • OSF+10
    • ASK0+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^FHPT - [#115] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" ASK0+7
^DPT - [#2] SF+5, A0
^DPT("CN" SF0+3
^FH(118.1 - [#118.1] ASK0+16, LIS+3
^FH(119.6 - [#119.6] ASK0+6
^FHPT - [#115] SF+3, SF0+1, SF0+2, CAD, SF1, OSF+3, OSF+4, OSF+9, OSF0+1, ASK0+4
, ASK0+5, ASK0+12, ASK0+14, ASK0+26, ASK0+30, P0, P1+1
^FHPT("RM" ASK0+4

Label References

Name Line Occurrences
ADM SF1+8
ASK0 OSF+6
CAD SF0+3
FHNO8 OSF+4, OSF0, ASK0+30, P0+1, P1
IN CAD
KIL SF+2, SF0, ASK0+29, A0
LIS OSF+9, P0
OSF SF+3, SF0+2, OSF+10, OSF+12
OSF0 OSF+11, OSF0
P1 P1
SF SF0+1, SF1, OSF+7, OSF0+2, P1+2
SF0 SF0+4

Naked Globals

Name Field # of Occurrence
^( OSF+9, P0

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADM SF+1*, SF+6!, SF0+3*, SF0+4*, CAD, OSF+7, OSF+9, OSF+10, OSF+11, OSF0+1
, ASK0+1!, ASK0+25*, ASK0+26, P0, P1+1
>> ALL ASK0+29*
>> D1 LIS+1*, LIS+2
>> D2 LIS+1*, LIS+4
>> DA SF+4*, ASK0+31*
>> DFN SF+5, SF0+3, ASK0+29, A0
DIC SF+4*, SF0+4*, ASK0+19!, ASK0+22*, ASK0+24!, ASK0+31*
DIC("?" ASK0+23*
DIC("A" ASK0+24*
DIC("S" ASK0+21*
DIC("W" ASK0+20*
DIC(0 SF+4*, SF0+4*, ASK0+19*, ASK0+31*
DIR SF1+4!, OSF+10!, ASK0+9!
DIR("A" SF1+5*, OSF+10*, ASK0+9*
DIR("B" SF1+5*
DIR(0 SF1+5*, OSF+10*, ASK0+9*
>> DIRUT SF1+7
DT OSF+3, ASK0+3
DTIME SF0, OSF0, A0, P1
>> DTOUT ASK0+24
>> DTP ASK0+7*, ASK0+10, ASK0+11, LIS+2*, LIS+4*
EDT SF!
ENDT SF!, SF1+3*, SF1+7*
>> FH11 ASK0+6*, ASK0+10, ASK0+11
>> FHALL SF+1*
>> FHCOFLG ASK0+8*
>> FHDA15 ASK0+5*, ASK0+6, ASK0+7
>> FHDA15SF ASK0+14*, ASK0+15, ASK0+16
>> FHDASFNM ASK0+16*, ASK0+17
>> FHDATL ASK0+8*, ASK0+11*
FHDFN SF!, SF+2, SF+3, SF+4, SF0+1, SF0+2, CAD, SF1, OSF+3, OSF+4
, OSF+9, OSF0+1, ASK0+4, ASK0+5, ASK0+12, ASK0+14, ASK0+26, ASK0+29, ASK0+30, ASK0+31
, P0, P1+1
>> FHDTDF SF1+4*, SF1+5
>> FHI ASK0+4*
>> FHJ ASK0+4*, ASK0+5, ASK0+12, ASK0+14
>> FHLOC ASK0+6*
>> FHLOCN ASK0+6*
>> FHMEAL ASK0+6*, ASK0+26*
>> FHQ ASK0+3*, ASK0+4, ASK0+9*
>> FHSDT ASK0+3*, ASK0+4
>> FHSF ASK0+8*, ASK0+12*, ASK0+13, ASK0+14
>> FHSFLG OSF+2*
>> FHSOOP OSF+3*, OSF+4
IOF ASK0+2, ASK0+9
IOSL ASK0+9
>> K OSF+9*, P0*, LIS+2
>> LST OSF+8*, OSF+9*, OSF0, P0*, P1
>> N1 OSF+8*, OSF+10, OSF+11, P0*, P0+1, LIS, LIS+1*
>> NM LIS+1*, LIS+3
>> NO OSF0+1*, P1+1*
SDT SF!, SF1+2*
STDT SF!, SF1+2, SF1+5
U ASK0+4, ASK0+6, ASK0+7, ASK0+12, ASK0+15, ASK0+16, ASK0+26
WARD SF!, SF+5*, SF0, SF0+3
X SF!, SF+4*, SF0*, SF0+1, SF0+2, SF0+3, SF1+3*, OSF+9*, OSF0*, OSF0+1
, ASK0+31*, A0*, P0*, P1*, P1+1, LIS+1, LIS+3*
>> Y SF0+4, SF1+3, SF1+4, SF1+7*, OSF+10, OSF0+1*, ASK0+7*, ASK0+9, ASK0+24, ASK0+25
, P1+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