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

Package: Clinical Reminders

Routine: PXRMXSU


Information

PXRMXSU ;SLC/PJH - Reminder Reports DIC Prompts ;01/04/2020

Source Information

Source file <PXRMXSU.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 ^DIC  ^DIR  
Clinical Reminders 1 ($$FACL,$$LOCN,FACT)^PXRMXAP  
Registration 1 $$SITE^VASITE  

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 PXRMXD  

Entry Points

Name Comments DBIA/ICR reference
QUIT()
SEL(FILE,MODE,CNT,ARRAY,ONE,CHECK) ;
CATCHECK(NCAT,REMCAT) ;Check the selected categories for problems.
LOC(ADEF,BDEF) ;
LOC0
HLOC
FACILITY(SEL) ;Select facility (COPIED EX- PXRR)
CGRP(TEMP) ; Clinic Group Selection
LIST(TEMP) ; Patient List
PCMM(TEMP) ; PCMM teams
OERR(TEAM) ; OE/RR teams
RCAT(REMCAT,REM) ;Reminder Category/Reminder selection
RCATS
REM(REM) ;Reminders selection
PAT(VAR) ; Patient select
PROV(PRV) ;Build a list of selected providers.
CSTOP ;Get a list of clinic stop codes.
SORT(N,ARRAY,KEY)
DUP(VALUE,ARRAY,PIECE) ;

External References

Name Field # of Occurrence
^DIC SEL+18, HLOC+9, FACILITY+11, CSTOP+11
^DIR LOC0+11
$$FACL^PXRMXAP HLOC+15
$$LOCN^PXRMXAP HLOC+30
FACT^PXRMXAP SEL+12
$$SITE^VASITE FACILITY+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+7
Function Call: WRITE
  • Prompt: !,"Error - Duplicate entry"
  • Line Location: SEL+22
Function Call: WRITE
  • Prompt: !,LIT1
  • Line Location: SEL+25
Function Call: WRITE
  • Prompt: !!,"Reminder Category: "_$P(^PXRMD(811.7,CATIEN,0),U,1)_" contains a pointer to a reminder that does"
  • Line Location: CATCHECK+10
Function Call: WRITE
  • Prompt: !,"not exist on the system, the reminder pointer is ",REMIEN,"."
  • Line Location: CATCHECK+11
Function Call: WRITE
  • Prompt: !
  • Line Location: HLOC+4
Function Call: WRITE
  • Prompt: !,"Location has no facility code"
  • Line Location: HLOC+16
Function Call: WRITE
  • Prompt: !,"Error - Duplicate entry"
  • Line Location: HLOC+20
Function Call: WRITE
  • Prompt: !,"You must select a hospital location!"
  • Line Location: HLOC+34
Function Call: WRITE
  • Prompt: !
  • Line Location: FACILITY+6
Function Call: WRITE
  • Prompt: !,"Error - Duplicate entry"
  • Line Location: FACILITY+15
Function Call: WRITE
  • Prompt: !
  • Line Location: CSTOP+7
Routine Call
  • DIC
  • Line Location:
    • SEL+18
    • HLOC+9
    • FACILITY+11
    • CSTOP+11
Routine Call
  • DIR
  • Line Location:
    • LOC0+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] FACILITY+23
