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

Package: Scheduling

Routine: SDRRISRA


Information

SDRRISRA ;10N20/MAH;Recall Reminder Scheduled Report;01/18/2008

Source Information

Source file <SDRRISRA.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 5 $$SDAPI^SDAMA301  $$PRDEF^SDCO31  CLINLIST^SDRRISB  (ASKCLIN,ASKDIV)^SDRRPXC  DRANGE^SDRRUTL  
Kernel 3 ($$FMDIFF,$$FMTE)^XLFDT  ($$CJ,$$RJ)^XLFSTR  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 APPOINTMENTS  

Entry Points

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

External References

Name Field # of Occurrence
^DIR EN+21
$$SDAPI^SDAMA301 GATHER+23
$$PRDEF^SDCO31 PRINT+18
CLINLIST^SDRRISB CONTROL+3
ASKCLIN^SDRRPXC EN+15
ASKDIV^SDRRPXC EN+14
DRANGE^SDRRUTL EN+12
$$TESTPAT^VADPT GATHER+13
ADD^VADPT GATHER+15
DEM^VADPT GATHER+15
KVAR^VADPT GATHER+32
$$FMDIFF^XLFDT GATHER+29
$$FMTE^XLFDT PRINT+5, PRINT+35, PRINT+36
$$CJ^XLFSTR PRINT+6, PRINT+20
$$RJ^XLFSTR PRINT+38
PAGE^XMXUTIL PRINT+15, PRINT+33, SUBTOT+2
WAIT^XMXUTIL PRINT+42
EN^XUTMDEVQ EN+26

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"***No Entries Have Been Scheduled For Appointments***"
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,"Select a time period and a set of clinics, and I'll tell you all the"
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !,"patients who were on the Recall List, but were deleted from the list"
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"because they've made appointments."
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !!,"First select the Recall Date range. The default dates are determined by the"
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !,"entries in Recall Reminders Removed File."
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+16
Function Call: WRITE
  • Prompt: !,"Request queued. (Task: ",ZTSK,")"
  • Line Location: EN+27
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: !,"No Scheduled Recall Appointments found for this date range."
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR(" "_$P(ARHCLIN,U)_" "_ARHPROV_" ",79,"-")
  • Line Location: PRINT+20
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+34
Function Call: WRITE
  • Prompt: !,$E($P(ARHPAT,U),1,14),?15,ARHSSN,?20,$$FMTE^XLFDT($E(ARHSDT,1,7),"2Z"),?29,$$FMTE^XLFDT($E(ARHDT,1,7),"2Z"),?38,$$FMTE^XLFDT($E(ARHADT,1,7),"2Z"),?47,$J(ARHADAYS,4)
  • Line Location: PRINT+35
Function Call: WRITE
  • Prompt: ?52,$$FMTE^XLFDT($E(ARHMADE,1,7),"2Z")
  • Line Location: PRINT+36
Function Call: WRITE
  • Prompt: ?61,ARHCOMM
  • Line Location: PRINT+36
Function Call: WRITE
  • Prompt: !,$$RJ^XLFSTR($E(ARHCOMM,1,79),79)
  • Line Location: PRINT+38
Function Call: WRITE
  • Prompt: ARHDR,$J(ARHPAGE,3)
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !!,?20,"Reminder",?47,"Days",?52,"Appt"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,"Patient",?15,"SSN",?20,"Sent",?29,"Recall",?38,"Appt",?47,"Diff",?52,"Made",?61,"Other Info"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"-------------- ---- -------- -------- -------- ---- -------- ------------------"
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SUBTOT+3
Function Call: WRITE
  • Prompt: !!,"Scheduled Recall Appointments: ",ARHCNT
  • Line Location: SUBTOT+4
