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

Package: Scheduling

Routine: SDAMOS


Information

SDAMOS ;ALB/CAW - Statistical Report for Appointments;4/15/92

Source Information

Source file <SDAMOS.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Scheduling 8 $$STATUS^SDAM1  $$VALID^SDAM2  (,$$CLINIC,$$DIV,$$LINE)^SDAMO  (BLD1,START)^SDAMOS  ($$DISP,STOPC)^SDAMOS0  (BLD,NOREP)^SDAMOS1  BLD^SDAMOSP  ($$CLINIC,$$DIV)^SDAMU  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 WAIT^DICD  ^DIR  
Registration 1 FIRST^VAUTOMA  

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

Package Total Caller Graph
Scheduling 2 SDAMO  SDAMOS  

Entry Points

Name Comments DBIA/ICR reference
STATS ;
STATS1 ;
STATSQ ;
START ;
EN ; build ^TMP global
ENQ
BLD1 ;
CLINIC ;all clinic or specific clinic
PATIENT ;loop through appointments - find status of appt.
SET ;Set in ^TMP("SDAMS",$J,Division,Clinic Name,Clinic IFN,Appt Status)
SETQ
GETCLN
GETSC
FORMAT() ;
OPTION(CHECK) ;
QUE ;
STOP() ;
COMPL() ;
COMPLQ

External References

Name Field # of Occurrence
^%ZIS STATS1+4
HOME^%ZIS QUE+4
^%ZISC STATSQ+1
^%ZTLOAD QUE+3
WAIT^DICD STATS1+6
^DIR OPTION+5, COMPL+3
$$STATUS^SDAM1 SET+5
$$VALID^SDAM2 SET+4
^SDAMO STATS1+1
$$CLINIC^SDAMO GETCLN
$$DIV^SDAMO STATS+5
$$LINE^SDAMO STATS1+2, FORMAT+2, STOP+1
BLD1^SDAMOS EN+1
START^SDAMOS STATS1+7
$$DISP^SDAMOS0 COMPL+1
STOPC^SDAMOS0 EN+2
BLD^SDAMOS1 START+7
NOREP^SDAMOS1 START+5
BLD^SDAMOSP START+6
$$CLINIC^SDAMU CLINIC+4, CLINIC+7
$$DIV^SDAMU CLINIC+8, CLINIC+11, SET+2
FIRST^VAUTOMA STOP+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$$LINE^SDAMO("Device Selection")
  • Line Location: STATS1+2
Function Call: WRITE
  • Prompt: !!,"This output requires 132 columns.",!!
  • Line Location: STATS1+3
Function Call: WRITE
  • Prompt: !
  • Line Location: STATS1+6
Function Call: WRITE
  • Prompt: !!,$$LINE^SDAMO("Report Format")
  • Line Location: FORMAT+2
Function Call: WRITE
  • Prompt: !!,$$LINE^SDAMO("Stop Code Selection")
  • Line Location: STOP+1
Routine Call
  • %ZIS
  • Line Location:
    • STATS1+4
Routine Call
  • %ZIS
  • Line Location:
    • QUE+4
