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 |  Local Variables  | All
Print Page as PDF
Routine: SDOQMPR

Package: Scheduling

Routine: SDOQMPR


Information

SDOQMPR ;LRVAMC/JRC ;ALB/SCK - Monitoring Report ; 7/17/96

Source Information

Source file <SDOQMPR.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 DD^%DT  ^%DTC  

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

Package Total Caller Graph
Scheduling 1 SDOQMP  

Entry Points

Name Comments DBIA/ICR reference
START
SET ;
LOOP ;
ADD ;Calculate number of days to next available appointment
HEADER ;
HDR1
HDR2
KILL

External References

Name Field # of Occurrence
DD^%DT START+4, START+5, START+6
^%DTC ADD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"Either no appointment monitoring data found, or there was no data available for these clinics"
  • Line Location: START+10
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOP+33
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: HEADER+1
Function Call: WRITE
  • Prompt: !?110,"Run Date: ",ALDCNOW
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: !?3,"OUTPATIENT CLINIC WAITING TIME PROJECT from "_ALDCSTDT_" thru "_ALDCLAST,?114,"PAGE: ",PAGE,!
  • Line Location: HDR1+3
Function Call: WRITE
  • Prompt: !?32,"[****************************** AVERAGE ******************************]"
  • Line Location: HDR1+4
Function Call: WRITE
  • Prompt: !,?70,"SLOTS TO",?82,"APPTS TO",?95,"OPEN"
  • Line Location: HDR1+5
Function Call: WRITE
  • Prompt: !,?32,"WAIT",?55,"APPTS",?70,"FIRST",?82,"FIRST",?95,"DAYS TO",?120,"OVER"
  • Line Location: HDR1+6
Function Call: WRITE
  • Prompt: !,?32,"IN",?42,"SLOTS PER",?55,"PER OPEN",?70,"AVAIL",?82,"AVAIL",?95,"FIRST",?109,"OPEN",?120,"BOOK"
  • Line Location: HDR1+7
Function Call: WRITE
  • Prompt: !?5,"Clinic",?32,"DAYS",?42,"OPEN DAY",?55,"DAY",?70,"APPT",?82,"APPT",?95,"APPT",?109,"DAYS",?120,"RATE"
  • Line Location: HDR1+8
Function Call: WRITE
  • Prompt: !,DASH
  • Line Location: HDR1+9
Function Call: WRITE
  • Prompt: !!,"DIVSION: ",$S(+PMDIV>0:$P($G(^DG(40.8,PMDIV,0)),U),1:"None Specified")
  • Line Location: HDR1+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] HDR1+10
