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

Package: Scheduling

Routine: SDRRRECL


Information

SDRRRECL ;10N20/MAH - Recall Reminder Manual Printing;09/20/2004

Source Information

Source file <SDRRRECL.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 5 ^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMDIFF,$$FMTE)^XLFDT  $$NAMEFMT^XLFNAME  
VA FileMan 4 ^%DT  ^DIC  $$GET1^DIQ  ^DIR  
Registration 2 $$BADADR^DGUTL3  ($$TESTPAT,ADD,DEM,KVAR)^VADPT  
MailMan 1 ^XMD  

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 SDRRLRP  

Entry Points

Name Comments DBIA/ICR reference
MEN ;SET UP WHAT ARE THEY WOULD LIKE TO PRINT FOR LETTERS
EN ;PRINT BY CLINIC
DQD
QUIT
SELDT
PR
EN1 ;print letters by provider
DQD1
EN3 ;PRINT LETTER FOR A TEAM
DQD4
EN4 ;PRINT LETTER FOR ONE PATIENT
DQD3
EN5 ;Print LETTERS for Nonresponsive
DQD5
KXREF ; SD*579 - kill x-refs if entry not exist
ADDR ; SD*654 - Patient address
; Change state to abbr.

External References

Name Field # of Occurrence
^%DT SELDT
^%ZIS EN+4, EN1+3, EN3+3, EN4+23, EN5+3
^%ZISC DQD+23, DQD1+29, DQD4+29, DQD3+14, DQD5+34
^%ZTLOAD EN+4, EN1+3, EN3+3, EN4+23, EN5+3
$$BADADR^DGUTL3 DQD+14, DQD1+20, DQD4+20, EN4+12, DQD5+25
^DIC EN+1, EN1+1, EN3+1, EN4+1, EN4+2, EN5+2
$$GET1^DIQ DQD+9, DQD1+15, DQD4+15, DQD3+9, DQD5+20, ADDR+3, ADDR+4
^DIR MEN+4
$$TESTPAT^VADPT DQD+7, DQD1+13, DQD4+13, EN4+20, DQD5+18
ADD^VADPT DQD+8, DQD1+14, DQD4+14, DQD3+8, DQD5+19
DEM^VADPT DQD+8, DQD1+14, DQD4+14, EN4+8, DQD5+19
KVAR^VADPT QUIT+2
$$FMDIFF^XLFDT DQD5+9
$$FMTE^XLFDT PR+2
$$NAMEFMT^XLFNAME PR+10
^XMD DQD+17, DQD1+23, DQD4+23, EN4+15, DQD5+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MEN+3
Function Call: WRITE
  • Prompt: !,?5,"**NO RECALL LETTER ON FILE**"
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: SELDT+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PR+4
Function Call: WRITE
  • Prompt: !,?65,PRNDT
  • Line Location: PR+5
Function Call: WRITE
  • Prompt: !,?65,$E(PN,1)_LAST4
  • Line Location: PR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PR+7
Function Call: WRITE
  • Prompt: !?20,PNAME
  • Line Location: PR+11
Function Call: WRITE
  • Prompt: !!!!!,?25,MESSAGE
  • Line Location: PR+13
Function Call: WRITE
  • Prompt: !!!!?2,TIME
  • Line Location: PR+15
Function Call: WRITE
  • Prompt: !!!!!,?2,"*"_LAB
  • Line Location: PR+16
Function Call: WRITE
  • Prompt: !!!
  • Line Location: PR+17
Function Call: WRITE
  • Prompt: !,?2,$P(^SD(403.52,LETTER,1,LINE,0),"^",1)
  • Line Location: PR+19
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EN4+1
Function Call: WRITE
  • Prompt: !,?5,"**NO RECALL LETTER ON FILE**"
  • Line Location: EN4+3
Function Call: WRITE
  • Prompt: *7,!!,?5,"**This patient does not have a recall reminder for the selected clinic**",!!
  • Line Location: EN4+4
Function Call: WRITE
  • Prompt: !!,?5,"**This patient has been flagged with a Bad Address Indicator.**",!!
  • Line Location: EN4+12
Function Call: WRITE
  • Prompt: !!,?5,VADM(7),!!
  • Line Location: EN4+18
