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

Package: Clinical Reminders

Routine: PXRMXTA


Information

PXRMXTA ; SLC/PJH - Reminder Reports Template Edit ;01/04/2020

Source Information

Source file <PXRMXTA.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Clinical Reminders 8 $$ASKYN^PXRMEUT  PLIST^PXRMLCR  ($$INP,ASK,LIT,NLOC)^PXRMXD  (FDR,PDR,SDR)^PXRMXDUT  ($$DELIMSEL,BED,COMB,FUTURE,SEPCS,SRT,SSN,TABS,TOTALS)^PXRMXSD  $$FIND^PXRMXT  EDIT^PXRMXTE  (,ROLL)^PXRMXTF  
VA FileMan 2 ^DIR  ^DIWP  

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

Package Total Caller Graph
Clinical Reminders 2 PXRMXD  REMINDER  

Entry Points

Name Comments DBIA/ICR reference
CANEDIT(TIEN) ;
START(ROUTINE) ;
USE
CHECK ;Check for missing fields
FAC ;Option to combine multifacility report
DAT
EFF
LCOMB
TCOMB
APPT
SSN
TOT
SEPCS ;Allow users to determine the output of the Clinic Stops report
TABS
TCHAR
DPAT ;Ask whether to include deceased and test patients.
TPAT ;
PATLIST ;
EXIT
UNLOCK
LOCK
ASK(YESNO) ;
HELP(CALL) ;
FUT ;For detailed report give option to display future appointments
SRT ;For detailed report give option to sort by appointment date
PXRMREM
PXRMREP

External References

Name Field # of Occurrence
^DIR ASK+9
^DIWP HELP+14
$$ASKYN^PXRMEUT DPAT+1, TPAT+1
PLIST^PXRMLCR PATLIST+13
$$INP^PXRMXD SRT+4
ASK^PXRMXD PATLIST+3, PATLIST+7, PATLIST+10
LIT^PXRMXD TOT+14
NLOC^PXRMXD LCOMB+3, TOT+11
FDR^PXRMXDUT DAT+2
PDR^PXRMXDUT DAT+1, DAT+3
SDR^PXRMXDUT EFF
$$DELIMSEL^PXRMXSD TCHAR+1
BED^PXRMXSD SRT+6
COMB^PXRMXSD FAC+2, LCOMB+4, TCOMB+5
FUTURE^PXRMXSD FUT+3, FUT+5
SEPCS^PXRMXSD SEPCS+1
SRT^PXRMXSD SRT+8
SSN^PXRMXSD SSN+1
TABS^PXRMXSD TABS+1
TOTALS^PXRMXSD TOT+14
$$FIND^PXRMXT USE+10
EDIT^PXRMXTE USE+5
^PXRMXTF USE+14
ROLL^PXRMXTF USE+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"PATIENT LIST: "_$P(NODE,U,2)_"DOES NOT CONTAIN PATIENTS!"
  • Line Location: CHECK+5
Function Call: WRITE
  • Prompt: !!,"OE/RR TEAM: "_$P(NODE,U,2)_"DOES NOT CONTAIN PATIENTS!"
  • Line Location: CHECK+8
Function Call: WRITE
  • Prompt: !!,"The template needs to be edited."
  • Line Location: CHECK+17
Function Call: WRITE
  • Prompt: !!,"Have the Reminder Clinical Application Coordinator correct the template."
  • Line Location: CHECK+18
Function Call: WRITE
  • Prompt: !!?5,"Another user is editing this entry"
  • Line Location: LOCK+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+8
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+15
Function Call: WRITE
  • Prompt: !,^UTILITY($J,"W",0,IC,0)
  • Line Location: HELP+18
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+20
Function Call: WRITE
  • Prompt: !,"Only one reminder allowed for detailed report."
  • Line Location: PXRMREM+4
Function Call: WRITE
  • Prompt: !,"Only the first reminder on this template will be evaluated"
  • Line Location: PXRMREP+3
