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

Package: Scheduling

Routine: SDRRC20


Information

SDRRC20 ;10N20/MAH - ENV/POST-INSTALL FOR PATCH SD*5.3*536 CONVERT PATIENT FILE ; 3/01/2008 12:24pm

Source Information

Source file <SDRRC20.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZTLOAD  ($$FMADD,$$FMTE,$$NOW)^XLFDT  (BMES,MES)^XPDUTL  
MailMan 1 ^XMD  
VA FileMan 1 UPDATE^DIE  

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 SDRR CONV OUTPATIENT RECALL  

Entry Points

Name Comments DBIA/ICR reference
ENV ;Environment check
POST ;Check for Clinic Recall PATIENTs file)
START ;Background job entry point
SENDMSG ;send MailMan msg to patch installer
ADD(SDLN,SDTXT) ;add line
PROGCHK(XPDABORT) ;checks programmer variables
ISRUNING(XPDABORT) ;check if running
NOFILE ;no File
TASK ;run TaskMan
XTMP ;setup ^XTMP to control output for 90 days
UPXTMP(SDENCPTR,NODE,SDENT) ;add to ^XTMP
; Input:
; NODE - Unique subscript
; Output: none
CHECKDD ;CHECKS CURRENT FIELDS IN 687065
NOENTRY ;no File

External References

Name Field # of Occurrence
^%ZTLOAD TASK+6
UPDATE^DIE START+24
$$FMADD^XLFDT XTMP+5
$$FMTE^XLFDT SENDMSG+23, SENDMSG+24, SENDMSG+26, TASK+18
$$NOW^XLFDT START+26, XTMP+5, XTMP+8
^XMD SENDMSG+30
BMES^XPDUTL PROGCHK+2, ISRUNING+2, NOFILE+1, TASK+7, TASK+11, TASK+19, NOENTRY+1
MES^XPDUTL PROGCHK+3, PROGCHK+4, PROGCHK+5, ISRUNING+3, ISRUNING+4, ISRUNING+5, NOFILE+2, NOFILE+3, NOFILE+4, NOFILE+5
TASK+9, TASK+10, TASK+12, TASK+15, TASK+16, TASK+18, TASK+20, TASK+21, NOENTRY+2, NOENTRY+3
NOENTRY+4, NOENTRY+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"1 "_PFLAG
  • Line Location: CHECKDD+2
Function Call: WRITE
  • Prompt: !,"2 "_PFLAG
  • Line Location: CHECKDD+3
Function Call: WRITE
  • Prompt: !,"3 "_PFLAG
  • Line Location: CHECKDD+4
Function Call: WRITE
  • Prompt: !,"4 "_PFLAG
  • Line Location: CHECKDD+5
Function Call: WRITE
  • Prompt: !,"5 "_PFLAG
  • Line Location: CHECKDD+6
Function Call: WRITE
  • Prompt: !,"6 "_PFLAG
  • Line Location: CHECKDD+7
Function Call: WRITE
  • Prompt: !,"7 "_PFLAG
  • Line Location: CHECKDD+8
Function Call: WRITE
  • Prompt: !,"8 "_PFLAG
  • Line Location: CHECKDD+9
Function Call: WRITE
  • Prompt: !,"9 "_PFLAG
  • Line Location: CHECKDD+10
Function Call: WRITE
  • Prompt: !,"10 "_PFLAG
  • Line Location: CHECKDD+11
Function Call: WRITE
  • Prompt: !,"11 "_PFLAG
  • Line Location: CHECKDD+12
