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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMGEVA

Package: Clinical Reminders

Routine: PXRMGEVA


Information

PXRMGEVA ;SLC/AGP,RFR - Generic entry point to run different Reminder Evaluation ;Apr 09, 2025@11:38:57

Source Information

Source file <PXRMGEVA.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Clinical Reminders 5 EVAL^PXRM  RUN^PXRMLCR  (DEF,TERM)^PXRMLDR  (GETGRPS,ORDERCHK,ORDERGRP)^PXRMORCH  (IEVALTER,OUTPUT)^PXRMTERM  
Order Entry Results Reporting 2 EN^ORQ1  ($$PKGID,$$VALUE,EN,OIS)^ORX8  
Kernel 1 $$NOW^XLFDT  
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
Clinical Reminders 1 PXRMGEV  

Entry Points

Name Comments DBIA/ICR reference
ERROR(RESULT,MSG) ;
FINDDGS(RESULT,INPUT) ;
GETOIS(INPUT) ; find orderable items for each order
GTORDERS(INPUT) ;
GETVAL(INPUT,TYPE) ;
REM(RESULT,INPUT) ; controller for reminder evaluation types
REMMDEF(INPUT,DEFARR) ; update DEFARR with modifiers
REMEVAL(RESULT,INPUT) ;
MAINDF(DFN,PXRMITEM,OUTTYPE,EVALDT,SAVEFIE) ;
TERMEVAL(RESULT,INPUT) ;
REMLIST(RESULT,INPUT) ;
REMPLCRE(PLNAME,SECURE,OVER) ;
REMOC(RESULT,INPUT) ; controller for reminder order checks

External References

