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

Package: Scheduling

Routine: SDRRISRL


Information

SDRRISRL ;10N20/MAH;Recall Reminder Open Slots Report;01/18/2008

Source Information

Source file <SDRRISRL.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Scheduling 5 $$PRDEF^SDCO31  CLINLIST^SDRRISB  $$OPENSLOT^SDRRISRU  (ASKCLIN,ASKDIV)^SDRRPXC  DRANGE^SDRRUTL  
Kernel 4 ($$FMADD,$$FMTE,$$SCH)^XLFDT  $$CJ^XLFSTR  $$NAME^XUSER  EN^XUTMDEVQ  
MailMan 1 (PAGE,WAIT)^XMXUTIL  
Registration 1 ($$TESTPAT,ADD,DEM,KVAR)^VADPT  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SDRR RECALL LIST  

Entry Points

Name Comments DBIA/ICR reference
CONTROL ;
EN ;
SUBTOT ;
GATHER ; Gather Patient from Recall List
HEADER ;
PRINT ;

External References

Name Field # of Occurrence
^DIR EN+20
$$PRDEF^SDCO31 PRINT+21
CLINLIST^SDRRISB CONTROL+3
$$OPENSLOT^SDRRISRU SUBTOT+4
ASKCLIN^SDRRPXC EN+14
ASKDIV^SDRRPXC EN+13
DRANGE^SDRRUTL EN+11
$$TESTPAT^VADPT GATHER+11
ADD^VADPT GATHER+16
DEM^VADPT GATHER+16
KVAR^VADPT GATHER+18
$$FMADD^XLFDT EN+9, EN+11, PRINT+4
$$FMTE^XLFDT PRINT+5, PRINT+8, PRINT+26, PRINT+45, SUBTOT+4
$$SCH^XLFDT EN+10
$$CJ^XLFSTR PRINT+9, PRINT+23
PAGE^XMXUTIL PRINT+18, PRINT+32, PRINT+43, SUBTOT+2
WAIT^XMXUTIL PRINT+49
$$NAME^XUSER PRINT+39
EN^XUTMDEVQ EN+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Select a time period and a set of clinics, and I'll tell you all the"
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !,"patients who are on the Recall List for that time period at those clinics."
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !,"For each month, I'll also tell you how many slots are available in each clinic.",!
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"First select the Recall Date range."
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+15
Function Call: WRITE
  • Prompt: !,"Request queued. (Task: ",ZTSK,")"
  • Line Location: EN+25
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !,"No Recalls found for this date range."
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR(" "_$P(SDRRCLIN,U)_" "_SDRRPROV_" ",79,"-")
  • Line Location: PRINT+23
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+33
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+34
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+44
Function Call: WRITE
  • Prompt: !,SDRRDTX,?10,SDRRRP_$$FMTE^XLFDT(SDRRSDT,"2Z"),?20,$E($P(SDRRPAT,U),1,17),?38,SDRRSSN,?43,SDRRPHONE,?64,$E(SDRRCLERK,1,15)
  • Line Location: PRINT+45
Function Call: WRITE
  • Prompt: SDRRDR,$J(SDRRPAGE,3)
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !!,?10,"Reminder",?64,"Recall"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,"Recall",?10,"Sent",?20,"Patient",?38,"SSN",?43,"Home Phone",?64,"Entered by"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SUBTOT+3
Function Call: WRITE
  • Prompt: !!,$$FMTE^XLFDT(SDRRDTSAV_"00",1)," Patient Recalls: ",SDRRCNT,", Available Slots: ",$$OPENSLOT^SDRRISRU($P(SDRRCLIN,U,2),$S(SDRRDTSAV=$E(SDRRMDT,1,5):SDRRMDT,1:SDRRDTSAV_"01"))
  • Line Location: SUBTOT+4
Function Call: WRITE
  • Prompt: " (",SDRRMDTX," through EOM)"
  • Line Location: SUBTOT+5