Routine Call
  • DIE
  • Line Location:
    • START+24

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(687065 CHECKDD+2, CHECKDD+3, CHECKDD+4, CHECKDD+5, CHECKDD+6, CHECKDD+7, CHECKDD+8, CHECKDD+9, CHECKDD+10, CHECKDD+11
CHECKDD+12
^DIZ(687065 POST+1, START+10
^TMP("SDRRC20" SENDMSG+2!, SENDMSG+31!, ADD+3*
^XTMP("SDRRC20" ENV+1!, START+6, START+7, START+8, START+26*, START+27*, START+28!, SENDMSG+23, SENDMSG+24, SENDMSG+25
SENDMSG+26, SENDMSG+28, ISRUNING+1, TASK+2, XTMP+1, XTMP+2*, XTMP+7*, XTMP+8*, XTMP+9*, UPXTMP+6*

Label References

Name Line Occurrences
ADD SENDMSG+6, SENDMSG+7, SENDMSG+8, SENDMSG+9, SENDMSG+10, SENDMSG+11, SENDMSG+12, SENDMSG+13, SENDMSG+14, SENDMSG+15
SENDMSG+16, SENDMSG+17, SENDMSG+19, SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23, SENDMSG+24, SENDMSG+26, SENDMSG+27
SENDMSG+28, SENDMSG+29
CHECKDD POST+3
ISRUNING ENV+6
NOENTRY CHECKDD+2, CHECKDD+3, CHECKDD+4, CHECKDD+5, CHECKDD+6, CHECKDD+7, CHECKDD+8, CHECKDD+9, CHECKDD+10, CHECKDD+11
CHECKDD+12
NOFILE POST+2
PROGCHK ENV+4
SENDMSG START+29
TASK POST+6
XTMP START+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DDISSUE POST+4!, POST+5!, CHECKDD+1*, CHECKDD+2*, CHECKDD+3*, CHECKDD+4*, CHECKDD+5*, CHECKDD+6*, CHECKDD+7*, CHECKDD+8*
CHECKDD+9*, CHECKDD+10*, CHECKDD+11*, CHECKDD+12*
DFN START+2~
DIFROM SENDMSG+1~
DT PROGCHK+1
DUZ SENDMSG+4, PROGCHK+1
DUZ(0 PROGCHK+1
NEWREC START+23~
NEWREC(1 START+23*
NODE UPXTMP~, UPXTMP+5*, UPXTMP+6
PATIENT START+2~
PFLAG POST+4!, POST+5!, CHECKDD+1*, CHECKDD+2*, CHECKDD+3*, CHECKDD+4*, CHECKDD+5*, CHECKDD+6*, CHECKDD+7*, CHECKDD+8*
CHECKDD+9*, CHECKDD+10*, CHECKDD+11*, CHECKDD+12*
PFLAG1 POST+4!, POST+5!, CHECKDD+1*, CHECKDD+5*
SDAIEN START+1~, START+8*, START+10*, START+23
SDANUSB START+1~
SDARAY START+1~
SDCKCNT START+2~
SDENCPTR START+2~, UPXTMP~, UPXTMP+4, UPXTMP+6
SDENT START+2~, UPXTMP~, UPXTMP+6
SDERAY START+1~
SDFDAIEN START+1~
SDFIL START+2~
SDLN SENDMSG+1~, SENDMSG+5*, SENDMSG+6, SENDMSG+7, SENDMSG+8, SENDMSG+9, SENDMSG+10, SENDMSG+11, SENDMSG+12, SENDMSG+13
SENDMSG+14, SENDMSG+15, SENDMSG+16, SENDMSG+17, SENDMSG+19, SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23, SENDMSG+24
SENDMSG+26, SENDMSG+27, SENDMSG+28, SENDMSG+29, ADD~, ADD+2*, ADD+3
SDMSG SENDMSG+1~
SDRRFDA START+1~
SDRRFDA( START+12*, START+13*, START+14*, START+15*, START+16*, START+17*, START+18*, START+19*, START+20*, START+21*
START+22*
SDRRREC START+1~, START+10*, START+11, START+12, START+13, START+14, START+15, START+16, START+17, START+18
START+19, START+20, START+21, START+22
SDRRSTOP START+2~, SENDMSG+17, SENDMSG+18
SDSAVE START+1~, START+8*
SDSTOP TASK+1~, TASK+2*, TASK+15, TASK+17, TASK+18
SDTOT START+2~, START+7*
SDTOT2 START+2~
SDTOT3 START+2~
SDTXT SENDMSG+1~, ADD~, ADD+1, ADD+3
SDX START+1~, XTMP+4~, XTMP+5*, XTMP+6*, XTMP+7
TOTAL START+1~, START+3*, START+25*, START+27
U START+11, START+12, START+13, START+14, START+15, START+16, START+17, START+18, START+19, START+20
START+21, START+22, PROGCHK+1, XTMP+5, CHECKDD+2, CHECKDD+3, CHECKDD+4, CHECKDD+5, CHECKDD+6, CHECKDD+7
CHECKDD+8, CHECKDD+9, CHECKDD+10, CHECKDD+11, CHECKDD+12
XMDUN SENDMSG+1~
XMDUZ SENDMSG+1~, SENDMSG+4*
XMSUB SENDMSG+1~, SENDMSG+3*
XMTEXT SENDMSG+1~, SENDMSG+4*
XMY SENDMSG+1~
XMY( SENDMSG+4*
XMZ SENDMSG+1~
XPDABORT ENV+2*, ENV+4, ENV+6, ENV+7!, PROGCHK~, PROGCHK+6*, ISRUNING~, ISRUNING+6*
ZTDESC TASK+1~, TASK+4*
ZTDTH TASK+1~, TASK+5*
ZTIO TASK+1~, TASK+5*
ZTREQ TASK+1~, TASK+5*
ZTRTN TASK+1~, TASK+3*
ZTSAVE TASK+1~
ZTSAVE("ZTREQ" TASK+5*
ZTSK TASK+1~, TASK+8, TASK+15
ZTSTOP TASK+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All