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

Package: Dietetics

Routine: FHBIR


Information

FHBIR ; HISC/REL - Birthday List ;1/23/98 16:06

Source Information

Source file <FHBIR.m>

Call Graph

Call Graph

Call Graph Total: 8

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

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

Package Total Caller Graph
Dietetics 2 FHBIR  ^FH(117.0243  

Entry Points

Name Comments DBIA/ICR reference
Q1 ; Process Printing Birthday List
OUTP ;Add Outpatient Display Here - RTK
Q3 ;
Q2 ;
R0 ;
R1 ;
KIL
CHECK ;
HDR ;

External References

Name Field # of Occurrence
^%DT R1+1
C^%DTC OUTP+5
NOW^%DTC Q1+1
^%ZIS R1+2
^%ZISC R1+4
^DIC R0+2
DTP^FH HDR+2, HDR+3
EN2^FH R1+3
TR^FH R0+1
PATNAME^FHOMUTL Q2+1, Q3+1, CHECK+1
KILL^XUSCLEAN KIL

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "Select COMMUNICATION OFFICE (or ALL): "
  • Formatting: !!
  • Timeout: DTIME
  • Variable: X
  • Line Location: R0+1
Function Call: WRITE
  • Prompt: !
  • Line Location: R1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: R1+2
Function Call: WRITE
  • Prompt: !,$E(NAM,5,30),?32,$E(WRD,1,10),?44,$E(RM,1,10),?56,DTP
  • Line Location: Q3+6
Function Call: WRITE
  • Prompt: !,DTP,?27,"B I R T H D A Y L I S T",?74,"Page ",PG
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !!,PATTYP,?(79-$L(DTP)\2),DTP
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !!,"Name",?32,"Location",?57,"Birthday",!
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !!,"Name",?32,"Ward",?44,"Room",?57,"Birthday",!
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: OUTP+32
Routine Call
  • DIC
  • Line Location:
    • R0+2
Routine Call
  • %ZIS
  • Line Location:
    • R1+2

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(405.4 - [#405.4] OUTP+12, OUTP+18, OUTP+24
^DPT - [#2] Q2+2, Q2+3, Q3+3
^FH(119.6 - [#119.6] Q1+2, CHECK+4, CHECK+6
^FH(119.73 - [#119.73] FHBIR+3, HDR+3
^FHPT - [#115] OUTP+10, OUTP+11, OUTP+16, OUTP+17, OUTP+22, OUTP+23
^FHPT("AW" Q1+2
^FHPT("GM" OUTP+20, OUTP+21
^FHPT("RM" OUTP+7, OUTP+8, OUTP+9
^FHPT("SM" OUTP+14, OUTP+15
^TMP($J Q1+1!, Q1+3, Q2+6*, Q3+2, KIL!, OUTP+3!, OUTP+27, OUTP+28, CHECK+8*

Label References

Name Line Occurrences
CHECK OUTP+13, OUTP+19, OUTP+25
HDR Q1+3, Q3+5, OUTP+27, OUTP+30
KIL R0+1, R1+1, R1+2, R1+3, R1+4
OUTP Q1+4
Q1 R1+4
Q2 Q1+2
Q3 Q1+3
R0 R0+2
R1 FHBIR+3

Naked Globals

Name Field # of Occurrence
^( Q1+2
^(0 Q1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% Q1+1!
>> %DT R1+1*
>> %DT("A" R1+1*
%H Q1+1!
%I Q1+1!
%ZIS R1+2!*, R1+4!
%ZIS("A" R1+2*
>> BD Q2+6*, CHECK+8*
>> DAT R1+1*, Q1+1, Q2+4, Q2+5, HDR+3, OUTP+4, OUTP+5, OUTP+14, OUTP+20, CHECK+2
, CHECK+3
>> DFN Q2+1, Q2+2, Q2+3, Q3+1, Q3+3
DIC R0+2!*
DIC(0 R0+2*
>> DP Q1+2*
DTIME R0+1
DTP Q3+2*, Q3+4*, Q3+6, HDR+1~, HDR+2*, HDR+3*, OUTP+28*, OUTP+29*, OUTP+31
>> FHCOM CHECK+4*, CHECK+5
>> FHDFN Q1+2*, Q1+3*, Q2+6, Q3+2, OUTP+8*, OUTP+9, OUTP+10, OUTP+11, OUTP+15*, OUTP+16
, OUTP+17, OUTP+21*, OUTP+22, OUTP+23, OUTP+27*, OUTP+28, CHECK+8
>> FHDOB CHECK+2, CHECK+3, CHECK+8
>> FHDTQ OUTP+4*, OUTP+5*, OUTP+7, OUTP+14, OUTP+20
>> FHLNM CHECK+6*, CHECK+8
>> FHLOC OUTP+10*, OUTP+16*, OUTP+22*, CHECK+4, CHECK+6
>> FHLST R1+3*
>> FHOM OUTP+14*, OUTP+15, OUTP+16, OUTP+17, OUTP+20*, OUTP+21, OUTP+22, OUTP+23
>> FHOMDT OUTP+7*, OUTP+8, OUTP+9
FHOPFLG KIL!, OUTP+3*, OUTP+32!
>> FHP FHBIR+3*, R0+1*, R0+2*, Q1+2, HDR+3, CHECK+5
>> FHPGM R1+3*
>> FHPTNM CHECK+8
>> FHRM OUTP+4*, OUTP+5*, OUTP+7
>> FHRNUM OUTP+9*, OUTP+10, OUTP+11
>> FHWRD Q1+2*
IO R1+4
IO("Q" R1+3
IOF HDR+2
IOP R1+2!, R1+4!
IOSL Q3+5, OUTP+30
IOST HDR+2
>> K Q1+3*, OUTP+27*
>> NAM Q1+3*, Q3+2, Q3+6, OUTP+27*, OUTP+28, OUTP+31
>> NOW Q1+1*, HDR+2
>> PATTYP Q1+3*, HDR+3, OUTP+3*
>> PG Q1+1*, HDR+2*
>> POP R1+2
>> RM Q3+3*, Q3+6, OUTP+6*, OUTP+11*, OUTP+12*, OUTP+17*, OUTP+18*, OUTP+23*, OUTP+24*, OUTP+28*
, OUTP+31, CHECK+7*, CHECK+8
>> TYP Q1+1*, Q2+4, HDR+3, OUTP+4, OUTP+5, CHECK+2
U OUTP+10, OUTP+11, OUTP+12, OUTP+16, OUTP+17, OUTP+18, OUTP+22, OUTP+23, OUTP+24, CHECK+4
, CHECK+6
>> WRD Q1+2*, Q2+6, Q3+2*, Q3+6, OUTP+28*, OUTP+31
>> X R0+1*, Q2+3*, Q2+4, Q2+5, Q2+6, OUTP+5
>> X1 Q3+2*, OUTP+5*, OUTP+28*
>> X2 OUTP+5*
>> Y R0+2, R1+1
>> Y0 Q2+3*, Q2+6
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