Function Call: WRITE
  • Prompt: !!,?5,"**You may have selected a test patient.**",!!
  • Line Location: EN4+20
Function Call: WRITE
  • Prompt: !?20,VAPA(4)_" "_$P(VAPA(5),U,2)_" "_$P(VAPA(11),U,2)
  • Line Location: ADDR+16
Function Call: WRITE
  • Prompt: !?20,VAPA(4)_" "_VAPA(23)_" "_VAPA(24)
  • Line Location: ADDR+19
Function Call: WRITE
  • Prompt: !,?20,VAPA(16)_" "_$P(VAPA(17),U,2)_" "_$P(VAPA(18),U,2)
  • Line Location: ADDR+26
Function Call: WRITE
  • Prompt: !,?20,VAPA(27)_" "_VAPA(16)_" "_VAPA(26)
  • Line Location: ADDR+28
Function Call: WRITE
  • Prompt: !?20,$P(VAPA(28),U,2)
  • Line Location: ADDR+29
Routine Call
  • DIC
  • Line Location:
    • EN+1
    • EN1+1
    • EN3+1
    • EN4+1
    • EN4+2
    • EN5+2
Routine Call
  • DIR
  • Line Location:
    • MEN+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+4
    • EN1+3
    • EN3+3
    • EN4+23
    • EN5+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SD(403.5 - [#403.5] Classic Fileman Calls
^SD(403.54 - [#403.54] Classic Fileman Calls
^SD(403.55 - [#403.55] Classic Fileman Calls
^SC - [#44] Classic Fileman Calls
^DIC(5 - [#5] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SD(403.5 - [#403.5] DQD+1, DQD+3, DQD+4, DQD+21*, DQD1+1, DQD1+3, DQD1+4, DQD1+9, DQD1+10, DQD1+27*
, DQD4+1, DQD4+3, DQD4+4, DQD4+9, DQD4+10, DQD4+27*, EN4+4, EN4+7, DQD3+1, DQD3+5
, DQD3+6, DQD3+12*, DQD5+3, DQD5+5, DQD5+6, DQD5+8, DQD5+9, DQD5+10, DQD5+15, DQD5+16
, DQD5+32*, KXREF+4, KXREF+5, KXREF+6!
^SD(403.52 - [#403.52] EN+2, PR+18, PR+19, DQD1+6, DQD1+7, DQD4+6, DQD4+7, EN4+3, DQD5+12, DQD5+13
^SD(403.54 - [#403.54] DQD4, DQD5+2
^TMP($J DQD!, DQD1!, DQD3!

Label References

Name Line Occurrences
ADDR PR+12
EN MEN+5
EN1 MEN+6
EN3 MEN+7
EN4 MEN+8
EN5 MEN+9
KXREF DQD1+3, DQD4+3, DQD5+5
PR DQD+22, DQD1+28, DQD4+28, DQD3+13, DQD5+33
QUIT MEN+4, EN+1, EN+2, EN+3, EN+4, DQD+23, EN1+1, EN1+2, EN1+3, DQD1+29
, EN3+1, EN3+2, EN3+3, DQD4+29, EN4+1, EN4+2, EN4+3, EN4+4, EN4+12, EN4+18
, EN4+20, EN4+23, DQD3+14, EN5+2, EN5+3, DQD5+34
SELDT EN+3, SELDT, EN1+2, EN3+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT QUIT+1!, SELDT*
%DT("A" SELDT*
%ZIS EN+4*, QUIT+1!, EN1+3*, EN3+3*, EN4+23*, EN5+3*
ACC QUIT!
ADTA QUIT!
CHECK DQD+14*, QUIT+1!, DQD1+20*, DQD4+20*, EN4+12*, DQD5+9*, DQD5+25*
CHKDATE DQD5~, DQD5+2*, DQD5+9
CLINIC QUIT+1!, DQD1+1*, DQD1+5, DQD1+6, DQD1+7, DQD4+1*, DQD4+5, DQD4+6, DQD4+7, DQD5+3*
, DQD5+11, DQD5+12, DQD5+13
D0 DQD+1*, DQD+3, DQD+4, DQD+21, QUIT!, DQD1+1*, DQD1+3, DQD1+4, DQD1+9, DQD1+10
, DQD1+27, DQD4*, DQD4+1*, DQD4+3, DQD4+4, DQD4+9, DQD4+10, DQD4+27, EN4+1*, EN4+4
, EN4+7, DQD3+1, DQD3+5, DQD3+6, DQD3+12, DQD5+3*, DQD5+5, DQD5+6, DQD5+8, DQD5+9
, DQD5+10, DQD5+15, DQD5+16, DQD5+32, KXREF+6
DFN DQD+5*, DQD+7, DQD+14, QUIT!, DQD1+11*, DQD1+13, DQD1+20, DQD4+11*, DQD4+13, DQD4+20
, EN4+7*, EN4+12, EN4+20, DQD3+7*, DQD5+17*, DQD5+18, DQD5+25
DIC EN+1*, QUIT!, EN1+1*, EN3+1*!, EN4+1*!, EN4+2*!, EN5+2*!
DIC("A" EN1+1*, EN3+1*, EN4+1*, EN5+2*
DIC(0 EN+1*, EN1+1*, EN3+1*, EN4+1*, EN4+2*, EN5+2*
DIR MEN+1!, QUIT!
DIR("A" MEN+3*
DIR(0 MEN+2*
DIROUT MEN+1!
DIRUT MEN+1!, MEN+4, QUIT!
DIV EN+1*, EN+2, DQD+1, QUIT!, PR+18, DQD1+7*, DQD4+7*, EN4+2*, EN4+3, EN4+4
, DQD3+3, DQD5+13*
DOD QUIT+1!
DT DQD+21, PR+2, DQD1+27, DQD4+27, DQD3+12, DQD5+9, DQD5+32
DTA DQD+1*, DQD+5, DQD+6, QUIT!, DQD1+4*, DQD1+11, DQD1+12, DQD4+4*, DQD4+11, DQD4+12
, DQD3+1*, DQD3+3, DQD3+7, DQD5+10*, DQD5+17
DTOUT MEN+1!, MEN+4
DUOUT MEN+1!, MEN+4
EDT DQD+6, QUIT!, SELDT+1*, DQD1+12, DQD4+12
FAIL QUIT+1!, DQD1+1*, DQD1+5*, DQD1+6*, DQD1+7, DQD4+1*, DQD4+5*, DQD4+6*, DQD4+7, DQD5+3*
, DQD5+11*, DQD5+12*, DQD5+13
FAST QUIT!
I QUIT!, KXREF+2*, KXREF+3, KXREF+7!
IO DQD+1, DQD1+1
IO("Q" EN+4, EN1+3, EN3+3, EN4+23, EN5+3
IOF PR+4
IOST DQD+21, DQD1+27, DQD4+27, DQD3+12, DQD5+32
L QUIT!, PR+7*
LAB DQD+4*, QUIT+1!, PR+16, DQD1+10*, DQD4+10*, DQD3+6*, DQD5+16*
LAST4 PR+3*, PR+6, PR+20!
LETTER QUIT+1!, PR*, PR+18*, PR+19, DQD1+7*, DQD4+7*, DQD5+13*
LINE QUIT+1!, PR+19*
LL ADDR+7~, ADDR+12*, ADDR+24*
MESSAGE QUIT+1!, PR+13, PR+18, PR+20!, DQD1+5*, DQD1+6*, DQD4+5*, DQD4+6*, DQD5+11*, DQD5+12*
N3 KXREF+4*, KXREF+5, KXREF+6, KXREF+7!
N4 KXREF+5*, KXREF+6, KXREF+7!
PN DQD+10*, DQD+16, QUIT!, PR+6, PR+10, DQD1+16*, DQD1+22, DQD4+16*, DQD4+22, EN4+9*
, EN4+14, DQD5+21*, DQD5+27
PNAME PR+10*, PR+11, PR+20!
POP EN+4, QUIT!, EN1+3, EN3+3, EN4+23, EN5+3
PR QUIT!, EN1+1*, DQD1+1, DQD4*, DQD4+1, DQD5+2*, DQD5+3
PRNDT PR+2*, PR+5, PR+20!
Q MEN+4*, MEN+5, MEN+6, MEN+7, MEN+8, MEN+9, QUIT+1!
RDATE DQD5+9*!
SDRR QUIT+1!
SDRR(1 DQD+16*, DQD1+22*, DQD4+22*, EN4+14*, DQD5+27*
SDRRACT1 ADDR+7~, ADDR+9*, ADDR+11, ADDR+23
SDRRACT2 ADDR+7~, ADDR+9*, ADDR+11, ADDR+23
SDRRIENS ADDR+2~, ADDR+3*, ADDR+4*, ADDR+5!
SDRRX ADDR+2~, ADDR+3*, ADDR+4*, ADDR+5!
SDT DQD+6, QUIT!, SELDT*, DQD1+12, DQD4+12
SMSUB EN4+16!
STATE DQD+9*, QUIT+1!, DQD1+15*, DQD4+15*, DQD3+9*, DQD5+20*
STR KXREF+1*, KXREF+2, KXREF+3, KXREF+7!
TEAM QUIT+1!, EN3+1*, DQD4, EN5+1*, EN5+2*, DQD5+2
TEST QUIT+1!
TIME DQD+2*, DQD+3*, QUIT!, PR+15, DQD1+8*, DQD1+9*, DQD4+8*, DQD4+9*, DQD3+4*, DQD3+5*
, DQD5+14*, DQD5+15*
TYPE SDRRRECL+13!
U DQD+6, DQD+10, DQD+11, PR+3, DQD1+12, DQD1+16, DQD1+17, DQD4+12, DQD4+16, DQD4+17
, EN4+9, EN4+18, DQD5+21, DQD5+22, ADDR+3, ADDR+4, ADDR+9, ADDR+14, ADDR+16, ADDR+21
, ADDR+26, ADDR+29
VA QUIT+1!
VA("BID" DQD+16, PR+3, DQD1+22, DQD4+22, EN4+14, DQD5+27
>> VADM(1 DQD+10, DQD1+16, DQD4+16, EN4+9, DQD5+21
>> VADM(6 DQD+11, DQD1+17, DQD4+17, EN4+18, DQD5+22
>> VADM(7 EN4+18
>> VAPA( ADDR+12, ADDR+24
>> VAPA(11 ADDR+16
>> VAPA(12 ADDR+9
>> VAPA(16 ADDR+26, ADDR+28
>> VAPA(17 ADDR+4*, ADDR+26
>> VAPA(18 ADDR+26
>> VAPA(22 ADDR+9
>> VAPA(23 ADDR+19
>> VAPA(24 ADDR+19
>> VAPA(25 ADDR+14, ADDR+21
>> VAPA(26 ADDR+28
>> VAPA(27 ADDR+28
>> VAPA(28 ADDR+25, ADDR+29
>> VAPA(4 ADDR+16, ADDR+19
>> VAPA(5 DQD+9, DQD1+15, DQD4+15, DQD3+9, DQD5+20, ADDR+3*, ADDR+16
X EN4+1!, KXREF+3*, KXREF+4, KXREF+5, KXREF+6, KXREF+7!
XMDUZ DQD+15*, DQD+18!, DQD1+21*, DQD1+24!, DQD4+21*, DQD4+24!, EN4+13*, EN4+16!, DQD5+26*, DQD5+29!
XMSUB DQD+14*, DQD+18!, DQD1+20*, DQD1+24!, DQD4+20*, DQD4+24!, EN4+12*, DQD5+25*, DQD5+29!
XMTEXT DQD+14*, DQD+18!, DQD1+20*, DQD1+24!, DQD4+20*, DQD4+24!, EN4+12*, EN4+16!, DQD5+25*, DQD5+29!
XMY DQD+18!, DQD1+24!, DQD4+24!, EN4+16!, DQD5+29!
XMY("G.SDRR B AD ADDRESS" , DQD+15*, DQD1+21*, DQD4+21*, EN4+13*, DQD5+26*
Y MEN+1!, MEN+4, EN+1, EN+3, QUIT!, SELDT, SELDT+1, EN1+1, EN1+2, EN3+1
, EN3+2, EN4+1, EN4+2, EN5+2
ZTDESC EN+4*, QUIT+1!, EN1+3*, EN3+3*, EN4+23*, EN5+3*
ZTIO QUIT+1!
ZTRTN EN+4*, QUIT+1!, EN1+3*, EN3+3*, EN4+23*, EN5+3*
ZTSAVE QUIT+1!
ZTSAVE("*" EN+4*, EN1+3*, EN3+3*, EN4+23*, EN5+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 |  Local Variables  | All