Routine Call
  • DIR
  • Line Location:
    • ASK+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.9 - [#811.9] CHECK+14
^PXRMD(811.7 - [#811.7] CHECK+12, CHECK+13
^PXRMPT(810.1 - [#810.1] CANEDIT+1, UNLOCKLOCKPXRMREMPXRMREM+2, PXRMREP+1
^PXRMXP(810.5 - [#810.5] CHECK+5
^UTILITY($J HELP+10!, HELP+17, HELP+18, HELP+19!
^XUSEC("PXRM MANAGER" CANEDIT+2

Label References

Name Line Occurrences
$$CANEDIT USE
@( PATLIST+15
APPT SSN
ASK USE
DAT EFF+1
DPAT TPAT+2
EFF LCOMB+1, TCOMB+1, APPTTOT
EXIT LCOMB+1, TCOMB+1, SSNSEPCS+1, TABSTCHARPATLIST+11, PATLIST+12
FUT APPTSRT+2
LCOMB APPT
LOCK USE+4
PATLIST PATLIST+12
SSN SEPCS+1, TABS
TABS TCHARDPAT+3
TCOMB APPT
TOT SEPCS+1, TABS
TPAT PATLIST+11
UNLOCK USE+5
USE CHECK+17, FAC+1, DATEFF+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CALL HELP~, HELP+5
CNT CHECK+1~, CHECK+2*, CHECK+3*, CHECK+4, CHECK+9*, CHECK+10*, CHECK+11
CRCNT CHECK+1~, CHECK+12*, CHECK+13
DA START+1~, USE+12, PXRMREP+1
DA(1 PXRMREMPXRMREM+2
DEFAULT LCOMB+2~, LCOMB+4, TCOMB+2~, TCOMB+4*, TCOMB+5, TOT+11~
DIC START+1~
>> DILOCKTM LOCK
DIR ASK+9!
DIR("?" ASK+6*
DIR("??" ASK+7*
DIR("A" ASK+4*
DIR("B" ASK+5*
DIR(0 ASK+3*
DIROUT ASK+2!, ASK+10
DIRUT ASK+2!
DIWF HELP+2~, HELP+3*
DIWL HELP+2~, HELP+3*
DIWR HELP+2~, HELP+3*
DT DAT+4
DTOUT USEUSE+2, USE+7, USE+10*, FAC+1, DATEFFLCOMB+1, TCOMB+1, APPT
SSNTOTSEPCS+1, TABSTCHARDPAT+3, TPAT+2, PATLIST+8, PATLIST+11, PATLIST+12
PATLIST+13, ASK+2!, ASK+10*, ASK+11, FUT+2, FUT+4
DUOUT USEUSE+2, USE+4, USE+7, USE+12*, USE+14*, FAC+1, DATEFF+1, LCOMB+1
TCOMB+1, APPTSSNTOTSEPCS+1, TABSTCHARDPAT+3, TPAT+2, PATLIST+8
PATLIST+11, PATLIST+12, PATLIST+13, LOCK+1*, ASK+2!, ASK+11, FUT+2, FUT+4, SRT+2
DUZ CANEDIT+1, CANEDIT+2
HTEXT HELP+1~
HTEXT( HELP+12, HELP+13
HTEXT(1 HELP+6*
HTEXT(2 HELP+7*
HTEXT(3 HELP+8*
IC HELP+2~, HELP+11*, HELP+12*, HELP+13, HELP+16*, HELP+17*, HELP+18
LIT1 TOT+13~, TOT+14
LIT2 TOT+13~, TOT+14
LIT3 TOT+13~, TOT+14
MSG START+1~, USE+14
>> NFAC FAC+1
NLOC START+1~, LCOMB*, LCOMB+4, APPTTOT+11
NODE CHECK+1~, CHECK+4*, CHECK+5, CHECK+11*, CHECK+12, CHECK+13, CHECK+15
>> NOTM TCOMB*, TCOMB+3*, APPT
>> NREM PXRMREP+2
PATCREAT PATLIST+1~, PATLIST+7*
PATLST PATLIST+1~, PATLIST+3, PATLIST+4, PATLIST+5, PATLIST+6, PATLIST+11, PATLIST+13
PLISTPUG PATLIST+9!, PATLIST+10*
PXRMASK START+1~, START+3*, USEUSE+2
>> PXRMBDT DAT+1, DAT+2, DAT+3, DAT+4*
>> PXRMCCS SEPCS+1
PXRMCOPY START+1~, START+3*
>> PXRMDLOC FUT+1*, FUT+5
>> PXRMDPAT DPAT+1*, DPAT+2
PXRMEDIT START+1~, START+3*
>> PXRMEDT DAT+1, DAT+2, DAT+3, DAT+4*
>> PXRMFCMB FAC+2
>> PXRMFD DAT+1, DAT+2, DAT+3, DAT+4
>> PXRMFUT FUT+1*, FUT+3, FUT+4
PXRMIDOD DPAT+2~*
>> PXRMINP SRT+4*, SRT+6
>> PXRMLCMB LCOMB+4, TOT+10
>> PXRMLIS1 PATLIST+5*, PATLIST+13
>> PXRMLIST( CHECK+3, CHECK+4
>> PXRMOTM("" TCOMB+3
>> PXRMOTM(1 TOT+7
>> PXRMPCM(1 TOT+8
>> PXRMPRV(1 TOT+6
>> PXRMRCAT CHECK+10
>> PXRMRCAT( CHECK+10, CHECK+11
>> PXRMREP LCOMB+1, TCOMB+1, APPTSSNTOTSEPCS+1, TABSFUT+2, SRT+2
>> PXRMSDT EFF
>> PXRMSEL CHECK+3, FAC+1, DATEFF+1, LCOMB+1, TCOMB+1, APPTTOT+4, TOT+6, TOT+7
TOT+8, TOT+10, TOT+11, PATLIST+2, SRT+2
>> PXRMSRT SRT+1*, SRT+6, SRT+8
>> PXRMSSN SSN+1
>> PXRMTABC TCHAR+1*
>> PXRMTABS TABS+1, TCHAR
PXRMTCAT START+2~
>> PXRMTCMB TCOMB+5
>> PXRMTMP USEUNLOCKLOCK, ASK+4
>> PXRMTOT TOT+2*, TOT+14
>> PXRMTPAT TPAT+1*
PXRMTREM START+2~
>> PXRMTYP USE+10
>> PXRMUSER USECHECK+17, CHECK+18, FAC+1, DATEFF+1, PATLIST+2
QUIT CHECK+1~, CHECK+2*, CHECK+5*, CHECK+14*, CHECK+17, CHECK+18
RIEN CHECK+1~, CHECK+13*, CHECK+14, CHECK+16
ROUTINE START~, PATLIST+15
TEXT LCOMB+2~, LCOMB+4, TCOMB+2~, TCOMB+4*, TCOMB+5, TOT+11~, PATLIST+13*, ASK+1~
TIEN CANEDIT~, CANEDIT+1
U CANEDIT+1, USECHECK+5, CHECK+12, CHECK+13, CHECK+15, UNLOCKLOCK, ASK+4, ASK+7
PXRMREMPXRMREM+2, PXRMREP+1
X ASK+1~, HELP+13*, PXRMREM+4!, PXRMREP
Y ASK+1~, PXRMREM+4
Y(0 ASK+12
YESNO ASK~, ASK+12*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All