^DIC(40.7 - [#40.7] SET+9, SET+10, SET+11
^SC - [#44] SET+5, SET+6, SET+8, SET+9
^TMP("SDPM" START+5, START+6, START+8, SET+3, SET+4, SET+12
^TMP($J START+12!, SET+15*, LOOP+4, LOOP+6, LOOP+8, LOOP+9, LOOP+10, LOOP+11, KILL+3!

Label References

Name Line Occurrences
ADD LOOP+20
HDR2 LOOP+7
HEADER START+9, LOOP+5, LOOP+22
KILL START+13
LOOP START+13
SET START+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALDC1 LOOP+12*, ADD+1, KILL!
ALDC2 LOOP+2*, LOOP+12*, LOOP+14, LOOP+15, KILL!
ALDC2T LOOP+2*, LOOP+15*, LOOP+30, LOOP+36*, KILL!
ALDC3 LOOP+12*, LOOP+16, KILL!
ALDC3A LOOP+2*, LOOP+29*, LOOP+34, LOOP+36*, KILL+1!
ALDC3T LOOP+2*, LOOP+16*, LOOP+29, LOOP+36*, KILL!
ALDC4 LOOP+12*, LOOP+17, KILL!
ALDC4A LOOP+2*, LOOP+26*, LOOP+31, LOOP+34, LOOP+36*, KILL+1!
ALDC4T LOOP+2*, LOOP+17*, LOOP+26, LOOP+36*, KILL+2!
ALDC5 LOOP+2*, LOOP+12*, LOOP+18, LOOP+36*, KILL!
ALDC5A LOOP+2*, LOOP+27*, LOOP+31, LOOP+34, LOOP+36*, KILL+1!
ALDC5T LOOP+2*, LOOP+18*, LOOP+27, LOOP+36*, KILL+2!
ALDC6 LOOP+2*, LOOP+12*, LOOP+19, LOOP+36*, KILL!
ALDC6A LOOP+2*, LOOP+28*, LOOP+34, LOOP+36*, KILL+2!
ALDC6T LOOP+2*, LOOP+19*, LOOP+28, LOOP+36*, KILL+2!
ALDCAVG LOOP+2*, LOOP+32*, LOOP+34, KILL+1!
>> ALDCD LOOP+12*
ALDCDASH START+1*, KILL+1!
ALDCDATE SET+4*, SET+12, SET+15, LOOP+9*, LOOP+10, LOOP+11, ADD+1, KILL!
ALDCDAYS LOOP+2*, LOOP+36*, ADD+1*, ADD+2, KILL+1!
ALDCDAYT LOOP+2*, LOOP+32, LOOP+36*, ADD+2*, KILL!
ALDCGET SET+12*, SET+13, SET+14*, SET+15, LOOP+11*, LOOP+12, KILL+1!
ALDCIEN SET+3*, SET+4, SET+5, SET+6, SET+8, SET+9, SET+12, SET+15, LOOP+10*, LOOP+11
KILL+1!
ALDCLAST START+6*, HDR1+3, KILL!
>> ALDCLINE LOOP+8*, LOOP+33*, LOOP+35*, HDR2+1*
ALDCNAME SET+6*, SET+7, SET+15, LOOP+8*, LOOP+9, LOOP+10, LOOP+11, LOOP+34, KILL+1!
ALDCNCT SET+8*, KILL+1!
>> ALDCNOW START+4*, HDR1+2
ALDCNT START+1*, LOOP+2*, LOOP+21*, LOOP+25, LOOP+26, LOOP+27, LOOP+28, LOOP+32, LOOP+36*, KILL!
ALDCOB LOOP+2*, LOOP+31*, LOOP+34, LOOP+36*, KILL+2!
>> ALDCODE SET+11*, SET+15
ALDCOPEN LOOP+2*, LOOP+14*, LOOP+29, LOOP+30, LOOP+34, LOOP+36*, KILL+1!
ALDCOST LOOP+2*, LOOP+23, LOOP+24*, HDR2, KILL!
ALDCPAGE KILL!
>> ALDCPSTP LOOP+12*, LOOP+13*, LOOP+23, HDR2
ALDCSCD SET+9*, SET+10, SET+11, KILL+1!
ALDCSLTA LOOP+2*, LOOP+30*, LOOP+34, LOOP+36*, KILL+1!
ALDCSTAR LOOP+13!*
ALDCSTDT START+5*, HDR1+3, KILL!
ALDCSTOP SET+9*, SET+15, LOOP+6*, LOOP+8, LOOP+9, LOOP+10, LOOP+11, LOOP+12, LOOP+23, LOOP+24
HDR2, KILL!
ALDCTOTL START+1*, LOOP+2*, LOOP+25*, KILL+1!
>> ALDCWK LOOP+13*
>> DASH START+3*, HDR1+9
DT START+4
DTIME HEADER+1
>> END START+2*, LOOP+4, LOOP+6, LOOP+8, LOOP+9, LOOP+10, LOOP+22, HEADER+1*
IO START
IOF HDR1
IOSL LOOP+22
IOST HEADER+1, HDR1
>> PAGE START+2*, HEADER+1, HDR1+1*, HDR1+3
PMDIV SET+1~, SET+13*, SET+15, LOOP+1~, LOOP+4*, LOOP+6, LOOP+8, LOOP+9, LOOP+10, LOOP+11
HDR1+10
U START+5, START+6, SET+6, SET+8, SET+9, SET+10, SET+11, SET+13, SET+14, SET+15
LOOP+12, HDR1+10
X ADD+1, HEADER+1*, KILL!
X1 ADD+1*, KILL+1!
X2 ADD+1*, KILL+1!
Y START+4*, START+5*, START+6*, KILL!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All