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

Package: Clinical Reminders

Routine: PXRMETXR


Information

PXRMETXR ; SLC/PJH,PKR - Reminder section of extract ;05/13/2016

Source Information

Source file <PXRMETXR.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Clinical Reminders 3 EVAL^PXRM  (DEF,TERM)^PXRMLDR  EVALTERM^PXRMTERM  
Kernel 2 ($$DT,$$FMDIFF)^XLFDT  $$RJ^XLFSTR  
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: 2

Package Total Caller Graph
Clinical Reminders 2 PXRMETCO  PXRMETX  

Entry Points

Name Comments DBIA/ICR reference
DATE ;Check if finding is most recent in evaluation group
FIND(SEQ,RCNT,PXRMSTRT,PXRMSTOP) ;Process findings for reminder
FRULE(FRIEN,RCNT,SEQ,REM,FUTIL) ;Build array of findings in the finding rule
REM(SUB,PXRMLIST,PXRMSTRT,PXRMSTOP,PARTYPE) ;Run reminders against patient
REMF(RIEN,RCNT,SEQ,REM) ;Build array of all findings in the reminder
URCNT(PXRMSTRT,PXRMSTOP,TFIEVAL) ;
UPD(CNT) ;Update totals

External References

Name Field # of Occurrence
EVAL^PXRM REM+44
DEF^PXRMLDR REM+43
TERM^PXRMLDR FRULE+30
EVALTERM^PXRMTERM FIND+54
$$SITE^VASITE REM+32
$$DT^XLFDT REM+6
$$FMDIFF^XLFDT DATE+9, REM+8, REM+18
$$RJ^XLFSTR REMF+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] URCNT+14
^PXD(811.9 - [#811.9] REM+22, REM+23, REMF+7, REMF+9
^PXRM(810.2 - [#810.2] REM+12, REM+13, REM+14
^PXRM(810.7 - [#810.7] FRULE+3, FRULE+4, FRULE+5
^PXRM(810.8 - [#810.8] FRULE+11, FRULE+18, FRULE+19, FRULE+20
^PXRMXP(810.5 - [#810.5] REM+33, REM+34, REM+35
^TMP("PXRHM" REM+41!, REM+46, REM+72!
^TMP("PXRMETX" REM+52, REM+68*, REMF+4*, UPD+1, UPD+13*
^TMP("PXRMETX1" FRULE+15*, FRULE+24*, REMF+18*
^TMP("PXRMID" REM+41!, REM+72!

Label References

Name Line Occurrences
DATE FIND+22
FIND REM+70
FRULE REM+27
REMF REM+29
UPD FIND+24, FIND+31, URCNT+18
URCNT FIND+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPL REM+2~, REM+48*, REM+58, REM+60, REM+64, UPD+5, UPD+7, UPD+11
CNT FIND+34~, URCNT+4~, URCNT+5*, URCNT+11*, URCNT+16*, URCNT+17*, URCNT+18, UPD~, UPD+3, UPD+5
, UPD+7, UPD+9, UPD+11
DATA FIND+2~, FRULE+1~, FRULE+5*, FRULE+7, FRULE+11*, FRULE+13, FRULE+20*, FRULE+22, REM+2~, REM+14*
, REM+16, REM+20, REM+52*, REM+54*, REM+56*, REM+58*, REM+60*, REM+62*, REM+64*, REM+66*
, REM+68, UPD+1*, UPD+3*, UPD+5*, UPD+7*, UPD+9*, UPD+11*, UPD+13
DATEENT URCNT+4~, URCNT+15*, URCNT+17
DEFARR REM+2~, REM+43, REM+44
DEFSITE REM+2~, REM+32*, REM+36
DFN FIND+54, REM+2~, REM+34*, REM+44
DUE REM+2~, REM+50*, REM+60, REM+62, REM+64, UPD+7, UPD+9, UPD+11
END REM+4~
FCNT FIND+2~, FIND+3*
FDATA FIND+34~
FDATE DATE+1~, DATE+3*, DATE+7, DATE+9, URCNT+4~, URCNT+10*, URCNT+11, URCNT+16
FIEN FIND+2~
FIEV REM+2~, REM+41!, REM+44
FIEV( DATE+3, FIND+4, FIND+6, FIND+8
FILE URCNT+4~, URCNT+7*, URCNT+8
FIND FIND+2~, FIND+8*, FIND+10, FIND+13, FIND+15, FIND+20, FIND+34~, FRULE+1~, FRULE+22*, FRULE+24
, FRULE+27, FRULE+28, FRULE+30, FRULE+32, REMF+1~, REMF+9*, REMF+11*, REMF+15, REMF+16, REMF+18
FINDPA FIND+34~, FIND+54
FINDPA(0 FIND+41*, FIND+43*
FNUM DATE+3, FIND+2~, FIND+3*, FIND+4*, FIND+6, FIND+8, URCNT+4~, URCNT+5*, URCNT+6*, URCNT+7
, URCNT+9, URCNT+10, URCNT+13
FOCCNUM URCNT+4~, URCNT+9*, URCNT+10, URCNT+13
FRIEN FRULE~, FRULE+3, FRULE+4, FRULE+5, REM+2~, REM+20*, REM+25, REM+27, REM+29, REM+39*
FSEQ DATE+7, DATE+9, FIND+2~, FIND+19*, FIND+20*, FIND+31*, FIND+49*, FIND+50*, FIND+52, FRULE+1~
, FRULE+17*, FRULE+18*, FRULE+19, FRULE+24, FRULE+27, FRULE+32, REMF+1~, REMF+2*, REMF+13*, REMF+15
, REMF+18, UPD+1, UPD+13
FTIEN FIND+34~, FIND+45*, FIND+46*, FIND+48, FIND+50, FIND+52
FUTIL FRULE~, REM+2~, REM+27
FUTIL( FIND+46, FIND+48, FIND+50, FIND+52, FRULE+32*
GDATA FIND+2~, FIND+29*, FIND+31
GDATE DATE+1~, DATE+3*, DATE+7, DATE+9
GIEN FRULE+1~, FRULE+7*, FRULE+11, FRULE+18, FRULE+19, FRULE+20
GNAM FRULE+1~, FRULE+13*, FRULE+15, REMF+1~, REMF+2*, REMF+4
GROUP FIND+2~
GROUP( DATE+3, DATE+7*, DATE+9*, FIND+28, FIND+29
GSEQ DATE+3, DATE+7, DATE+9, FIND+2~, FIND+12*, FIND+13*, FIND+15, FIND+20, FIND+27*, FIND+28*
, FIND+29, FIND+47*, FIND+48*, FIND+50, FIND+52, FRULE+1~, FRULE+2*, FRULE+3*, FRULE+4, FRULE+15
, FRULE+24, FRULE+27, FRULE+28, FRULE+32, REMF+1~, REMF+2*, REMF+4, REMF+15, REMF+16, REMF+18
, UPD+1, UPD+13
GSTA FRULE+1~, FRULE+7*, FRULE+9*, FRULE+15
GTYP FIND+2~, FIND+15*, FIND+17, FIND+22, FIND+34~, FIND+45*, FRULE+1~, FRULE+13*, FRULE+15, FRULE+26
, FRULE+28, REMF+1~, REMF+2*, REMF+4, REMF+16
HIST URCNT+4~, URCNT+8*, URCNT+11, URCNT+12
>> IEN REM+12, REM+13, REM+14
IND REM+2~, REM+32*, REM+33*, REM+34, REM+35
INST REM+2~, REM+35*, REM+36*, REM+52, REM+68, UPD+1, UPD+13
NODE URCNT+4~, URCNT+14*, URCNT+15
PARTYPE REM~, REM+70
PXRMDATE REM+3~, REM+8*, REM+18*, REM+44
PXRMLIST REM~, REM+33, REM+34, REM+35, REM+66
PXRMSTOP FIND~, FIND+41, FIND+55, REM~, REM+8, REM+18, REM+70, URCNT~, URCNT+17
PXRMSTRT FIND~, FIND+36*, FIND+38*, FIND+55, REM~, REM+70, URCNT~, URCNT+11, URCNT+16, URCNT+17
RCNT FIND~, FIND+10, FIND+13, FIND+15, FIND+20, FIND+46, FIND+48, FIND+50, FIND+52, FRULE~
, FRULE+15, FRULE+24, FRULE+27, FRULE+28, FRULE+32, REM+3~, REM+10*, REM+25*, REM+27, REM+29
, REM+37*, REM+38*, REM+39, REM+52, REM+68, REM+70, REMF~, REMF+4, REMF+15, REMF+16
, REMF+18, UPD+1, UPD+13
REM FRULE~, REM+3~, REM+27, REM+29, REMF~
REM( FIND+10, FIND+13, FIND+15, FIND+20, FRULE+27*, FRULE+28*, REM+25*, REM+38, REM+39, REMF+15*
, REMF+16*
REMSEQ REM+3~, REM+11*, REM+12*, REM+13
RIEN REM+3~, REM+16*, REM+22, REM+23, REM+25, REM+29, REM+39*, REM+43, REM+46, REM+54
, REMF~, REMF+7, REMF+9
RNAM REM+3~, REM+22*, REM+23*, REM+25, REM+39*, REM+46
SCAT URCNT+4~, URCNT+15*, URCNT+16, URCNT+17
SEQ FIND~, FRULE~, FRULE+15, FRULE+24, REM+27, REM+29, REM+52, REM+68, REM+70, REMF~
, REMF+4, REMF+18, UPD+1, UPD+13
START REM+4~
STATUS REM+3~, REM+46*, REM+48, REM+50
SUB FRULE+1~, FRULE+4*, FRULE+5, FRULE+19*, FRULE+20, REM~, REM+12, REM+13, REM+14, REMF+1~
, REMF+6*, REMF+7*, REMF+9
SUB1 REM+3~, REM+10*, REM+13*, REM+14
TERMARR FIND+34~, FIND+52!*, FIND+54
TFIEVAL FIND+34~, FIND+54!, FIND+55, URCNT~
TFIEVAL( URCNT+6, URCNT+7, URCNT+9, URCNT+10, URCNT+13
TLIST FRULE+1~, FRULE+30, FRULE+32
TODAY REM+3~, REM+6*, REM+8, REM+18
U FIND+31, FIND+41, FIND+43, FRULE+7, FRULE+13, FRULE+15, FRULE+22, REM+16, REM+20, REM+22
, REM+23, REM+25, REM+32, REM+34, REM+35, REM+39, REM+46, REM+54, REM+56, REM+58
, REM+60, REM+62, REM+64, REM+66, REMF+4, REMF+9, URCNT+15, UPD+3, UPD+5, UPD+7
, UPD+9, UPD+11
VIEN URCNT+4~, URCNT+13*, URCNT+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All