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

Package: Dietetics

Routine: FHASE2


Information

FHASE2 ; HISC/REL - Patient Encounter Inquiry ;4/27/93 10:08

Source Information

Source file <FHASE2.m>

Call Graph

Call Graph

Call Graph Total: 7

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

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 FHASE5  

Entry Points

Name Comments DBIA/ICR reference
Q1 ; Display Encounters
QT
LST
HDR ; Print Header
H1
KIL

External References

Name Field # of Occurrence
^%DT FHASE2+5
NOW^%DTC Q1+1
^%ZIS FHASE2+6
^%ZISC FHASE2+8
DTP^FH Q1+2, LST+1, LST+7, LST+8, H1
EN2^FH FHASE2+7
^FHDPA FHASE2+2
KILL^XUSCLEAN KIL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7,!!?5," [ Patient has expired. ]"
  • Line Location: FHASE2+3
Function Call: WRITE
  • Prompt: !!,"No Encounters on file for this patient."
  • Line Location: FHASE2+4
Function Call: WRITE
  • Prompt: !
  • Line Location: FHASE2+5
Function Call: WRITE
  • Prompt: !
  • Line Location: FHASE2+6
Function Call: WRITE
  • Prompt: !!,"No Encounters recorded since ",STRT
  • Line Location: Q1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: QT+0
Function Call: WRITE
  • Prompt: !!,$E(DTP,1,9)," "
  • Line Location: LST+1
Function Call: WRITE
  • Prompt: Y
  • Line Location: LST+1
Function Call: WRITE
  • Prompt: Y
  • Line Location: LST+1
Function Call: WRITE
  • Prompt: !,"Clinician: ",Y
  • Line Location: LST+2
Function Call: WRITE
  • Prompt: ?40,"Location: ",Y
  • Line Location: LST+3
Function Call: WRITE
  • Prompt: !?11,Y
  • Line Location: LST+4
Function Call: WRITE
  • Prompt: !?11,$S(Y="G":"Group",1:"Individual")
  • Line Location: LST+5
Function Call: WRITE
  • Prompt: ", ",Y," collateral"
  • Line Location: LST+5
Function Call: WRITE
  • Prompt: "s"
  • Condition for execution: Y>1
  • Line Location: LST+5
Function Call: READ
  • Formatting: !!
  • Prompt: "Press RETURN to continue "
  • Variable: QT
  • Timeout: DTIME
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,DTP,?13,"P A T I E N T D I E T E T I C E N C O U N T E R S",?73,"Page ",PG
  • Line Location: H1+1
Function Call: WRITE
  • Prompt: !!,PID,?18,NAM
  • Line Location: H1+2
Routine Call
  • %ZIS
  • Line Location:
    • FHASE2+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] FHASE2+3, Q1+1
^FH(115.6 - [#115.6] LST+1
^FHEN - [#115.7] LST
^FHEN("AP" FHASE2+4, Q1+3
^SC - [#44] LST+3
^VA(200 - [#200] LST+2, LST+7, LST+8

Label References

Name Line Occurrences
FHASE2 FHASE2+4, FHASE2+7, FHASE2+8
H1 HDR+1
HDR Q1+2, Q1+3
KIL FHASE2+2, FHASE2+5, FHASE2+6
LST Q1+3
Q1 FHASE2+8
QT Q1+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % Q1+1
%DT FHASE2+5!*
%DT("A" FHASE2+5*
%DT(0 FHASE2+5*
%ZIS FHASE2+6*!, FHASE2+8!
%ZIS("B" FHASE2+6*
>> ALL FHASE2+2*
>> ASN Q1+3*, LST
>> DFN FHASE2+2, FHASE2+3, FHASE2+4, Q1+1, Q1+3, LST
DT Q1+1*, H1
>> DTE FHASE2+5*, Q1+2, Q1+3*
DTIME HDR+2
>> DTOUT FHASE2+5
>> DTP Q1+2*, LST+1*, LST+7*, LST+8*, H1*, H1+1
>> FHLST FHASE2+7*
>> FHPGM FHASE2+7*
IO FHASE2+8
IO("Q" FHASE2+7
IOF H1
IOP FHASE2+6!, FHASE2+8!
IOSL Q1+3
IOST HDR+1, H1
>> N1 Q1+1*, Q1+3*, Q1+4
>> NAM Q1+1*, H1+2
>> PG Q1+1*, HDR+2, H1*, H1+1
>> PID H1+2
>> POP FHASE2+6
>> QT Q1+1*, Q1+3, HDR+1*, HDR+2*
>> STRT Q1+2*, Q1+4
>> X0 LST*, LST+1, LST+2, LST+3, LST+4, LST+5, LST+7, LST+8
>> X1 LST*, LST+5, LST+6
>> Y FHASE2+5*, Q1+1*, LST+1*, LST+2*, LST+3*, LST+4*, LST+5*, LST+6*, LST+7*, LST+8*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All