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

Package: Clinical Reminders

Routine: PXRMLOGX


Information

PXRMLOGX ;SLC/PKR - Clinical Reminders logic cross-reference routines. ;03/29/2022

Source Information

Source file <PXRMLOGX.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Clinical Reminders 3 CRESLOG^PXRMFFDB  (BLDAFL,BLDINFL,BLDPCLS,BLDRESLS)^PXRMLOGX  POSTFIX^PXRMSTAC  
VA FileMan 1 EN^DDIOL  

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

Package Total Caller Graph
Clinical Reminders 9 PXRMEXIC  PXRMLDR  PXRMLOGX  PXRMREDT  PXRMV1I  PXRMV2I  ^PXD(811.9  FINDINGS  
FUNCTION FINDINGS  

Entry Points

Name Comments DBIA/ICR reference
BLDAFL(IEN,KI,NODEP) ;Build a list of findings that can change the
BLDALL(IEN,KI,NODEP) ;Build all the findings lists.
BLDCONTRALD(IEN,X1,X2) ;Build the CONTRAINDICATED LOGIC data.
BLDINFL(IEN,KI,NODEP) ;Build the list of findings that are information only.
BLDPCLS(IEN,KI,NODEP) ;Build the Internal Patient Cohort Logic string for a
BLDREFLD(IEN,X1,X2) ;Build the REFUSED LOGIC data.
BLDRESLS(IEN,KI,NODEP) ;Build the Internal Resolution Logic string for a
CHKSLEN(STRING,WORD) ;Determine if appending WORD to STRING will cause
CPPCLS(IEN,X) ;Copy the user input Patient Cohort Logic string to the
CPRESLS(IEN,X) ;Copy the user input Resolution Logic string to the
DELNXR(X2) ;For a new style cross-reference check X2 to determine
EDITNXR(X1,X2) ;For a new style cross-reference check X1 and X2 to determine
ERRMSG(FTYPE) ;Display too many findings error message.

External References

Name Field # of Occurrence
EN^DDIOL ERRMSG+6
CRESLOG^PXRMFFDB BLDRESLS+41, CPRESLS+28
BLDAFL^PXRMLOGX BLDALL+8
BLDINFL^PXRMLOGX BLDALL+9
BLDPCLS^PXRMLOGX BLDALL+6
BLDRESLS^PXRMLOGX BLDALL+7
POSTFIX^PXRMSTAC BLDCONTRALD+10, BLDREFLD+10, CPPCLS+11, CPRESLS+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.9 - [#811.9] BLDAFL+9, BLDAFL+14, BLDAFL+17, BLDAFL+24*, BLDAFL+26*, BLDALL+5, BLDCONTRALD+5*, BLDCONTRALD+8, BLDCONTRALD+22*, BLDCONTRALD+24*
, BLDINFL+8, BLDINFL+12, BLDINFL+18, BLDINFL+25, BLDINFL+32, BLDINFL+39, BLDINFL+46, BLDINFL+62*, BLDINFL+64*, BLDPCLS+9
, BLDPCLS+11, BLDPCLS+18, BLDPCLS+21, BLDPCLS+31*, BLDPCLS+32*, BLDPCLS+34*, BLDREFLD+5*, BLDREFLD+8, BLDREFLD+22*, BLDREFLD+24*
, BLDRESLS+9, BLDRESLS+11, BLDRESLS+17, BLDRESLS+20, BLDRESLS+29*, BLDRESLS+33*, BLDRESLS+35*, BLDRESLS+37*, CPPCLS+6*, CPPCLS+9
, CPPCLS+26*, CPPCLS+28*, CPRESLS+6*, CPRESLS+10, CPRESLS+25*, CPRESLS+30*

Label References

Name Line Occurrences
$$CHKSLEN BLDAFL+20, BLDAFL+23, BLDCONTRALD+19, BLDCONTRALD+21, BLDINFL+58, BLDINFL+61, BLDPCLS+26, BLDPCLS+29, BLDREFLD+19, BLDREFLD+21
, BLDRESLS+25, BLDRESLS+34, CPPCLS+23, CPPCLS+25, CPRESLS+20, CPRESLS+23
ERRMSG BLDAFL+27, BLDCONTRALD+25, BLDINFL+65, BLDPCLS+35, BLDREFLD+25, BLDRESLS+38, CPPCLS+29, CPRESLS+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADD EDITNXR+2~, EDITNXR+10*, EDITNXR+11*, EDITNXR+14
AREDIFF EDITNXR+2~, EDITNXR+3*, EDITNXR+9*, EDITNXR+12
>> DIUTIL BLDAFL+5, BLDALL+2, BLDCONTRALD+2, BLDINFL+4, BLDPCLS+6, BLDREFLD+2, BLDRESLS+6, CPPCLS+3, CPRESLS+3
EDIT EDITNXR+2~, EDITNXR+12*, EDITNXR+13*, EDITNXR+14
FIA BLDINFL+7~
FIA( BLDINFL+16*, BLDINFL+23!, BLDINFL+30!, BLDINFL+37!, BLDINFL+44!, BLDINFL+51!, BLDINFL+56
FLIST BLDAFL+8~, BLDAFL+10*, BLDAFL+20, BLDAFL+21*, BLDAFL+22*, BLDAFL+23, BLDAFL+24, BLDCONTRALD+7~, BLDCONTRALD+9*, BLDCONTRALD+17*
, BLDCONTRALD+19, BLDCONTRALD+20*, BLDCONTRALD+21, BLDCONTRALD+22, BLDINFL+7~, BLDINFL+20*, BLDINFL+22, BLDINFL+27*, BLDINFL+29, BLDINFL+34*
, BLDINFL+36, BLDINFL+41*, BLDINFL+43, BLDINFL+48*, BLDINFL+50, BLDINFL+54*, BLDINFL+58, BLDINFL+59*, BLDINFL+60*, BLDINFL+61
, BLDINFL+62, BLDPCLS+10~, BLDPCLS+14*, BLDPCLS+26, BLDPCLS+27*, BLDPCLS+29, BLDPCLS+32, BLDREFLD+7~, BLDREFLD+9*, BLDREFLD+17*
, BLDREFLD+19, BLDREFLD+20*, BLDREFLD+21, BLDREFLD+22, BLDRESLS+10~, BLDRESLS+13*, BLDRESLS+25, BLDRESLS+26*, BLDRESLS+27*, BLDRESLS+34
, BLDRESLS+35, BLDRESLS+41, CPPCLS+8~, CPPCLS+10*, CPPCLS+16*, CPPCLS+17*, CPPCLS+21*, CPPCLS+23, CPPCLS+24*, CPPCLS+25
, CPPCLS+26, CPRESLS+9~, CPRESLS+12*, CPRESLS+20, CPRESLS+21*, CPRESLS+22*, CPRESLS+23, CPRESLS+25, CPRESLS+28
FREQ BLDAFL+8~, BLDAFL+17*, BLDAFL+18
FTYPE BLDAFL+8~, BLDAFL+12*, BLDAFL+22, BLDINFL+7~, BLDINFL+10*, BLDINFL+15, BLDPCLS+10~, BLDPCLS+16*, BLDPCLS+24, BLDRESLS+10~
, BLDRESLS+15*, BLDRESLS+23, ERRMSG~, ERRMSG+3
IEN BLDAFL~, BLDAFL+9, BLDAFL+14, BLDAFL+17, BLDAFL+24, BLDAFL+26, BLDALL~, BLDALL+5, BLDALL+6, BLDALL+7
, BLDALL+8, BLDALL+9, BLDCONTRALD~, BLDCONTRALD+5, BLDCONTRALD+8, BLDCONTRALD+22, BLDCONTRALD+24, BLDINFL~, BLDINFL+8, BLDINFL+12
, BLDINFL+18, BLDINFL+25, BLDINFL+32, BLDINFL+39, BLDINFL+46, BLDINFL+62, BLDINFL+64, BLDPCLS~, BLDPCLS+9, BLDPCLS+11
, BLDPCLS+18, BLDPCLS+21, BLDPCLS+31, BLDPCLS+32, BLDPCLS+34, BLDREFLD~, BLDREFLD+5, BLDREFLD+8, BLDREFLD+22, BLDREFLD+24
, BLDRESLS~, BLDRESLS+9, BLDRESLS+11, BLDRESLS+17, BLDRESLS+20, BLDRESLS+29, BLDRESLS+33, BLDRESLS+35, BLDRESLS+37, CPPCLS~
, CPPCLS+6, CPPCLS+9, CPPCLS+26, CPPCLS+28, CPRESLS~, CPRESLS+6, CPRESLS+10, CPRESLS+25, CPRESLS+30
IND BLDAFL+8~, BLDAFL+13*, BLDAFL+14*, BLDAFL+16, BLDAFL+17, BLDAFL+20, BLDAFL+22, BLDCONTRALD+7~, BLDCONTRALD+11*, BLDCONTRALD+12
, BLDCONTRALD+15*, BLDCONTRALD+16, BLDCONTRALD+19, BLDINFL+7~, BLDINFL+11*, BLDINFL+12*, BLDINFL+14, BLDINFL+15, BLDINFL+21*, BLDINFL+22
, BLDINFL+28*, BLDINFL+29, BLDINFL+35*, BLDINFL+36, BLDINFL+42*, BLDINFL+43, BLDINFL+49*, BLDINFL+50, BLDINFL+55*, BLDINFL+56*
, BLDINFL+58, BLDINFL+60, BLDPCLS+10~, BLDPCLS+17*, BLDPCLS+18*, BLDPCLS+20, BLDPCLS+21, BLDPCLS+24, BLDPCLS+26, BLDPCLS+27
, BLDREFLD+7~, BLDREFLD+11*, BLDREFLD+12, BLDREFLD+15*, BLDREFLD+16, BLDREFLD+19, BLDRESLS+10~, BLDRESLS+16*, BLDRESLS+17*, BLDRESLS+19
, BLDRESLS+20, BLDRESLS+23, BLDRESLS+25, BLDRESLS+27, CPPCLS+8~, CPPCLS+12*, CPPCLS+13, CPPCLS+19*, CPPCLS+20, CPPCLS+23
, CPRESLS+9~, CPRESLS+14*, CPRESLS+15, CPRESLS+17*, CPRESLS+18, CPRESLS+20, DELNXR+3~, DELNXR+5*, DELNXR+6*, DELNXR+7
, EDITNXR+2~, EDITNXR+5*, EDITNXR+6*, EDITNXR+7, EDITNXR+8, EDITNXR+9
KI BLDAFL~, BLDAFL+16, BLDALL~, BLDALL+6, BLDALL+7, BLDALL+8, BLDALL+9, BLDINFL~, BLDINFL+14, BLDPCLS~
, BLDPCLS+20, BLDRESLS~, BLDRESLS+19
MAXSLEN CHKSLEN+2~*, CHKSLEN+3
NODE BLDAFL+8~, BLDAFL+11*, BLDAFL+12, BLDAFL+14, BLDAFL+16, BLDAFL+17, BLDINFL+7~, BLDINFL+9*, BLDINFL+10, BLDINFL+12
, BLDINFL+14, BLDPCLS+10~, BLDPCLS+15*, BLDPCLS+16, BLDPCLS+18, BLDPCLS+20, BLDPCLS+21, BLDPCLS+27, BLDRESLS+10~, BLDRESLS+14*
, BLDRESLS+15, BLDRESLS+17, BLDRESLS+19, BLDRESLS+20, BLDRESLS+27
NODEP BLDAFL~, BLDAFL+16, BLDALL~, BLDALL+6, BLDALL+7, BLDALL+8, BLDALL+9, BLDINFL~, BLDINFL+14, BLDPCLS~
, BLDPCLS+20, BLDRESLS~, BLDRESLS+19
NUM BLDAFL+8~, BLDAFL+10*, BLDAFL+19*, BLDAFL+20, BLDAFL+21, BLDAFL+23, BLDAFL+24, BLDCONTRALD+7~, BLDCONTRALD+9*, BLDCONTRALD+17
, BLDCONTRALD+18*, BLDCONTRALD+19, BLDCONTRALD+21, BLDCONTRALD+22, BLDINFL+7~, BLDINFL+19*, BLDINFL+21, BLDINFL+26*, BLDINFL+28, BLDINFL+33*
, BLDINFL+35, BLDINFL+40*, BLDINFL+42, BLDINFL+47*, BLDINFL+49, BLDINFL+55*, BLDINFL+57*, BLDINFL+58, BLDINFL+59, BLDINFL+61
, BLDINFL+62, BLDPCLS+10~, BLDPCLS+14*, BLDPCLS+25*, BLDPCLS+26, BLDPCLS+29, BLDPCLS+32, BLDREFLD+7~, BLDREFLD+9*, BLDREFLD+17
, BLDREFLD+18*, BLDREFLD+19, BLDREFLD+21, BLDREFLD+22, BLDRESLS+10~, BLDRESLS+13*, BLDRESLS+24*, BLDRESLS+25, BLDRESLS+26, BLDRESLS+34
, BLDRESLS+35, BLDRESLS+41, CPPCLS+8~, CPPCLS+10*, CPPCLS+16, CPPCLS+17*, CPPCLS+21, CPPCLS+22*, CPPCLS+23, CPPCLS+25
, CPPCLS+26, CPRESLS+9~, CPRESLS+12*, CPRESLS+19*, CPRESLS+20, CPRESLS+21, CPRESLS+23, CPRESLS+25, CPRESLS+28
OK BLDAFL+8~, BLDAFL+10*, BLDAFL+20*, BLDAFL+22, BLDAFL+23*, BLDAFL+24, BLDCONTRALD+7~, BLDCONTRALD+9*, BLDCONTRALD+19*, BLDCONTRALD+20
, BLDCONTRALD+21*, BLDCONTRALD+22, BLDINFL+7~, BLDINFL+54*, BLDINFL+58*, BLDINFL+60, BLDINFL+61*, BLDINFL+62, BLDPCLS+10~, BLDPCLS+12*
, BLDPCLS+26*, BLDPCLS+27, BLDPCLS+29*, BLDPCLS+30, BLDREFLD+7~, BLDREFLD+9*, BLDREFLD+19*, BLDREFLD+20, BLDREFLD+21*, BLDREFLD+22
, BLDRESLS+10~, BLDRESLS+12*, BLDRESLS+25*, BLDRESLS+27, BLDRESLS+34*, BLDRESLS+35, BLDRESLS+36, CPPCLS+8~, CPPCLS+10*, CPPCLS+23*
, CPPCLS+24, CPPCLS+25*, CPPCLS+26, CPRESLS+9~, CPRESLS+12*, CPRESLS+20*, CPRESLS+22, CPRESLS+23*, CPRESLS+24, CPRESLS+29
OPER BLDCONTRALD+7~, BLDCONTRALD+9*, BLDCONTRALD+10, BLDCONTRALD+13, BLDREFLD+7~, BLDREFLD+9*, BLDREFLD+10, BLDREFLD+13, CPPCLS+8~, CPPCLS+10*
, CPPCLS+11, CPPCLS+14, CPRESLS+9~, CPRESLS+12*, CPRESLS+13, CPRESLS+16
PCLOG BLDPCLS+10~, BLDPCLS+13*, BLDPCLS+24*, BLDPCLS+31
>> PXRMEXCH BLDAFL+7, BLDALL+4, BLDCONTRALD+4, BLDINFL+6, BLDPCLS+8, BLDREFLD+4, BLDRESLS+8, CPPCLS+5, CPRESLS+5
RESLOG BLDRESLS+10~, BLDRESLS+13*, BLDRESLS+23*, BLDRESLS+29, BLDRESLS+31, BLDRESLS+32*, BLDRESLS+33, BLDRESLS+41
STACK BLDCONTRALD+7~, BLDCONTRALD+10, BLDREFLD+7~, BLDREFLD+10, CPPCLS+8~, CPPCLS+11, CPRESLS+9~, CPRESLS+13
STACK( BLDCONTRALD+12, BLDCONTRALD+16, BLDREFLD+12, BLDREFLD+16, CPPCLS+13, CPPCLS+20, CPRESLS+15, CPRESLS+18
STACK(0 BLDCONTRALD+11, BLDREFLD+11, CPPCLS+12, CPRESLS+14
STARTCHK BLDAFL+8~, BLDAFL+9*, BLDAFL+20, BLDCONTRALD+7~, BLDCONTRALD+8*, BLDCONTRALD+19, BLDINFL+7~, BLDINFL+8*, BLDINFL+58, BLDPCLS+10~
, BLDPCLS+11*, BLDPCLS+26, BLDREFLD+7~, BLDREFLD+8*, BLDREFLD+19, BLDRESLS+10~, BLDRESLS+11*, BLDRESLS+25, CPPCLS+8~, CPPCLS+9*
, CPPCLS+23, CPRESLS+9~, CPRESLS+10*, CPRESLS+20
STRING CHKSLEN~, CHKSLEN+3
SUB BLDINFL+7~, BLDINFL+15*, BLDINFL+16
T1 BLDCONTRALD+7~, BLDCONTRALD+12*, BLDCONTRALD+13, BLDCONTRALD+14, BLDCONTRALD+20, BLDREFLD+7~, BLDREFLD+12*, BLDREFLD+13, BLDREFLD+14, BLDREFLD+20
, CPPCLS+8~, CPPCLS+13*, CPPCLS+14, CPPCLS+15, CPPCLS+17, CPPCLS+18, CPPCLS+24, CPRESLS+9~, CPRESLS+15*, CPRESLS+16
, CPRESLS+22
T2 BLDCONTRALD+7~, BLDCONTRALD+16*, BLDCONTRALD+20, BLDREFLD+7~, BLDREFLD+16*, BLDREFLD+20, CPPCLS+8~, CPPCLS+20*, CPPCLS+24, CPRESLS+9~
, CPRESLS+18*, CPRESLS+22
TEMP BLDINFL+7~, BLDINFL+18*, BLDINFL+19, BLDINFL+20, BLDINFL+22*, BLDINFL+23, BLDINFL+25*, BLDINFL+26, BLDINFL+27, BLDINFL+29*
, BLDINFL+30, BLDINFL+32*, BLDINFL+33, BLDINFL+34, BLDINFL+36*, BLDINFL+37, BLDINFL+39*, BLDINFL+40, BLDINFL+41, BLDINFL+43*
, BLDINFL+44, BLDINFL+46*, BLDINFL+47, BLDINFL+48, BLDINFL+50*, BLDINFL+51, BLDPCLS+10~, BLDPCLS+21*, BLDPCLS+22, BLDRESLS+10~
, BLDRESLS+20*, BLDRESLS+21, BLDRESLS+31*, BLDRESLS+32
TEXT ERRMSG+1~, ERRMSG+6
TEXT(1 ERRMSG+2*
TEXT(2 ERRMSG+3*
TEXT(3 ERRMSG+4*
TEXT(4 ERRMSG+5*
U BLDAFL+17, BLDAFL+23, BLDAFL+24, BLDCONTRALD+21, BLDCONTRALD+22, BLDINFL+19, BLDINFL+20, BLDINFL+26, BLDINFL+27, BLDINFL+33
, BLDINFL+34, BLDINFL+40, BLDINFL+41, BLDINFL+47, BLDINFL+48, BLDINFL+61, BLDINFL+62, BLDPCLS+22, BLDPCLS+29, BLDPCLS+32
, BLDREFLD+21, BLDREFLD+22, BLDRESLS+21, BLDRESLS+34, BLDRESLS+35, CPPCLS+25, CPPCLS+26, CPRESLS+23, CPRESLS+25
UPCLOG BLDPCLS+10~, BLDPCLS+22*, BLDPCLS+23, BLDPCLS+24
URESLOG BLDRESLS+10~, BLDRESLS+21*, BLDRESLS+22, BLDRESLS+23
WORD CHKSLEN~, CHKSLEN+3
X CPPCLS~, CPPCLS+6, CPPCLS+11, CPRESLS~, CPRESLS+6, CPRESLS+13, CPRESLS+28
X1 BLDCONTRALD~, BLDREFLD~, EDITNXR~
X1( EDITNXR+6, EDITNXR+7, EDITNXR+9
X1NULL EDITNXR+2~, EDITNXR+4*, EDITNXR+7*, EDITNXR+10, EDITNXR+12
X2 BLDCONTRALD~, BLDCONTRALD+5, BLDCONTRALD+10, BLDREFLD~, BLDREFLD+5, BLDREFLD+10, DELNXR~, EDITNXR~
X2( DELNXR+6, DELNXR+7, EDITNXR+8, EDITNXR+9
X2NULL DELNXR+3~, DELNXR+4*, DELNXR+6, DELNXR+7*, DELNXR+8, EDITNXR+2~, EDITNXR+4*, EDITNXR+8*, EDITNXR+10, EDITNXR+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All