Routine Call
  • DIR
  • Line Location:
    • EN+21

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SD(403.56 EN+3, EN+10, EN+11, GATHER+5, GATHER+7, GATHER+8, GATHER+9, GATHER+11
^TMP("SDRR" EN+13!, EN+15, CONTROL+6!, GATHER+31*, PRINT+10, PRINT+13, PRINT+22, PRINT+23, PRINT+25
^TMP($J GATHER+25, GATHER+26, GATHER+28!

Label References

Name Line Occurrences
GATHER CONTROL+4
HEADER PRINT+9, PRINT+16, PRINT+34, SUBTOT+3
PRINT CONTROL+5
SUBTOT PRINT+40

Naked Globals

Name Field # of Occurrence
^( PRINT+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARHABORT EN+1~, EN+4*, EN+12, PRINT+1~, PRINT+3*, PRINT+13, PRINT+14, PRINT+15, PRINT+22, PRINT+23
, PRINT+25, PRINT+32, PRINT+33, PRINT+39, PRINT+41, SUBTOT+1, SUBTOT+2
ARHADAYS GATHER+1~, GATHER+29*, GATHER+31, PRINT+2~, PRINT+11*, PRINT+22*, PRINT+23, PRINT+25, PRINT+35
ARHADT GATHER+1~, GATHER+9*, GATHER+10, GATHER+19, GATHER+29, GATHER+31, PRINT+1~, PRINT+11*, PRINT+25*, PRINT+35
ARHBRK EN+1~, EN+23*, PRINT+14
ARHCLIN GATHER+1~, GATHER+3*, GATHER+4*, GATHER+5, GATHER+7, GATHER+8, GATHER+20, GATHER+25, GATHER+26, GATHER+31
, PRINT+1~, PRINT+11*, PRINT+12, PRINT+13*, PRINT+17, PRINT+18, PRINT+20, PRINT+22, PRINT+23, PRINT+25
ARHCLIST CONTROL+1~, CONTROL+3
ARHCLIST( GATHER+4, GATHER+31
ARHCLSAV PRINT+1~, PRINT+12*, PRINT+14, PRINT+17*
ARHCNT PRINT+2~, PRINT+21*, PRINT+26*, SUBTOT+4
ARHCOM GATHER+1~, GATHER+30*, GATHER+31
ARHCOMM PRINT+2~, PRINT+31*, PRINT+32, PRINT+36, PRINT+37, PRINT+38
ARHDAYS EN+2~
ARHDFN GATHER+1~, GATHER+12*, GATHER+13, GATHER+14, GATHER+31, PRINT+2~, PRINT+24*
ARHDFN0 GATHER+1~
ARHDIV EN+2~, EN+14, EN+15
ARHDR PRINT+1~, PRINT+6*, PRINT+7*, PRINT+8*, HEADER+2
ARHDT GATHER+1~, GATHER+6*, GATHER+7*, GATHER+8, GATHER+29, GATHER+31, PRINT+1~, PRINT+28*, PRINT+35
ARHDTX PRINT+2~
ARHIA CONTROL+1~, CONTROL+2*, PRINT+4, PRINT+14, PRINT+15, PRINT+32, PRINT+33, PRINT+42, SUBTOT+1, SUBTOT+2
ARHIEN GATHER+1~, GATHER+3*, GATHER+8*, GATHER+9, GATHER+11
ARHMADE GATHER+1~, GATHER+27*, GATHER+31, PRINT+30*, PRINT+36
ARHND EN+1~, EN+11*, EN+12, EN+15, EN+24, GATHER+2*, GATHER+7
ARHNDX EN+1~, EN+12, EN+24
ARHOTHER PRINT+2~
ARHPAGE PRINT+1~, PRINT+3*, HEADER+1*, HEADER+2
ARHPAT PRINT+2~, PRINT+11*, PRINT+23*, PRINT+24, PRINT+25, PRINT+35
ARHPROV PRINT+2~, PRINT+18*, PRINT+19*, PRINT+20
ARHREC GATHER+1~, GATHER+11*, GATHER+12, GATHER+17, GATHER+30, PRINT+1~, PRINT+25*, PRINT+27, PRINT+28, PRINT+29
, PRINT+30, PRINT+31
ARHSDT GATHER+1~, GATHER+17*, GATHER+31, PRINT+2~, PRINT+29*, PRINT+35
ARHSP PRINT+1~
ARHSSN PRINT+2~, PRINT+27*, PRINT+35
ARHST EN+1~, EN+10*, EN+12, EN+15, EN+24, GATHER+6
ARHSTX EN+1~, EN+12, EN+24
ARHTODAY PRINT+1~, PRINT+5*, PRINT+7
DFN GATHER+1~, GATHER+14*, GATHER+21, GATHER+25, GATHER+26
DIR EN+2~, EN+17!
DIR("A" EN+19*
DIR("B" EN+20*
DIR(0 EN+18*
DIRUT EN+21, EN+22!
DT PRINT+5
I EN+1~, EN+25*
IOF PRINT+4, PRINT+16, PRINT+34, SUBTOT+3
IOM PRINT+6, PRINT+8
IOSL PRINT+14, PRINT+32, SUBTOT+1
IOST CONTROL+2
SDAPPT GATHER+18~, GATHER+26*, GATHER+27
SDARRAY GATHER+18~, GATHER+23
SDARRAY("FLDS" GATHER+22*
SDARRAY(1 GATHER+19*
SDARRAY(2 GATHER+20*
SDARRAY(4 GATHER+21*
SDCOUNT GATHER+18~, GATHER+23*, GATHER+24, GATHER+28
SDDATE GATHER+18~, GATHER+25*, GATHER+26
U GATHER+16, GATHER+17, GATHER+31, PRINT+18, PRINT+20, PRINT+24, PRINT+28, PRINT+29, PRINT+30, PRINT+31
, PRINT+35
>> VA("BID" GATHER+31
>> VADM(1 GATHER+31
>> VADM(6 GATHER+16
X EN+2~, EN+17!
XMDUZ EN+1~
XMSUB EN+1~, EN+24*, EN+26
Y EN+2~, EN+17!, EN+23
Z EN+2~
ZTDESC EN+2~, PRINT+6
ZTQUEUED EN+2~, EN+27
ZTSAVE EN+1~, EN+26
ZTSAVE( EN+25*
ZTSK EN+1~, EN+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All