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

Package: Dietetics

Routine: FHORD71


Information

FHORD71 ; HISC/REL - Diet Order Utilities (cont) ;10/1/96 10:00

Source Information

Source file <FHORD71.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Dietetics 4 SEND^FHWOR  (CODE,DO)^FHWOR2  (CODE,NPO)^FHWOR4  VAL^FHWORP  
Kernel 2 ^%ZTLOAD  MSG^XQOR  
VA Fileman 2 ^%DT  (C,NOW)^%DTC  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Dietetics 5 FHORD1  FHORD3  FHORD7  FHORT10  FHWORR  

Entry Points

Name Comments DBIA/ICR reference
CNV
FHWF2 ; Perform if orders comes from OE/RR
U1
OE ; File OE/RR Diet Order
GETD ; Get from/to dates
OEU ; Update status of OE/RR orders
A1
ACR ; Store AC diet sequence data
U3
FILE ; File Orders from Dietetics
WAIT ; Hold screen for OE/RR
D2
D3
D1

External References

Name Field # of Occurrence
^%DT D1, D2, CNV+4
C^%DTC CNV+5
NOW^%DTC GETD+1
^%ZTLOAD ACR+6
SEND^FHWOR FHWF2+5, FHWF2+6
CODE^FHWOR2 U1+10, U3+5
DO^FHWOR2 FILE+2
CODE^FHWOR4 U1+9, U3+4
NPO^FHWOR4 FILE+1
VAL^FHWORP OE+2, U1+2, U3, FHWF2+3
MSG^XQOR U1+9, U1+10, U3+4, U3+5, FILE+1, FILE+2, FHWF2+5, FHWF2+6

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "Effective Date/Time: NOW// "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: X
  • Line Location: D1+0
Function Call: WRITE
  • Prompt: *7," Cannot be effective before now!"
  • Line Location: D1+1
Function Call: READ
  • Prompt: "Expiration Date/Time: "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: X
  • Line Location: D2+0
Function Call: WRITE
  • Prompt: *7," Cannot end before effective date!"
  • Line Location: D2+1
Function Call: READ
  • Prompt: "Press return to continue "
  • Formatting: !!?5
  • Timeout: DTIME
  • Variable: X
  • Line Location: WAIT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FH(119.6 - [#119.6] CNV+1
^FH(119.73 - [#119.73] CNV+2
^FHPT - [#115] CNV, ACR+1, ACR+2*, A1*, OE+5*, OE+7*, OEU+2, OEU+3, OEU+4, OEU+5
, U1*, U1+1, U1+3, U1+4, U1+5, U1+6*, U3+1, FHWF2+1*
^OR(100 - [#100] U1, U1+7

Label References

Name Line Occurrences
A1 ACR+1, ACR+3
CNV D1, D2
D1 D1
D2 D2
D3 D2
FHWF2 OE+6
FILE OE+5
GETD D1+1, D2+1
U1 OEU+5
U3 U1

Naked Globals

Name Field # of Occurrence
^( OEU+4, OEU+5
^(0 ACR+1*, OEU+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GETD+1!
>> %DT D1*, D2*, CNV+4*
%H GETD+1!, CNV+5!
%I GETD+1!
%T CNV+5!
A1 CNV+3*, OEU+1!*, OEU+2*, OEU+3*, OEU+6!, U1+6
A1( OEU+3*, OEU+4*, U1, U1+4
>> ADM CNV, ACR+1, ACR+2, ACR+6, A1, OE+3, OE+5, OE+7, OEU+2, OEU+3
, OEU+4, OEU+5, U1, U1+1, U1+3, U1+4, U1+5, U1+6, U3+1, FHWF2+1
, FHWF2+4
>> COM OE+3, FHWF2+4
>> D1 GETD+1*, D1+2*, D2+1, D3*, OE+3, OE+4, FHWF2+4
>> D2 GETD+1*, D2+2*, OE+3, FHWF2+4
>> D3 D1+2
>> D4 OE+3, FHWF2+4
>> DFN ACR+6
>> DP CNV*, CNV+1*, CNV+2
DT GETD+1*
DTIME D1, D2, WAIT+1
FHDAT U1+4*, U1+5*, U1+7!, U1+9!, U1+11!, U3+3*
>> FHDFN CNV, ACR+1, ACR+2, ACR+6, A1, OE+5, OE+7, OEU+2, OEU+3, OEU+4
, OEU+5, U1, U1+1, U1+3, U1+4, U1+5, U1+6, U3+1, FHWF2+1
>> FHDU OE+4*, OE+5, OE+6*, OE+7
FHL OEU+6!
>> FHLD OE+1, OE+3, FILE+1, FILE+2, FHWF2+2, FHWF2+4, FHWF2+5, FHWF2+6
FHMSG1 OEU+6!, U1+1~, U1+3*, U3+1*
>> FHNEW OE+3*
FHO OE+2*, OEU+6!, U1+1~, U1+2*, U3*
>> FHOR OE+2, FHWF2+3
>> FHORD OE+3, OE+5, OE+7, FHWF2+1, FHWF2+4
FHORN ACR+4~, OE+6, OEU+1~, OEU+5*, OEU+6!, U1, U1+7, U1+8, U3+2, FHWF2+1
, FHWF2+3
>> FHORN1 U1+8, U3+2
>> FHORR U1+8*, U3+2*
>> FHPAR CNV+2*, CNV+3
FHSAV OEU+6!, U1*, U1+1~*, U1+2, U1+3, U1+9, U1+10, U3, U3+1, U3+4
, U3+5
FHSTRT U1+4*, U1+7!, U1+9!, U1+11!
FHSTS OE+4*, U1*, U1+6*, U1+7!, U1+9!, U1+11!
>> FHWF OE+5, OE+6
>> FILL FHWF2+4*
IOST WAIT+1
K OEU+2*, OEU+4*, OEU+5*, OEU+6!, U1, U1+1, U1+3, U1+4, U1+5, U1+6
, U3+1
MSG U1+9!, U1+10!, U3+4!, U3+5!, FILE+1!, FILE+2!, FHWF2+5!, FHWF2+6!
>> NOW GETD+1*, D1+1, ACR+3, OE+4, OEU+2, OEU+4
STS OEU+5*, OEU+6!, U1, U1+6
>> TYP OE+3, FHWF2+4
U D1, D2
>> VAL OE+2*, OE+3, U1+2*, U1+3, U3*, U3+1, FHWF2+3*, FHWF2+4
X D1*, D2*, CNV+3*, CNV+4*, CNV+5*, ACR+4~, OEU+3*, OEU+4*, OEU+6!, WAIT+1*
X1 CNV+5*, ACR+4~
>> X2 CNV+5*
>> Y D1, D1+1, D1+2, D2, D2+1, D2+2, CNV+4, CNV+5
Z6 ACR+1, ACR+2, ACR+3*, ACR+5, ACR+6, ACR+7*, A1!
>> ZTDESC ACR+5*
>> ZTDTH ACR+5*
>> ZTIO ACR+5*
>> ZTREQ ACR+5*
>> ZTRTN ACR+5*
ZTSAVE ACR+4!
ZTSAVE("ADM" ACR+6*
ZTSAVE("DFN" ACR+6*
ZTSAVE("FHDFN" ACR+6*
ZTSAVE("Z6" ACR+6*
ZTSAVE("ZTREQ" ACR+6*
ZTSK ACR+6!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All