Routine Call
  • DIR
  • Line Location:
    • OPTION+5
    • COMPL+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(2.98 START+3
^DPT - [#2] SET+3
^SC - [#44] CLINIC+4, CLINIC+7, CLINIC+8, CLINIC+11, PATIENT+3, PATIENT+4, SET+2, SET+6
^TMP("SDAMS" STATS+2!, STATSQ+3!, START+2!, START+5, SET+6

Label References

Name Line Occurrences
$$COMPL STATS1+1
$$FORMAT STATS+4
$$OPTION FORMAT+3
$$STOP GETSC
@( STATS+7
CLINIC BLD1+1, BLD1+2
COMPLQ COMPL+1
EN START+4
PATIENT CLINIC+4, CLINIC+8, CLINIC+11
QUE STATS1+5
SET PATIENT+4
SETQ SET+3, SET+4
STATS1 STATS+6
STATSQ STATS+4, STATS+5, STATS+7, STATS1+4, STATS1+5, START+5, START+8

Naked Globals

Name Field # of Occurrence
^( SET+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS STATS1+4*
BLD STATSQ+3!
CHECK OPTION~
DIC STATSQ+3!, STOP+2*
DIR OPTION+5!, COMPL+3!
DIR("?" OPTION+4*, COMPL+2*
DIR("A" OPTION+4*, COMPL+2*
DIR("B" OPTION+4*, COMPL+2*
DIR(0 OPTION+4*, COMPL+2*
DIROUT STATSQ+3!
DTOUT STATSQ+3!, COMPL+3
DUOUT STATSQ+3!
FMT STATS+7, STATSQ+3!, START+6, START+7, EN+1, EN+2, FORMAT+3*
IO START+1
IO("Q" STATS1+5, QUE+4!
IOM START+3
OPT STATS+1~, STATS+7*
>> POP STATS1+4
SCTOT STATSQ+3!
SDAMDD STATSQ+2!, START+3*
SDAPPT STATSQ+2!, PATIENT+4*, SET+2, SET+4, SET+5
SDASH STATSQ+2!, START+3*
SDAT STATSQ+2!
SDAT("SDAMS" SET+8*
SDATA STATSQ+2!, SET+3*, SET+5
SDBEG STATSQ+3!, PATIENT+2
>> SDCI( SET+9*
SDCL STATSQ+2!
SDCL("SDAMS" SET+7*
SDCLC STATSQ+2!, CLINIC+4*, CLINIC+8*, CLINIC+11*
SDCLI STATSQ+2!
SDCLIN STATSQ+2!, CLINIC+4*, CLINIC+7*, CLINIC+8, CLINIC+11*, PATIENT+3, PATIENT+4, SET+2, SET+4, SET+5
SET+6, SET+9
SDCOL STATSQ+2!
SDDATE STATSQ+2!, PATIENT+2*, PATIENT+3*, PATIENT+4, SET+2, SET+3, SET+4, SET+5
SDDIV STATSQ+2!, BLD1+1*, BLD1+2*, CLINIC+6, CLINIC+8, CLINIC+11
SDDV STATSQ+2!, BLD1+2*, SET+2*, SET+6, SET+7
SDEND STATSQ+3!, PATIENT+3
SDFIN STATS+1~, STATS+3*, STATS+7, STATSQ+3!, GETCLN*, GETSC*
SDFLG STATSQ+2!
SDI STATSQ+2!
SDLEN STATSQ+2!, START+3*, CLINIC+8, CLINIC+11, SET+2
>> SDNAME CLINIC+8, CLINIC+11, SET+2
SDNXT STATSQ+2!
SDPAGE STATSQ+2!, START+3*
SDPAT STATSQ+2!, SET+2*, SET+3, SET+4, SET+5
SDRUN STATSQ+3!
SDSEL STATS+3, STATS+6, STATS+7, STATSQ+3!
SDSORT STATS+3*, STATSQ+3!
SDSTAT STATSQ+2!, SET+5*, SET+6, SET+7, SET+8, SET+9
SDSTOP STATSQ+2!
SDTDASH STATSQ+2!, START+3*
U START+3, SET+6, SET+9
VAUTC STATS+6*, STATSQ+3!, CLINIC+3, CLINIC+6, CLINIC+10, STOP+4!, STOP+5
VAUTC( CLINIC+11
VAUTD STATSQ+3!, BLD1+1, CLINIC+3, CLINIC+8, CLINIC+11, SET+2
VAUTD( BLD1+2
VAUTNI STATSQ+3!, STOP+2*
VAUTSTR STATSQ+3!, STOP+2*
VAUTVB STATSQ+3!, STOP+2*
>> X OPTION+1*, OPTION+2*, OPTION+3*, OPTION+4, QUE+2*
Y FORMAT+1~*, FORMAT+4, OPTION+6, STOP+4, COMPL+1*, COMPL+3*, COMPLQ
>> ZTDESC QUE+1*
>> ZTQUEUED STATSQ+1
>> ZTRTN QUE+1*
>> ZTSAVE( QUE+2*
>> ZTSK QUE+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