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

Package: Scheduling

Routine: SDMULT


Information

SDMULT ;ALB/TMP - MAKE MULTI-CLINIC APPOINTMENTS ; 02 Jan 2000 6:30 PM

Source Information

Source file <SDMULT.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 6 (EN,EN2)^SDM  L^SDM1  (END,START)^SDMULT0  DT^SDNEXT  DT^SDUTL  $$CLNCK^SDUTL2  
VA FileMan 2 C^%DTC  ^DIC  
Kernel 1 ^%ZIS  
Registration 1 2^VADPT  

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

Package Total Caller Graph
Scheduling 4 SDM0  SDMULT0  SDMULTICLINIC  SDNEXT  

Entry Points

Name Comments DBIA/ICR reference
1
RD
C
CNAM(SDCL) ;Return clinic name
LEN

External References

Name Field # of Occurrence
C^%DTC LEN+1, LEN+3
^%ZIS SDMULT+3
^DIC 1, RD
EN^SDM 1+3
EN2^SDM C+1
L^SDM1 LEN
END^SDMULT0 1, 1+3, RD+1, RD+2, LEN
START^SDMULT0 RD, LEN+4
DT^SDNEXT LEN+4
DT^SDUTL SDMULT+2, 1+4
$$CLNCK^SDUTL2 RD+4
2^VADPT 1+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?10,*7,"PATIENT HAS DIED."
  • Line Location: 1+1
Function Call: WRITE
  • Prompt: !!,"YOU MAY SELECT FROM 2-4 CLINICS",!
  • Line Location: 1+4
Function Call: WRITE
  • Prompt: !,*7,"MUST HAVE MORE THAN 1 CLINIC"
  • Line Location: RD+3
Function Call: WRITE
  • Prompt: !,?5,"Clinic MUST be corrected before continuing."
  • Line Location: RD+5
Function Call: WRITE
  • Prompt: !,*7,"This clinic has already been selected"
  • Line Location: RD+6
Function Call: WRITE
  • Prompt: !,*7,"Access to ",$$CNAM(+Y)," is prohibited!",!,"Only users with a special code may access this clinic.",*7
  • Line Location: C+0
Function Call: WRITE
  • Prompt: !,"CLINIC IGNORED!!"
  • Line Location: C+1
Function Call: WRITE
  • Prompt: !,"No appt length specified - cannot book appts"
  • Line Location: C+2
Function Call: READ
  • Prompt: "// "
  • Timeout: DTIME
  • Variable: X
  • Line Location: LEN+0
Function Call: WRITE
  • Prompt: !," APPOINTMENT LENGTH DESIRED: ",+SL
  • Line Location: LEN+0
Function Call: WRITE
  • Prompt: !,*7,$P(Y,"^",2)," has max # of days for future booking undef or = 0"
  • Line Location: LEN+2
Routine Call
  • DIC
  • Line Location:
    • 1
    • RD
Routine Call
  • %ZIS
  • Line Location:
    • SDMULT+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^SC - [#44] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] 1+2
^SC - [#44] C, C+1, C+2, LEN+1, LEN+3, CNAM+3

Label References

Name Line Occurrences
$$CNAM C
1 1+1
C RD+2
LEN LEN
RD RD+3, RD+5, RD+6, C, C+1, C+2, LEN+2, LEN+4

Naked Globals

Name Field # of Occurrence
^( 1+2
^("SDP" LEN+1, LEN+3
^("SDPROT" C
^("SL" C+1, C+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> COLLAT 1+2*
>> DFN 1*, 1+2
>> DIC 1*, RD*
>> DIC("A" RD*!
>> DIC("S" RD*!
>> DIC(0 1*, RD*
DT SDMULT+2, 1+4, RD+2, LEN+1, LEN+2, LEN+3
DTIME LEN
>> DTOUT RD+1
DUZ C
FND 1!, 1+3!, RD+1!
ION SDMULT+3
IOP SDMULT+3*!
>> POP LEN*
>> S LEN*
>> SC C+1*
SD C+1!
SDAPTYP 1!
SDC 1+4!
SDC( LEN+3*
SDC1 SDMULT+3!
SDC1( RD+6, LEN+3*
SDCL CNAM~, CNAM+3
>> SDCT 1+4*, RD, LEN+3*, LEN+4
SDHY C+1*!
>> SDL C+3*, LEN*, LEN+3
>> SDMAX 1+4*, RD+2*, LEN+1*, LEN+2, LEN+3*
SDMLT 1*!
>> SDMLT1 1+3
>> SDMM 1+2*
>> SDMULT C+1*
SDNEXT SDMULT+3!, 1*, RD+2, C+1, LEN+4
SDOK C+1*, C+2!
SDRES RD+4~*, RD+5
>> SDW 1+2*
SDX CNAM+2~, CNAM+3*, CNAM+4
>> SDXXX 1+3*
>> SL C+3*, LEN
U LEN+3, CNAM+3
>> VADM(6 1+1
>> X 1, RD, RD+1, RD+2, RD+3, LEN*, LEN+1, LEN+3
>> X1 LEN+1*, LEN+3*
>> X2 LEN+1*, LEN+3*
>> Y 1, 1+1, RD+4, RD+6, C, C+1*, C+2, LEN+1, LEN+2, LEN+3
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