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

Package: Clinical Reminders

Routine: PXRMINDD


Information

PXRMINDD ; SLC/PKR - Index string date checking routines. ;09/27/2012

Source Information

Source file <PXRMINDD.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Clinical Reminders 3 RUNNOW^PXRMINDD  SEND^PXRMMSG  ($$ASKTASK,$$ETIME,SEL)^PXRMSXRM  
VA FileMan 3 $$GET1^DID  $$GET1^DIQ  ^DIR  
Kernel 2 (,$$S)^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  

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
Clinical Reminders 1 PXRMINDD  

Entry Points

Name Comments DBIA/ICR reference
CNT5(FILENUM,NSD) ;Check for string dates for indexes where the date
CNT6(FILENUM,NSD) ;Check for string dates for indexes where the date
CNTPL(FILENUM,NSD) ;Check for string date for Problem List indexes where the
CNTPTF(FILENUM,NSD) ;Check for string dates for PTF indexes where the
CNTSS(FILENUM,NSD) ;Check for string dates for indexes where the start date
CHECK ;Driver for making index date checks.
MESSAGE(FILENUM,NSD,START,END) ;Build the MailMan message giving the
RUNNOW(LIST,GBL) ;Run the routines now.
TASKIT(LIST,GBL,ROUTINE) ;Check the indexes as a tasked job.
TASKJOB ;Execute as tasked job. LIST and GBL come through ZTSAVE.

External References

Name Field # of Occurrence
^%ZTLOAD TASKIT+20
$$S^%ZTLOAD TASKJOB+7
$$GET1^DID MESSAGE+5
$$GET1^DIQ MESSAGE+22
^DIR TASKIT+7
RUNNOW^PXRMINDD TASKJOB+9
SEND^PXRMMSG MESSAGE+24
$$ASKTASK^PXRMSXRM CHECK+6
$$ETIME^PXRMSXRM MESSAGE+10
SEL^PXRMSXRM CHECK+3
$$FMTE^XLFDT MESSAGE+9, TASKIT+4
$$NOW^XLFDT MESSAGE+9, TASKIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Checking file number "_FILENUM
  • Line Location: CNT5+5
Function Call: WRITE
  • Prompt: "."
  • Line Location: CNT5+10
Function Call: WRITE
  • Prompt: !,"Checking file number "_FILENUM
  • Line Location: CNT6+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: CNT6+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: CNT6+27
Function Call: WRITE
  • Prompt: !,"Checking file number "_FILENUM
  • Line Location: CNTPL+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: CNTPL+10
Function Call: WRITE
  • Prompt: !,"Checking file number "_FILENUM
  • Line Location: CNTPTF+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: CNTPTF+10
Function Call: WRITE
  • Prompt: !,"Checking file number "_FILENUM
  • Line Location: CNTSS+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: CNTSS+9
Function Call: WRITE
  • Prompt: !,"Which indexes do you want to check?"
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: !,"Queue the Clinical Reminders Index date check."
  • Line Location: CHECK+8
Function Call: WRITE
  • Prompt: !,"Task number ",ZTSK," queued."
  • Line Location: TASKIT+21