^DIC(40.7 - [#40.7] HLOC+24
^PXD(811.9 - [#811.9] CATCHECK+9
^PXRMD(811.7 - [#811.7] CATCHECK+6, CATCHECK+7, CATCHECK+10, CATCHECK+15, CATCHECK+16
^SC - [#44] HLOC+23
^TMP($J SORT+4!, SORT+8*, SORT+10, SORT+11, SORT+12!

Label References

Name Line Occurrences
$$CATCHECK CATCHECK+17, RCATS+5
$$DUP HLOC+20, FACILITY+15
$$QUIT SEL+8, SEL+25
$$SORT HLOC+38, FACILITY+26, PAT+6, PROV+7, CSTOP+20
CGRP LOC0+18
CSTOP LOC0+17
HLOC LOC0+16
LOC0 LOC0+16, LOC0+17, LOC0+18
RCATS RCATS+5, RCATS+8
REM RCATS+7
SEL CGRP+5, LIST+5, PCMM+4, OERR+4, RCATS+4, REM+5, PAT+4, PROV+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADEF LOC~, LOC0+7
ARRAY SEL~, SORT~, SORT+8, SORT+11, DUP~
ARRAY( SEL+23*, DUP+3, DUP+4
ARRAYN SEL+5~
ARRAYN( SEL+22, SEL+24*
BDEF LOC~, LOC0+8
CAT RCAT+1~
CATIEN CATCHECK+1~, CATCHECK+4*, CATCHECK+6, CATCHECK+7, CATCHECK+10, CATCHECK+15, CATCHECK+16
CATOK CATCHECK+1~, CATCHECK+2*, CATCHECK+12*, CATCHECK+17*, CATCHECK+18
CHECK QUIT+4, QUIT+6, SEL~, SEL+12, SEL+13, SEL+14, SEL+15, SEL+16, HLOC~, HLOC+29
HLOC+32*
CNT QUIT+2, QUIT+4, SEL~, SEL+17, SEL+23*, SEL+25
DEFIEN CATCHECK+1~
DIC SEL+9*, SEL+26!, HLOC+6*, HLOC+33!, FACILITY+1~, FACILITY+8*, FACILITY+17!, CGRP+1~, LIST+1~, PCMM+1~
, OERR+1~, RCAT+1~, REM+1~, PAT+1~, PROV+1~, CSTOP+1~, CSTOP+9*
DIC("?" LIST+3*
DIC("A" SEL+17*, HLOC+3*, HLOC+8*, FACILITY+5*, FACILITY+10*, CGRP+2*, LIST+2*, PCMM+2*, OERR+2*, RCATS+2*
, REM+3*, PAT+2*, PROV+2*, CSTOP+3*, CSTOP+10*
DIC("B" FACILITY+4*
DIC("S" SEL+11*, SEL+13*, SEL+14*, SEL+15*, SEL+16*
DIC(0 SEL+9*, HLOC+7*, FACILITY+9*, CSTOP+9*
DIR LOC+1~, LOC0+11!
DIR("?" LOC0+9*
DIR("??" LOC0+10*
DIR("A" LOC0+7*
DIR("B" LOC0+8*
DIR(0 LOC0+1*, LOC0+2*, LOC0+3*, LOC0+4*, LOC0+5*, LOC0+6*
DIROUT SEL+6!, LOC0!, LOC0+12, CSTOP+2!
DIRUT SEL+6!, LOC0!, FACILITY+2!, CSTOP+2!
DTOUT QUIT, SEL+6!, SEL+19*, SEL+20, LOC0!, LOC0+12*, LOC0+13, LOC0+16, LOC0+17, LOC0+18
HLOC+1!, HLOC+5, HLOC+10*, HLOC+11, HLOC+36, FACILITY+2!, FACILITY+7, FACILITY+12*, FACILITY+13, FACILITY+19
RCATSRCATS+7, PROV+5, CSTOP+2!, CSTOP+8, CSTOP+12*, CSTOP+13
DUOUT QUIT, SEL+6!, SEL+20, LOC0!, LOC0+13, LOC0+16, LOC0+17, LOC0+18, HLOC+1!, HLOC+5
HLOC+11, HLOC+36, FACILITY+2!, FACILITY+7, FACILITY+13, FACILITY+19, RCATSRCATS+8, PROV+5, CSTOP+2!
CSTOP+8, CSTOP+13
DUP DUP+1~, DUP+2*, DUP+3, DUP+4*, DUP+5
FACILITY HLOC+15~*, HLOC+16, HLOC+17
FILE SEL~, SEL+9
IC HLOC+40*, HLOC+41*, HLOC+42, FACILITY+1~, FACILITY+21*, FACILITY+22, FACILITY+24, CGRP+7~*, CGRP+8*, CGRP+9
CSTOP+22*, CSTOP+23*, CSTOP+24, SORT+6~, SORT+8*, SORT+10*, SORT+11, SORT+13, DUP+1~, DUP+2*
, DUP+3*, DUP+4
IEN HLOC~, HLOC+13*, HLOC+15, HLOC+20, HLOC+23, HLOC+27
IND CATCHECK+1~, CATCHECK+3*, CATCHECK+4, SORT+6~, SORT+9*, SORT+10*, SORT+11
JND CATCHECK+1~, CATCHECK+5*, CATCHECK+6*, CATCHECK+7, CATCHECK+14*, CATCHECK+15*, CATCHECK+16
KEY SORT~, SORT+7*, SORT+8
LIT SEL+17, CGRP+1~, CGRP+3*, LIST+1~, LIST+4*, PCMM+1~, PCMM+3*, OERR+1~, OERR+3*, RCAT+1~
RCATS+3*, REM+1~, REM+4*, PAT+1~, PAT+3*, PROV+1~, PROV+3*, CSTOP+1~, CSTOP+4*, CSTOP+10
LIT1 SEL+25, CGRP+1~, CGRP+4*, LIST+1~, LIST+4*, PCMM+1~, PCMM+3*, OERR+1~, OERR+3*, RCAT+1~
RCATS+3*, REM+1~, REM+4*, PAT+1~, PAT+3*, PROV+1~, PROV+3*, CSTOP+1~, CSTOP+5*, CSTOP+18
MODE SEL~, SEL+9
N SORT~, SORT+5, SORT+8
NCAT CATCHECK~, CATCHECK+3, RCAT+2*, RCATS+1*, RCATS+4, RCATS+5
>> NCGRP CGRP+7*, CGRP+9*
>> NCS CSTOP+6*, CSTOP+8, CSTOP+10, CSTOP+15*, CSTOP+17, CSTOP+18, CSTOP+20*
>> NFAC FACILITY+3*, FACILITY+7, FACILITY+10, FACILITY+15, FACILITY+16*, FACILITY+21, FACILITY+26*
>> NHL HLOC+2*, HLOC+5, HLOC+8, HLOC+20, HLOC+21*, HLOC+27, HLOC+29, HLOC+34, HLOC+38*
NLIST LIST+1~, LIST+2*, LIST+5
>> NOTM CGRP+2*, CGRP+5, PCMM+2*, PCMM+4, OERR+2*, OERR+4
>> NPAT PAT+2*, PAT+4, PAT+6*
>> NPRV PROV+2*, PROV+4, PROV+7*
>> NREM REM+2*, REM+5
ONE QUIT+2, SEL~
PIECE DUP~, DUP+4
PRV PROV~, PROV+4
>> PXRMCGRN( CGRP+9*
>> PXRMCGRP LOC0+18
>> PXRMCGRP( CGRP+8, CGRP+9
>> PXRMCS( CSTOP+17*, CSTOP+23, CSTOP+24
>> PXRMCSN( CSTOP+24*
>> PXRMFAC FACILITY+15
>> PXRMFAC( FACILITY+16*, FACILITY+22, FACILITY+24
>> PXRMFACN( HLOC+17, FACILITY+24*
>> PXRMLCHL HLOC+20, HLOC+30
>> PXRMLCHL( HLOC+27*, HLOC+41, HLOC+42
>> PXRMLCSC LOC0+14*
>> PXRMLOCN( HLOC+42*
>> PXRMREP RCATSRCATS+4, RCATS+8, REM+5
REM RCAT~, RCAT+2!, RCATS+7, REM~, REM+2!, REM+5
REMCAT QUIT+6, CATCHECK~, RCAT~, RCAT+2!, RCATS+1!, RCATS+4, RCATS+5
REMCAT( CATCHECK+4
>> REMIEN CATCHECK+8*, CATCHECK+9, CATCHECK+11
SC HLOC~, HLOC+24*, HLOC+25*, HLOC+27
SEL FACILITY~
SEQ RCAT+1~
STATION FACILITY+1~, FACILITY+23*, FACILITY+24
>> SUBCAT CATCHECK+17
>> SUBCAT(1 CATCHECK+16*
TEAM OERR~, OERR+4
TEMP CGRP~, CGRP+5, LIST~, LIST+5, PCMM~, PCMM+4
TEST CATCHECK+1~, CATCHECK+7*, CATCHECK+8
U SEL+19, SEL+23, CATCHECK+4, CATCHECK+8, CATCHECK+10, CATCHECK+16, LOC0+1, LOC0+10, LOC0+14, HLOC+10
HLOC+13, HLOC+23, HLOC+24, HLOC+27, HLOC+42, FACILITY+4, FACILITY+12, FACILITY+15, FACILITY+16, FACILITY+22
, FACILITY+23, FACILITY+24, CGRP+9, CSTOP+12, CSTOP+17, CSTOP+24, SORT+8, DUP+4
VALUE DUP~, DUP+4
VAR PAT~, PAT+4
X SEL+5~, SEL+19, LOC+1~, HLOC~, HLOC+10, HLOC+23*, HLOC+24, FACILITY+1~, FACILITY+12, FACILITY+22*
, FACILITY+23, FACILITY+24, CSTOP+1~, CSTOP+12
Y QUIT+4, QUIT+6, SEL+5~, SEL+21, SEL+22, SEL+23, SEL+24, LOC+1~, LOC0+14, LOC0+16
LOC0+17, LOC0+18, HLOC~, HLOC+5, HLOC+12, HLOC+13, HLOC+34, FACILITY+1~, FACILITY+7, FACILITY+13
, FACILITY+15, FACILITY+16, CSTOP+1~, CSTOP+8, CSTOP+14, CSTOP+17
Y(0 SEL+23, LOC0+14, HLOC+27, FACILITY+16, CSTOP+17
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