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

Package: Scheduling

Routine: SDUTL


Information

SDUTL ;MAN/GRR - SCHEDULING UTILITY PROGRAM ; 18 JUN 84 11:31 AM

Source Information

Source file <SDUTL.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 ^%DT  EN1^DIP  D^DIQ  
Kernel 1 $$FMTE^XLFDT  
Record Tracking 1 (CANCEL,QUE)^RTQ2  
Registration 1 (CLOSE,DQ,QUE,ZIS)^DGUTQ  

Caller Graph

Caller Graph Total: 74

Package Total Caller Graph
Scheduling 73 SCDXPOV1  SCDXPOV3  SCMSPX1  SCMSPX2  SD53120A  SDAL  SDAMLD  SDAMN  
SDAPP  SDASO  SDCD  SDCIAL  SDCLDOW  SDCNP0  SDCNP1A  SDCP  
SDCWL  SDDSO  SDEC40  SDLTP  SDM1A  SDMM  SDMM1  SDMULT  
SDMULT0  SDNOS1  SDNOS2  SDOUTPUT  SDPP  SDPPSEL  SDPURG  SDREV  
SDROUT  SDVPR  SDVPT  SDWARD  ^SC  SDAMOL  SDAMOL1  SDAMWI1  
SDAUT2  SDB  SDB1  SDBT  SDC  SDCCP  SDCLAS  SDCLAS1  
SDCLAV  SDCNP  SDD  SDD0  SDDPA  SDECRT1  SDF  SDLT  
SDM  SDM0  SDM1  SDM2  SDM3  SDN  SDNACT  SDNEXT  
SDNOS  SDNP  SDREACT  SDRFC  SDROUT0  SDROUT1  SDSCE  SDST  
SDUNC  
Record Tracking 1 RTQ2  

Entry Points

Name Comments DBIA/ICR reference
RT
RTSET
  • ICR #86
    • Status: Retired
    • Usage: Private
    ZIS
    I
    NOTES
    AT
    ETIME
    Q
    DTS
    HELP
    EX
    LAPPT
    TIME
    DATE
    CLOSE
    DT
    OUT
    DIV
    DQ

    External References

    Name Field # of Occurrence
    ^%DT DATE+2, DATE+4, DT
    CLOSE^DGUTQ CLOSE
    DQ^DGUTQ DQ
    QUE^DGUTQ Q
    ZIS^DGUTQ ZIS
    EN1^DIP NOTES
    D^DIQ AT+1
    CANCEL^RTQ2 RT+2
    QUE^RTQ2 RT+1
    $$FMTE^XLFDT DTS

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"**** Date Range Selection ****"
    • Line Location: DATE+0
    Function Call: WRITE
    • Prompt: !
    • Line Location: DATE+1
    Function Call: WRITE
    • Prompt: !
    • Line Location: DATE+3
    Function Call: WRITE
    • Prompt: !
    • Line Location: DATE+4
    Function Call: WRITE
    • Prompt: *7
    • Line Location: OUT+0
    Function Call: WRITE
    • Prompt: !
    • Line Location: OUT+0
    Function Call: READ
    • Prompt: "Press return to continue or ""^"" to escape "
    • Formatting: !!
    • Timeout: DTIME
    • Variable: X
    • Line Location: OUT+1
    Function Call: WRITE
    • Prompt: *7,!,"Appointment length is inconsistent with inc/hr (",SDZ0,") for this clinic"
    • Line Location: LAPPT+0
    Function Call: WRITE
    • Prompt: "??",!?5,"Ending date must not be before beginning date"
    • Line Location: HELP+0

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DIC(9.4 - [#9.4] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DG(43 - [#43] DIV
    ^DIC(195.4 - [#195.4] RT
    ^SC - [#44] RT+2, RTSET

    Label References

    Name Line Occurrences
    DATE HELP
    DT TIME, I
    EX DATE+2, DATE+4
    HELP DATE+4

    Naked Globals

    Name Field # of Occurrence
    ^("GL" DIV
    ^("RTR" RT+2, RTSET*
    ^("UP" RT
    ^(0 RTSET

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT DATE*, DATE+1*, DATE+3*, DATE+4!, DT!
    %DT("A" DATE+1*, DATE+3*
    %DT(0 DATE, HELP*
    BEGDATE DATE!, DATE+2*
    >> BY NOTES*
    >> DFN RTSET
    >> DHD NOTES*
    >> DIC NOTES*
    DT TIME, DT*, RT, I
    DTIME OUT+1, I*
    ENDDATE DATE!, DATE+4*
    >> FLDS NOTES*
    >> FR NOTES*
    IOP NOTES!
    IOSL OUT
    >> L NOTES*
    PGM ZIS+1!
    >> POP DATE*, DATE+2*, DATE+4*
    RTPAR RT+2*!, RTSET
    >> SD00 ETIME
    >> SDBD DATE+2*, DATE+4
    >> SDED DATE+4*
    >> SDEND OUT+1*
    >> SDPL RT+2, RTSET
    >> SDRT RT+1, RT+2
    >> SDSC RT+2, RTSET
    SDT0 DATE*, EX!, HELP
    SDT00 DATE, DATE+1, DATE+3, EX!
    >> SDTIME TIME*
    >> SDTTM RT, RT+2, RTSET
    >> SDXX OUT*
    >> SDZ0 LAPPT
    >> SDZ01 TIME*
    >> TO NOTES*
    U DT*, I*
    VAL ZIS+1!
    VAR ZIS+1!
    X ETIME*, OUT+1*, DT*, LAPPT!
    >> X1 ETIME*
    >> X2 ETIME*
    >> X3 ETIME*
    >> Y DATE+2, DATE+4, ETIME*, DTS*, DT, AT*, AT+1, AT+3*, AT+4*
    Y1 AT*, AT+2*, AT+3, AT+4, AT+5!
    Y2 AT+2*, AT+5!
    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