Routine Call
  • DIR
  • Line Location:
    • EN+20

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SD(403.5 GATHER+5, GATHER+6, GATHER+7
^TMP("SDRR" EN+12!, EN+14, CONTROL+6!, GATHER+17*, PRINT+13, PRINT+16, PRINT+25, PRINT+35

Label References

Name Line Occurrences
GATHER CONTROL+4
HEADER PRINT+12, PRINT+19, PRINT+33, PRINT+44, SUBTOT+3
PRINT CONTROL+5
SUBTOT PRINT+28, PRINT+47

Naked Globals

Name Field # of Occurrence
^( PRINT+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN GATHER+1~, GATHER+15*
DIR EN+16~
DIR("A" EN+18*
DIR("B" EN+19*
DIR(0 EN+17*
DIRUT EN+1~, EN+20
DT EN+8, EN+9, EN+11, PRINT+4, PRINT+8
I EN+1~, EN+23*
IOF PRINT+7, PRINT+19, PRINT+33, PRINT+44, SUBTOT+3
IOM PRINT+9, PRINT+11
IOSL PRINT+17, PRINT+31, PRINT+42, SUBTOT+1
IOST CONTROL+2
SDRRABORT EN+1~, EN+3*, EN+11, PRINT+1~, PRINT+6*, PRINT+16, PRINT+17, PRINT+18, PRINT+25, PRINT+27
, PRINT+31, PRINT+32, PRINT+35, PRINT+42, PRINT+43, PRINT+46, PRINT+48, SUBTOT+1, SUBTOT+2
SDRRBRK EN+1~, EN+21*, PRINT+17
SDRRCLERK GATHER+1~, GATHER+13*, GATHER+17, PRINT+2~, PRINT+39*, PRINT+45
SDRRCLIN GATHER+1~, GATHER+8*, GATHER+9, GATHER+17, PRINT+1~, PRINT+14*, PRINT+15, PRINT+16*, PRINT+20, PRINT+21
, PRINT+23, PRINT+25, PRINT+35, SUBTOT+4
SDRRCLIST CONTROL+1~, CONTROL+3
SDRRCLIST( GATHER+9, GATHER+17
SDRRCLSAV PRINT+1~, PRINT+15*, PRINT+17, PRINT+20*
SDRRCNT PRINT+2~, PRINT+6*, PRINT+29*, PRINT+36*, SUBTOT+4
SDRRDFN GATHER+1~, GATHER+10*, GATHER+11, GATHER+15, GATHER+17
SDRRDFN0 GATHER+1~
SDRRDIV EN+2~, EN+13, EN+14
SDRRDR PRINT+1~, PRINT+9*, PRINT+10*, PRINT+11*, HEADER+2
SDRRDT GATHER+1~, GATHER+3*, GATHER+5*, GATHER+6, GATHER+17, PRINT+1~, PRINT+14*, PRINT+24, PRINT+25*, PRINT+26
, PRINT+27, PRINT+30, PRINT+35
SDRRDTSAV PRINT+1~, PRINT+24*, PRINT+27, PRINT+28, PRINT+30*, SUBTOT+4, SUBTOT+5
SDRRDTX PRINT+2~, PRINT+26*, PRINT+45
SDRRIA CONTROL+1~, CONTROL+2*, PRINT+7, PRINT+17, PRINT+18, PRINT+31, PRINT+32, PRINT+42, PRINT+43, PRINT+49
, SUBTOT+1, SUBTOT+2
SDRRIEN GATHER+1~, GATHER+4*, GATHER+6*, GATHER+7
SDRRMDT PRINT+2~, PRINT+4*, PRINT+5, SUBTOT+4, SUBTOT+5
SDRRMDTX PRINT+2~, PRINT+5*, SUBTOT+5
SDRRND EN+1~, EN+10*, EN+11, EN+14, EN+22, GATHER+2*, GATHER+5
SDRRNDX EN+1~, EN+11, EN+22
SDRRPAGE PRINT+1~, PRINT+6*, HEADER+1*, HEADER+2
SDRRPAT PRINT+2~, PRINT+14*, PRINT+35*, PRINT+45
SDRRPHONE GATHER+1~, PRINT+2~, PRINT+38*, PRINT+45
SDRRPROV PRINT+3~, PRINT+21*, PRINT+22*, PRINT+23
SDRRREC GATHER+1~, GATHER+7*, GATHER+8, GATHER+10, GATHER+12, GATHER+13, GATHER+14, PRINT+1~, PRINT+35*, PRINT+37
, PRINT+38, PRINT+39, PRINT+40, PRINT+41
SDRRRP PRINT+1~, PRINT+41*, PRINT+45
SDRRSDT GATHER+1~, GATHER+12*, GATHER+17, PRINT+2~, PRINT+40*, PRINT+45
SDRRSSN PRINT+2~, PRINT+37*, PRINT+45
SDRRST EN+1~, EN+8*, EN+9*, EN+10, EN+11, EN+14, EN+22, GATHER+3
SDRRSTX EN+1~, EN+11, EN+22
SDRRTODAY PRINT+1~, PRINT+8*, PRINT+10
U GATHER+8, GATHER+12, GATHER+13, GATHER+14, GATHER+17, PRINT+21, PRINT+23, PRINT+38, PRINT+39, PRINT+40
, PRINT+41, PRINT+45, SUBTOT+4
VA GATHER+1~
VA("BID" GATHER+17
VADM GATHER+1~
VADM(1 GATHER+17
VAPA GATHER+1~
VAPA(8 GATHER+17
X EN+16~
XMDUZ EN+1~
XMSUB EN+1~, EN+22*, EN+24
Y EN+16~, EN+21
Z GATHER+1~, GATHER+14*, GATHER+17
ZTDESC EN+2~, PRINT+9
ZTQUEUED EN+1~, EN+25
ZTSAVE EN+1~, EN+24
ZTSAVE( EN+23*
ZTSK EN+1~, EN+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All