Name Field # of Occurrence
UPDATE^DIE REMPLCRE+16
EN^ORQ1 GTORDERS+8
$$PKGID^ORX8 GTORDERS+21
$$VALUE^ORX8 GTORDERS+22
EN^ORX8 GTORDERS+16
OIS^ORX8 GETOIS+3, GTORDERS+24
EVAL^PXRM MAINDF+8
RUN^PXRMLCR REMLIST+15
DEF^PXRMLDR MAINDF+2
TERM^PXRMLDR TERMEVAL+12
GETGRPS^PXRMORCH REMOC+15
ORDERCHK^PXRMORCH REMOC+21
ORDERGRP^PXRMORCH REMOC+23
IEVALTER^PXRMTERM TERMEVAL+19
OUTPUT^PXRMTERM TERMEVAL+35
$$NOW^XLFDT MAINDF+7, REMPLCRE+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(100.98 - [#100.98] FINDDGS+3
^PXD(801.1 - [#801.1] REMOC+29
^PXD(811.9 - [#811.9] REMEVAL+12, REMEVAL+13
^PXRM(810.4 - [#810.4] REMLIST+11
^PXRMD(811.4 - [#811.4] MAINDF+4
^PXRMXP(810.5 - [#810.5] REMLIST+16, REMLIST+17, REMLIST+18, REMLIST+19, REMLIST+22, REMLIST+23, REMPLCRE+4, REMPLCRE+8, REMPLCRE+11, REMPLCRE+19
^TMP("ORR" GTORDERS+4!, GTORDERS+9, GTORDERS+10, GTORDERS+11, GTORDERS+20, GTORDERS+26!
^TMP("PXRHM" REMEVAL+7!, REMEVAL+14, REMEVAL+16, REMEVAL+17, REMEVAL+18!, MAINDF+9*
^TMP("PXRM BL DATA" REMEVAL+19, REMEVAL+20, REMEVAL+21, REMEVAL+23, REMEVAL+24, REMEVAL+25, REMEVAL+26!
^TMP($J REMEVAL+4!, REMEVAL+5, TERMEVAL+5!, TERMEVAL+6, REMLIST+5!, REMLIST+6, REMOC+5!, REMOC+6, REMOC+25, REMOC+27
, REMOC+28, REMOC+32!

Label References

Name Line Occurrences
$$REMPLCRE REMLIST+13
ERROR FINDDGS+3, REMLIST+11, REMLIST+13
MAINDF REMEVAL+11
REMEVAL REM+2
REMLIST REM+1
REMOC REM+3
TERMEVAL REM+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY GETOIS+1~
BEG REMLIST+1~, REMLIST+10!, REMLIST+12*, REMLIST+15
CNT GETOIS+1~, TERMEVAL+1~, TERMEVAL+26*, TERMEVAL+36*, REMLIST+1~, REMLIST+22*, REMLIST+23
DATA REMLIST+1~, REMLIST+23*, REMLIST+24
DATANAM REMLIST+1~, REMLIST+24*, REMLIST+25
DATAVAL REMLIST+1~, REMLIST+24*, REMLIST+25
DATE GTORDERS+1~, GTORDERS+9*, GTORDERS+10, GTORDERS+11, GTORDERS+20
DEFARR REMMDEF~, MAINDF+1~, MAINDF+2, MAINDF+8
DEFARR("E" MAINDF+5
DEFARR(20 REMMDEF+2, REMMDEF+3, REMMDEF+9*, MAINDF+5*
DFN MAINDF~, MAINDF+8
DIEN GTORDERS+1~, GTORDERS+3*, GTORDERS+5, GTORDERS+6, GTORDERS+8
DISPLAY REMOC+1~, REMOC+28*, REMOC+29, REMOC+30
DUZ REMPLCRE+15
END GTORDERS+1~, REMLIST+1~, REMLIST+10!, REMLIST+12*, REMLIST+15
EVALDT MAINDF~, MAINDF+6, MAINDF+7*, MAINDF+8
FAIL FINDDGS+1~, FINDDGS+2*, FINDDGS+3*, REMLIST+1~, REMLIST+7*, REMLIST+9, REMLIST+11*, REMLIST+13*
FDA REMPLCRE+1~
FDA( REMPLCRE+15*
FIEVAL REMEVAL+1~, REMEVAL+9*, REMEVAL+11, REMEVAL+16, REMEVAL+24, MAINDF+1~, MAINDF+8, MAINDF+9, TERMEVAL+1~, TERMEVAL+8~
, TERMEVAL+19, TERMEVAL+22
FIEVAL("TERM IEN" , TERMEVAL+24*, NAME" , TERMEVAL+25*
FIEVAL("TERM" TERMEVAL+24*
FIEVAL(1 TERMEVAL+21, TERMEVAL+27, TERMEVAL+29, TERMEVAL+30*, TERMEVAL+31
FINDING MAINDF+1~, MAINDF+5*, TERMEVAL+1~, TERMEVAL+34*
FINDPA TERMEVAL+8~, TERMEVAL+19
FINDPA(0 TERMEVAL+18*
FOUND REMOC+1~, REMOC+10*
GNAME REMOC+1~
GROUPS REMOC+1~, REMOC+2*, REMOC+21, REMOC+23
IEN FINDDGS+1~, FINDDGS+3*, FINDDGS+4, FINDDGS+5, FINDDGS+6
IENS REMPLCRE+1~, REMPLCRE+14*, REMPLCRE+15
IFIEVAL TERMEVAL+1~, TERMEVAL+28!, TERMEVAL+35
IFIEVAL("FILE NUMBER" , TERMEVAL+33*
IFIEVAL("FINDING" TERMEVAL+32*
IFIEVAL(1 TERMEVAL+31*, TERMEVAL+32, TERMEVAL+33
INC REMLIST+1~
IND TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+13*, TERMEVAL+14*, TERMEVAL+15, TERMEVAL+16, TERMEVAL+27*, TERMEVAL+29, TERMEVAL+31
INPUT FINDDGS~, GETOIS~, GTORDERS~, GETVAL~, REM~, REM+1, REM+2, REM+3, REM+4, REMMDEF~
, REMEVAL~, TERMEVAL~, REMLIST~, REMOC~
INPUT("DFN" GTORDERS+2, REMEVAL+11, TERMEVAL+19, REMOC+7
INPUT("DG IEN " , FINDDGS+4*, FINDDGS+5*, FINDDGS+6*, GTORDERS+3, GTORDERS+5, GTORDERS+6
INPUT("EVAL" REMMDEF+4, REMMDEF+5, REMMDEF+6, REMMDEF+7, REMMDEF+10, REMMDEF+11, REMMDEF+12*
INPUT("LR" REM+1, REMLIST+7, REMLIST+8, REMLIST+9, REMLIST+12
INPUT("REMINDERS" REM+2, REMEVAL+8, REMEVAL+9, REMEVAL+10
INPUT("ROC DI SPLAY GROUPS" , FINDDGS+2, FINDDGS+5, FINDDGS+6
INPUT("ROC OR DERED WITHIN" , GTORDERS+14, DERS" , GETOIS+2, GETOIS+4*, GTORDERS+12, GTORDERS+19*, GTORDERS+20*, GTORDERS+21*, GTORDERS+23*
, GTORDERS+25*, REM+3, REMOC+10, REMOC+12, REMOC+13, REMOC+34, REMOC+35, REMOC+36
INPUT("ROC RE TURN TYPE" , REMOC+14, REMOC+19, REMOC+36
INPUT("ROC ST ART" , GTORDERS+5, ATUS" , GTORDERS+13, OP" , GTORDERS+6
INPUT("ROC" REMOC+2
INPUT("SUB" REMEVAL+2, REMEVAL+3, TERMEVAL+3, TERMEVAL+4, REMLIST+3, REMLIST+4, REMOC+3, REMOC+4
INPUT("TERMS" REM+4, TERMEVAL+7, TERMEVAL+9
INPUT("VARIABLES" GETVAL+1
INSTANCE REMLIST+2~, REMLIST+9*, REMLIST+12, REMLIST+16, REMLIST+20, REMLIST+25, REMLIST+26
ITEM REMMDEF+1~, REMMDEF+3*, REMMDEF+4, REMMDEF+5, REMMDEF+6, REMMDEF+7
LIEN REMLIST+1~, REMLIST+8*, REMLIST+10!, REMLIST+11*, REMLIST+15
LNAME REMLIST+1~, REMLIST+7*, REMLIST+8, REMLIST+9, REMLIST+11, REMLIST+12, REMLIST+16, REMLIST+20, REMLIST+25, REMLIST+26
MAXOCC TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+13*, TERMEVAL+15*, TERMEVAL+17*, TERMEVAL+18
MESSAGE MAINDF+1~
MOD GTORDERS+1~, GTORDERS+22*, GTORDERS+23
MSG ERROR~, ERROR+1, REMPLCRE+1~, REMPLCRE+18
NAME FINDDGS+1~, FINDDGS+2*, FINDDGS+3, FINDDGS+5, FINDDGS+6, TERMEVAL+1~, TERMEVAL+9*, TERMEVAL+11, TERMEVAL+24, TERMEVAL+25
, TERMEVAL+30, REMPLCRE+1~, REMPLCRE+6*, REMPLCRE+8, REMPLCRE+10*, REMPLCRE+11, REMPLCRE+15, REMPLCRE+19, REMPLCRE+20
NLINES TERMEVAL+1~, TERMEVAL+26*, TERMEVAL+28!, TERMEVAL+34*, TERMEVAL+35, TERMEVAL+36
NODE GTORDERS+1~, GTORDERS+11*, GTORDERS+12, GTORDERS+13, GTORDERS+14, GTORDERS+15, GTORDERS+17*, GTORDERS+19, TERMEVAL+1~, TERMEVAL+8~
, TERMEVAL+9*, TERMEVAL+10, TERMEVAL+11, TERMEVAL+22, TERMEVAL+23, REMLIST+1~, REMLIST+12*
NUM GETOIS+1~, REMMDEF+1~, REMMDEF+2*, REMMDEF+3, REMMDEF+9, REMLIST+1~, REMLIST+18*, REMLIST+19, REMLIST+22, REMLIST+23
, REMPLCRE+1~, REMPLCRE+2*, REMOC+1~
OCC TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+16*, TERMEVAL+17
OI GETOIS+1~, REMOC+1~, REMOC+12*, REMOC+13, REMOC+15, REMOC+21, REMOC+23, REMOC+25, REMOC+27, REMOC+28
, REMOC+32
OIGROUPS REMOC+1~, REMOC+15, REMOC+17
OINAME REMOC+1~, REMOC+13*
ONAME REMEVAL+1~, REMEVAL+9*, REMEVAL+14, REMEVAL+15, REMEVAL+16, REMEVAL+17, REMEVAL+23, REMEVAL+24, REMEVAL+25
ORDIEN GETOIS+1~, GETOIS+2*, GETOIS+3, GETOIS+4, GTORDERS+1~, GTORDERS+15*, GTORDERS+16, GTORDERS+19, GTORDERS+20, GTORDERS+21
, GTORDERS+22, GTORDERS+23, GTORDERS+24, GTORDERS+25, REMOC+1~, REMOC+10*, REMOC+12, REMOC+13, REMOC+17, REMOC+31
, REMOC+33, REMOC+34, REMOC+35, REMOC+36
ORLIST GTORDERS+1~
ORN GTORDERS+1~, GTORDERS+10*, GTORDERS+11, GTORDERS+20
ORUPCHUK GTORDERS+1~, GTORDERS+18!
ORUPCHUK("ORNP" GTORDERS+17
OUTTYPE REMEVAL+1~, REMEVAL+10*, REMEVAL+11, REMEVAL+17, REMEVAL+25, MAINDF~, MAINDF+3, MAINDF+5, MAINDF+8
OVER REMLIST+1~, REMLIST+10!, REMLIST+12*, REMLIST+13, REMPLCRE~, REMPLCRE+4, REMPLCRE+8
PAT GTORDERS+1~, GTORDERS+2*, GTORDERS+8, REMLIST+1~, REMLIST+19*, REMLIST+20, REMLIST+25, REMOC+1~, REMOC+7*, REMOC+21
, REMOC+23
PATCREAT REMLIST+2~
PFNAME REMLIST+2~, REMLIST+10!, REMLIST+14*, REMLIST+26
PIECE REMMDEF+1~, REMMDEF+6*, REMMDEF+7, REMMDEF+9
PLIST REMLIST+2~, REMLIST+10!, REMLIST+13*, REMLIST+14, REMLIST+15, REMLIST+16, REMLIST+17, REMLIST+18, REMLIST+19, REMLIST+22
, REMLIST+23
PLNAME REMPLCRE~, REMPLCRE+4, REMPLCRE+5, REMPLCRE+6, REMPLCRE+10
PNAME REMEVAL+1~, REMEVAL+12*, REMEVAL+13*, REMEVAL+14, REMEVAL+15, REMEVAL+17, REMEVAL+21*, REMEVAL+22, REMEVAL+23, REMEVAL+24
, REMEVAL+25, REMLIST+2~, REMLIST+10!, REMLIST+12*, REMLIST+13, REMOC+1~
POS GETOIS+1~
PXRMDATE TERMEVAL+1~, TERMEVAL+10*
PXRMINST GTORDERS+1~, GTORDERS+22*, GTORDERS+23
PXRMITEM MAINDF~, MAINDF+2, MAINDF+9
PXRMOIS GETOIS+1~, GETOIS+3!, GETOIS+4, GTORDERS+1~, GTORDERS+24!, GTORDERS+25
PXRMRM TERMEVAL+1~, TERMEVAL+26*
PXRMSRCFF REMEVAL+1~, REMEVAL+6*
REMCFIEN MAINDF+1~, MAINDF+4*, MAINDF+5
RESULT ERROR~, ERROR+1, FINDDGS~, FINDDGS+3, REM~, REM+1, REM+2, REM+3, REM+4, REMEVAL~
, REMEVAL+3*, REMEVAL+4, REMEVAL+5*, REMEVAL+14, REMEVAL+15, REMEVAL+16, REMEVAL+17, REMEVAL+23, REMEVAL+24, REMEVAL+25
, TERMEVAL~, TERMEVAL+4*, TERMEVAL+5, TERMEVAL+6*, TERMEVAL+20, TERMEVAL+21, TERMEVAL+22, TERMEVAL+36, REMLIST~, REMLIST+4*
, REMLIST+5, REMLIST+6*, REMLIST+11, REMLIST+13, REMLIST+16, REMLIST+20, REMLIST+25, REMLIST+26, REMLIST+27, REMPLCRE+1~
, REMPLCRE+2*, REMPLCRE+4*, REMPLCRE+5, REMPLCRE+19*, REMPLCRE+20, REMOC~, REMOC+4*, REMOC+5, REMOC+6*, REMOC+16
, REMOC+17, REMOC+26, REMOC+31, REMOC+33, REMOC+34, REMOC+35, REMOC+36
RETDATA REMLIST+2~, REMLIST+10!, REMLIST+12*, REMLIST+21
RETTYPE TERMEVAL+1~, TERMEVAL+11*
RETVALUE TERMEVAL+1~, TERMEVAL+11*, TERMEVAL+21, TERMEVAL+22, TERMEVAL+36
RIEN REMEVAL+1~, REMEVAL+8*, REMEVAL+9, REMEVAL+10, REMEVAL+11, REMEVAL+12, REMEVAL+13, REMEVAL+14, REMEVAL+16, REMEVAL+17
, REMOC+1~, REMOC+29*
RIEN("C" REMEVAL+20*, REMEVAL+22, REMEVAL+23, REMEVAL+25
RNAME REMOC+1~, REMOC+29*, REMOC+30*, REMOC+31
SAVEFIE MAINDF~, MAINDF+6*, MAINDF+9
SECURE REMLIST+2~, REMLIST+10!, REMLIST+12*, REMLIST+13, REMPLCRE~, REMPLCRE+15
SEV REMOC+1~, REMOC+27*, REMOC+28
START GTORDERS+1~, GTORDERS+5*, GTORDERS+8, GTORDERS+14
STATUS REMOC+1~, REMOC+8*, REMOC+21, REMOC+23
STOP GTORDERS+1~, GTORDERS+6*, GTORDERS+8, GTORDERS+14
SUB REMMDEF+1~, REMMDEF+5*, REMMDEF+6, REMMDEF+7, REMMDEF+9
TEMP REMMDEF+1~, REMMDEF+8*, REMMDEF+11*
TERMARR TERMEVAL+1~, TERMEVAL+8~, TERMEVAL+12, TERMEVAL+19
TERMARR("IEN" TERMEVAL+24
TERMARR(20 TERMEVAL+14, TERMEVAL+15, TERMEVAL+16
TERMIEN TERMEVAL+2~, TERMEVAL+7*, TERMEVAL+9, TERMEVAL+11, TERMEVAL+12
TEXT TERMEVAL+2~, TERMEVAL+28!, TERMEVAL+35
TEXT( TERMEVAL+36
TODAY REMEVAL+1~, REMEVAL+10*, REMEVAL+11
TYPE GETVAL~, GETVAL+1
U ERROR+1, GTORDERS+12, GTORDERS+13, GTORDERS+14, GTORDERS+15, GTORDERS+17, REMMDEF+3, REMMDEF+9, REMEVAL+9, REMEVAL+10
, REMEVAL+12, REMEVAL+13, MAINDF+5, TERMEVAL+9, TERMEVAL+10, TERMEVAL+11, TERMEVAL+15, TERMEVAL+16, TERMEVAL+18, TERMEVAL+22
, TERMEVAL+23, REMLIST+12, REMLIST+14, REMLIST+16, REMLIST+19, REMLIST+24, REMPLCRE+5, REMPLCRE+20, REMOC+13, REMOC+29
UNIQUE REMPLCRE+1~, REMPLCRE+2*, REMPLCRE+9, REMPLCRE+11*
VALUE REMMDEF+1~, REMMDEF+7*, REMMDEF+8, REMMDEF+9, REMMDEF+12
X TERMEVAL+2~, TERMEVAL+36*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All