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

Package: Scheduling

Routine: SDB0


Information

SDB0 ;FLA/RF,BSN/GRR,ALB/LDB - PATTERN VALIDATION FOR CLINIC; 11 FEB 88@1200

Source Information

Source file <SDB0.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Scheduling 2 (C,G1)^SDB  (D,DEL1)^SDB1  

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

Package Total Caller Graph
Scheduling 3 SDB  SDNACT1  SDREACT  

Entry Points

Name Comments DBIA/ICR reference
EN1
G2
G3
G3A
G4
G4A
G5
CKSI1
W5
WMIL

External References

Name Field # of Occurrence
C^SDB G5
G1^SDB G2
D^SDB1 G5+5, G5+9
DEL1^SDB1 G5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?37,$P("SUN^MON^TUES^WEDNES^THURS^FRI^SATUR",U,DOW+1),"DAY",!
  • Line Location: EN1+2
Function Call: READ
  • Formatting: !!?2
  • Prompt: "TIME: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: G2+0
Function Call: WRITE
  • Prompt: " [ LIKE 0800-1200 ]"
  • Line Location: G2+0
Function Call: WRITE
  • Prompt: " [ CANNOT BE EARLIER THAN CLINIC START TIME ]"
  • Line Location: G2+6
Function Call: WRITE
  • Prompt: " [ MUST BEGIN AFTER LAST ENDING TIME ]"
  • Line Location: G2+7
Function Call: WRITE
  • Prompt: " [ MUST END AFTER BEGIN TIME ]"
  • Line Location: G2+8
Function Call: WRITE
  • Prompt: " [ TIME SPAN ENTERED NOT CONSISTENT WITH ",SLT," MIN APPT LENGTH ]"
  • Line Location: G2+10
Function Call: READ
  • Prompt: " NO. SLOTS: 1// "
  • Variable: NSL
  • Timeout: DTIME
  • Line Location: G3+0
Function Call: WRITE
  • Prompt: *7," ??"
  • Line Location: G3+0
Function Call: WRITE
  • Prompt: *7,!,"DELETE "
  • Line Location: G5+5
Function Call: WRITE
  • Prompt: !,X,!,"...PATTERN "
  • Line Location: G5+8
Function Call: WRITE
  • Prompt: *7,"TOO WIDE TO FIT ON 80-CHAR SCREEN!"
  • Line Location: G5+8
Function Call: WRITE
  • Prompt: "OK FOR "
  • Line Location: G5+9
Function Call: WRITE
  • Prompt: " [ MUST SCHEDULE APPTS ON 5 MIN BOUNDARIES ]"
  • Line Location: W5+0
Function Call: WRITE
  • Prompt: " [ MUST ENTER VALID MILITARY TIME FORMATS ]"
  • Line Location: WMIL+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] G4*, G5*, G5+1, G5+3!, G5+4, G5+8!

Label References

Name Line Occurrences
CKSI1 G5+6
G2 G2G2+2, G2+3, G2+4, G2+5, G2+6, G2+7, G2+8, G2+10, G3
G4A+2, G5+8
G3 G3
G3A G3A
G4 G4A+3
G4A G4A
G5 G2
W5 G2+3, G2+5
WMIL G2+2, G2+4

Naked Globals

Name Field # of Occurrence
^( G5+4
^(0 G5+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CNT EN1+2*, G2, G4*, G5G5+3, G5+8*
>> D G5+4*
>> D0 EN1+2*, G4G5G5+1, G5+3, G5+4, G5+8
>> DA G4G5G5+1, G5+3, G5+4, G5+8
>> DH G5+2*, G5+4, G5+5*, G5+7*
>> DO G5+5*, G5+7*
>> DOW EN1+2
DTIME G2G3
>> H1 G2+9*, G2+10*, G3+1*, G4, G4A*, G4A+1*, G4A+2
>> H2 G2+9*, G2+10*, G3+1*, G3A*, G3A+1*, G4A+2
>> HHY CKSI1+1*
>> HSI EN1*, EN1+1*, G5+6, CKSI1
>> HY( CKSI1*, CKSI1+1
>> LT EN1+2*, G2+7, G3+1*, G5+8*
>> M1 G2+9*, G2+10, G3+1*, G4G4+1*, G4A*, G4A+1*, G4A+2
>> M2 G2+9*, G2+10, G3+1*, G3+2*, G3A*, G3A+1*, G4A+2
>> NSL G3*, G4
>> SD EN1+2
SD1 G2+2*, G2+3, G2+4*, G2+5, G2+10*, G2+11!
>> SDCL G2+9*
>> SDEL G5+5*, G5+8*
>> SDJJ CKSI1*
>> SDL G2+10*
>> SDREACT G5
>> SDTOP G5
>> SI EN1EN1+1*, G5+2, G5+4, G5+7, G5+8
>> SL EN1G5+2
>> SLT EN1*, G2+10, G3+2, G4+1
>> STARTDAY EN1+2, G5+4
>> STIME EN1+2*, G2+6, G5+8
>> T1 G2+1*, G2+2, G2+6, G2+7, G2+8, G2+9, G3+1
>> T2 G2+1*, G2+4, G2+8, G2+9, G3+1
U EN1+2, G5+4
>> X G2*, G2+1, G5+1*, G5+4*, G5+5*, G5+7*, G5+8
Y G5+4*, G5+5, G5+7*, G5+8!
Y( G5+4*, G5+7, CKSI1CKSI1+1!
>> ZDX G5+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All