Routine Call
  • DIR
  • Line Location:
    • TASKIT+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXRMINDX( CNT5+8, CNT5+12, CNT5+14, CNT5+17, CNT6+6, CNT6+10, CNT6+12, CNT6+14, CNT6+17, CNT6+22
, CNT6+25, CNT6+29, CNT6+31, CNT6+33, CNT6+36, CNTPL+8, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18
, CNTPL+21, CNTPTF+6, CNTPTF+8, CNTPTF+12, CNTPTF+14, CNTPTF+16, CNTPTF+19, CNTSS+7, CNTSS+11, CNTSS+13
, CNTSS+16, CNTSS+18, MESSAGE+12, RUNNOW+28
^PXRMINDX(9000011 CNTPL+6
^TMP("PXRMXMZ" MESSAGE+3!, MESSAGE+8*, MESSAGE+9*, MESSAGE+10*, MESSAGE+11*, MESSAGE+13*, MESSAGE+14*, MESSAGE+16*, MESSAGE+20*, MESSAGE+21*
, MESSAGE+25!
^TMP($J CNT5+19*, CNT6+19*, CNT6+38*, CNTPL+23*, CNTPTF+21*, CNTSS+20*, MESSAGE+20, MESSAGE+25!, RUNNOW+2!

Label References

Name Line Occurrences
@( RUNNOW+28
MESSAGE RUNNOW+30
RUNNOW CHECK+10
TASKIT CHECK+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CODESYS CNT6+3~, CNT6+21*, CNT6+22*, CNT6+23, CNT6+25, CNT6+29, CNT6+31, CNT6+33, CNT6+36, CNT6+38
, CNTPL+3~, CNTPL+5*, CNTPL+6*, CNTPL+8, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21, CNTPL+23
, CNTPTF+3~, CNTPTF+5*, CNTPTF+6*, CNTPTF+8, CNTPTF+12, CNTPTF+14, CNTPTF+16, CNTPTF+19, CNTPTF+21
DAS CNT5+4~, CNT5+16*, CNT5+17*, CNT5+19, CNT6+3~, CNT6+16*, CNT6+17*, CNT6+19, CNT6+35*, CNT6+36*
, CNT6+38, CNTPL+3~, CNTPL+20*, CNTPL+21*, CNTPL+23, CNTPTF+3~, CNTPTF+18*, CNTPTF+19*, CNTPTF+21, CNTSS+3~
, CNTSS+17*, CNTSS+18*, CNTSS+20
DATE CNT5+4~, CNT5+13*, CNT5+14*, CNT5+15, CNT5+17, CNT5+19, CNT6+3~, CNT6+13*, CNT6+14*, CNT6+15
, CNT6+17, CNT6+19, CNT6+32*, CNT6+33*, CNT6+34, CNT6+36, CNT6+38, CNTPL+3~, CNTPL+17*, CNTPL+18*
, CNTPL+19, CNTPL+21, CNTPL+23, CNTPTF+3~, CNTPTF+15*, CNTPTF+16*, CNTPTF+17, CNTPTF+19, CNTPTF+21
DFN CNT5+4~, CNT5+7*, CNT5+8*, CNT5+12, CNT5+14, CNT5+17, CNT5+19, CNT6+3~, CNT6+5*, CNT6+6*
, CNT6+10, CNT6+12, CNT6+14, CNT6+17, CNT6+19, CNT6+24*, CNT6+25*, CNT6+29, CNT6+31, CNT6+33
, CNT6+36, CNT6+38, CNTPL+3~, CNTPL+7*, CNTPL+8*, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21
, CNTPL+23, CNTPTF+3~, CNTPTF+7*, CNTPTF+8*, CNTPTF+12, CNTPTF+14, CNTPTF+16, CNTPTF+19, CNTPTF+21, CNTSS+3~
, CNTSS+6*, CNTSS+7*, CNTSS+11, CNTSS+13, CNTSS+16, CNTSS+18, CNTSS+20
DIR TASKIT+1~, TASKIT+11!
DIR("A" TASKIT+3*, TASKIT+4*, TASKIT+5*
DIR(0 TASKIT+6*
DIROUT TASKIT+1~, TASKIT+8
DIRUT TASKIT+1~, TASKIT+8
DTOUT TASKIT+1~, TASKIT+9
DUOUT TASKIT+1~, TASKIT+9
DUZ MESSAGE+22, MESSAGE+23
END MESSAGE~, MESSAGE+10, RUNNOW+1~, RUNNOW+29*, RUNNOW+30
FILENUM CNT5~, CNT5+5, CNT5+8, CNT5+12, CNT5+14, CNT5+17, CNT5+19, CNT6~, CNT6+4, CNT6+6
, CNT6+10, CNT6+12, CNT6+14, CNT6+17, CNT6+19, CNT6+20, CNT6+22, CNT6+25, CNT6+29, CNT6+31
, CNT6+33, CNT6+36, CNT6+38, CNTPL~, CNTPL+4, CNTPL+8, CNTPL+12, CNTPL+14, CNTPL+16, CNTPL+18
, CNTPL+21, CNTPL+23, CNTPTF~, CNTPTF+4, CNTPTF+6, CNTPTF+8, CNTPTF+12, CNTPTF+14, CNTPTF+16, CNTPTF+19
, CNTPTF+21, CNTSS~, CNTSS+4, CNTSS+7, CNTSS+11, CNTSS+13, CNTSS+16, CNTSS+18, CNTSS+20, MESSAGE~
, MESSAGE+4, MESSAGE+5, MESSAGE+12, MESSAGE+13
FN RUNNOW+1~, RUNNOW+24*, RUNNOW+25, RUNNOW+26, RUNNOW+28, RUNNOW+30
FROM MESSAGE+2~, MESSAGE+22*, MESSAGE+24
GBL CHECK+1~, CHECK+3, CHECK+9, CHECK+10, RUNNOW~, TASKIT~, TASKJOB+9
GBL( RUNNOW+24
IND CNT5+4~, CNT5+6*, CNT5+9*, CNT5+10, CNT6+3~, CNT6+5*, CNT6+7*, CNT6+8, CNT6+26*, CNT6+27
, CNTPL+3~, CNTPL+7*, CNTPL+9*, CNTPL+10, CNTPTF+3~, CNTPTF+5*, CNTPTF+9*, CNTPTF+10, CNTSS+3~, CNTSS+5*
, CNTSS+8*, CNTSS+9, MESSAGE+2~, MESSAGE+18*, MESSAGE+20, RUNNOW+1~, RUNNOW+21*, RUNNOW+22, TASKJOB+1~, TASKJOB+5*
TASKJOB+7*, TASKJOB+8
ITEM CNT5+4~, CNT5+11*, CNT5+12*, CNT5+14, CNT5+17, CNT5+19, CNT6+3~, CNT6+11*, CNT6+12*, CNT6+14
, CNT6+17, CNT6+19, CNT6+30*, CNT6+31*, CNT6+33, CNT6+36, CNT6+38, CNTPL+3~, CNTPL+15*, CNTPL+16*
, CNTPL+18, CNTPL+21, CNTPL+23, CNTPTF+3~, CNTPTF+13*, CNTPTF+14*, CNTPTF+16, CNTPTF+19, CNTPTF+21, CNTSS+3~
, CNTSS+10*, CNTSS+11*, CNTSS+13, CNTSS+16, CNTSS+18, CNTSS+20
LI RUNNOW+1~, RUNNOW+22*, RUNNOW+24, TASKJOB+1~, TASKJOB+8*, TASKJOB+9
LIST CHECK+1~, CHECK+3, CHECK+4, CHECK+9, CHECK+10, RUNNOW~, RUNNOW+20, RUNNOW+22, TASKIT~, TASKJOB+4
TASKJOB+8
MINDT TASKIT+1~, TASKIT+2*, TASKIT+4, TASKIT+6
NAME MESSAGE+2~, MESSAGE+5*, MESSAGE+6, MESSAGE+7
NL MESSAGE+2~, MESSAGE+17*, MESSAGE+19*, MESSAGE+20, MESSAGE+21*
NODE CNTPTF+3~, CNTPTF+11*, CNTPTF+12*, CNTPTF+14, CNTPTF+16, CNTPTF+19, CNTPTF+21
NSD CNT5~, CNT5+18*, CNT5+19, CNT6~, CNT6+18*, CNT6+19, CNT6+37*, CNT6+38, CNTPL~, CNTPL+22*
, CNTPL+23, CNTPTF~, CNTPTF+20*, CNTPTF+21, CNTSS~, CNTSS+19*, CNTSS+20, MESSAGE~, MESSAGE+6, MESSAGE+7
, MESSAGE+12, MESSAGE+15, MESSAGE+18, RUNNOW+1~, RUNNOW+23*, RUNNOW+30
NUM RUNNOW+1~, RUNNOW+20*, RUNNOW+21, TASKJOB+1~, TASKJOB+4*, TASKJOB+5, TASKJOB+7
PRIORITY CNTPL+3~, CNTPL+13*, CNTPL+14*, CNTPL+16, CNTPL+18, CNTPL+21, CNTPL+23
ROUTINE CHECK+9, RUNNOW+1~, TASKIT~
ROUTINE( RUNNOW+9*, RUNNOW+10*, RUNNOW+11*, RUNNOW+13*, RUNNOW+14*, RUNNOW+15*, RUNNOW+16*, RUNNOW+17*, RUNNOW+18*, RUNNOW+19*
, RUNNOW+25
ROUTINE(100 RUNNOW+8*
ROUTINE(45 RUNNOW+3*
ROUTINE(52 RUNNOW+4*
ROUTINE(55 RUNNOW+5*
ROUTINE(63 RUNNOW+6*
ROUTINE(70 RUNNOW+7*
ROUTINE(9000011 RUNNOW+12*
RTN RUNNOW+1~, RUNNOW+25*, RUNNOW+26*, RUNNOW+28
SDTIME TASKIT+1~, TASKIT+10*, TASKIT+18
START CNTSS+3~, CNTSS+12*, CNTSS+13*, CNTSS+14, CNTSS+16, CNTSS+18, CNTSS+20, MESSAGE~, MESSAGE+10, RUNNOW+1~
, RUNNOW+27*, RUNNOW+30
STATUS CNTPL+3~, CNTPL+11*, CNTPL+12*, CNTPL+14, CNTPL+16, CNTPL+18, CNTPL+21, CNTPL+23
STOP CNTSS+3~, CNTSS+15*, CNTSS+16*, CNTSS+18, CNTSS+20
TASKIT CHECK+1~, CHECK+6*, CHECK+7
TEXT MESSAGE+2~, MESSAGE+6*, MESSAGE+7*, MESSAGE+8
TO MESSAGE+2~, MESSAGE+24
TO( MESSAGE+23*
TOTAL RUNNOW+1~
TYPE CNT6+3~, CNT6+9*, CNT6+10*, CNT6+12, CNT6+14, CNT6+17, CNT6+19, CNT6+28*, CNT6+29*, CNT6+31
, CNT6+33, CNT6+36, CNT6+38, CNTPL+3~
U TASKIT+6
X TASKIT+1~
XMSUB MESSAGE+2~, MESSAGE+4*, MESSAGE+24
Y TASKIT+1~, TASKIT+10
>> ZTDESC TASKIT+17*
>> ZTDTH TASKIT+18*
>> ZTIO TASKIT+19*
>> ZTQUEUED CNT5+5, CNT5+10, CNT6+4, CNT6+8, CNT6+27, CNTPL+4, CNTPL+10, CNTPTF+4, CNTPTF+10, CNTSS+4
, CNTSS+9
>> ZTREQ TASKJOB+2*
>> ZTRTN TASKIT+16*
ZTSAVE TASKIT+13!
ZTSAVE("GBL(" TASKIT+15*
ZTSAVE("LIST" TASKIT+14*
>> ZTSK TASKIT+21
>> ZTSTOP TASKJOB+3*, TASKJOB+7*
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