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

Package: Clinical Reminders

Routine: PXRM


Information

PXRM ;SLC/PKR - Clinical Reminders entry points. ;04/14/2014

Source Information

Source file <PXRM.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Clinical Reminders 9 ($$NOW,DUE)^PXRMDATE  INDXCHK^PXRMDIEV  LOAD^PXRMDISC  NODEF^PXRMERRH  EVAL^PXRMEVFI  DEF^PXRMLDR  ($$SEX,EVALPCL,EVALRESL)^PXRMLOG  OUTPUT^PXRMOUTD  
DEM^PXRMPINF  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  

Caller Graph

Caller Graph Total: 16

Package Total Caller Graph
Clinical Reminders 10 PXRMCDEF  PXRMDEV  PXRMETXR  PXRMHVET  PXRMMHV  PXRMORCH  PXRMRPCA  PXRMV2I  
PXRMXEVL  PXRMXX  
Order Entry Results Reporting 2 ORQQPX  ORQQPXRM  
Health Summary 1 GMTSPXHR  
IHS Electronic Health Record 1 BEHORMCV  
IHS Mods To Patient Care Encounter 1 BPXRMSEO  
iCare 1 BQIRMDR1  

Entry Points

Name Comments DBIA/ICR reference
DISABLE(PXRMITEM,RNAME) ;
MAIN(DFN,PXRMITEM,OUTTYPE,DISC) ;Main driver for clinical reminders.
  • ICR #2182
    • Status: Active
    • Usage: Controlled Subscription
    MAINDF(DFN,PXRMITEM,OUTTYPE,EVALDT) ;Alternate entry point that allows
  • ICR #2182
    • Status: Active
    • Usage: Controlled Subscription
    INACTIVE(PXRMITEM) ;Return the INACTIVE FLAG, which has a value of 1
  • ICR #2182
    • Status: Active
    • Usage: Controlled Subscription
    EXIT ;Kill the working arrays unless this was a test run.
    EVAL(DFN,DEFARR,OUTTYPE,NODISC,FIEVAL,DATE) ;Reminder evaluation entry
    FIDATA(DFN,PXRMITEM,FINDINGS) ;Return the finding evaluation array to the
  • ICR #2182
    • Status: Active
    • Usage: Controlled Subscription
    OUTPUT ;Prepare the final output.

    External References

    Name Field # of Occurrence
    $$NOW^PXRMDATE EXIT+6
    DUE^PXRMDATE EVAL+106
    INDXCHK^PXRMDIEV DISABLE+16
    LOAD^PXRMDISC EXIT+11
    NODEF^PXRMERRH EVAL+9
    EVAL^PXRMEVFI EVAL+90
    DEF^PXRMLDR MAIN+36, MAINDF+4, FIDATA+18
    $$SEX^PXRMLOG EVAL+80
    EVALPCL^PXRMLOG EVAL+100
    EVALRESL^PXRMLOG EVAL+103
    OUTPUT^PXRMOUTD OUTPUT+1
    DEM^PXRMPINF EVAL+61
    $$FMTE^XLFDT EVAL+34
    $$NOW^XLFDT MAIN+40

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"Reminder definition is corrupted, ENODE is missing cannot continue!"
    • Line Location: EVAL+40

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PXD(811.9 - [#811.9] INACTIVE+2, INACTIVE+3
    ^TMP( EVAL+29!, EVAL+34*, EVAL+42*, EVAL+50*, EVAL+52, EVAL+63*, EVAL+72*, EVAL+73*, EVAL+85*, EVAL+86*
    , EVAL+92*, EVAL+96, EXIT+7*, EXIT+8!
    ^TMP("PXRHM" MAINDF+6*, DISABLE+2*, DISABLE+3*, DISABLE+9*, DISABLE+20*, EVAL+29!, EVAL+41*, FIDATA+20!
    ^TMP("PXRM" FIDATA+20!
    ^TMP($J EXIT+1!
    ^VA(200 - [#200] DISABLE+18
    ^XTMP("PXRM_DISEV" DISABLE+6, DISABLE+7, DISABLE+11, EVAL+21

    Label References

    Name Line Occurrences
    DISABLE EVAL+21
    EVAL MAIN+41, MAINDF+5, FIDATA+19
    EXIT EVAL+21, EVAL+39, EVAL+52, EVAL+62
    OUTPUT EVAL+33, EVAL+76, EVAL+83, EVAL+91, EVAL+96

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    D00 EVAL+15~, EVAL+16*, EVAL+17, EVAL+19, EVAL+33, EVAL+34, EVAL+45
    DATE EVAL~, EVAL+12, EVAL+60
    DEFARR MAIN+34~, MAIN+36, MAIN+41, MAINDF+3~, MAINDF+4, MAINDF+5, EVAL~, EVAL+80, EVAL+90, EVAL+100
    , EVAL+103, EVAL+106, OUTPUT+1, FIDATA+16~, FIDATA+18, FIDATA+19
    DEFARR("DNE" EVAL+9
    DEFARR("E" EVAL+39
    DEFARR("IEN" EVAL+9, EVAL+13
    DEFARR(0 EVAL+16
    DEFARR(20 EVAL+39
    DFN MAIN~, MAIN+41, MAINDF~, MAINDF+5, EVAL~, EVAL+35, EVAL+61, EVAL+63, EVAL+90, EXIT+1
    , EXIT+5, FIDATA~, FIDATA+19
    DISC MAIN~, EXIT+11
    DT EVAL+60
    DUE EVAL+31~, EVAL+35*, EVAL+55*, EVAL+97*, EVAL+106, OUTPUT+1
    DUEDATE EVAL+31~, EVAL+35*, EVAL+55*, EVAL+97*, EVAL+106, OUTPUT+1
    EVALDT MAIN+34~, MAIN+40*, MAIN+41, MAINDF~, MAINDF+5
    FI FIDATA+16~, FIDATA+22*, FIDATA+23*, FIDATA+24, FIDATA+25, FIDATA+26, FIDATA+27, FIDATA+28, FIDATA+29, FIDATA+30
    , FIDATA+31, FIDATA+32
    FIEVAL MAIN+34~, MAIN+41, MAINDF+3~, MAINDF+5, MAINDF+6, EVAL~, EVAL+90, EVAL+100, EVAL+103, EVAL+106
    , OUTPUT+1, FIDATA+16~, FIDATA+19
    FIEVAL( FIDATA+23, FIDATA+24, FIDATA+25, FIDATA+26, FIDATA+27, FIDATA+28, FIDATA+29, FIDATA+30, FIDATA+31, FIDATA+32
    FIEVAL("DFN" EXIT+5*
    FIEVAL("EVAL DATE/TIME" , EXIT+6*
    FIEVAL("PATIE NT AGE" , EXIT+4*
    FIEVAL("SEX" EVAL+81*
    FINDINGS FIDATA~
    FINDINGS( FIDATA+24*, FIDATA+26*, FIDATA+27*, FIDATA+28*, FIDATA+29*, FIDATA+30*, FIDATA+31*, FIDATA+32*
    FREQ EVAL+31~, EVAL+36*, EVAL+55*, EVAL+100, EVAL+106, OUTPUT+1
    >> GMFLAG MAIN+39
    IND EVAL+31~, EVAL+47*, EVAL+48, EVAL+49
    >> LAST EVAL+46*, EVAL+47, EVAL+51*
    MNAME DISABLE+1~, DISABLE+18*, DISABLE+19
    NODISC MAIN+38*, MAIN+39*, MAIN+41, EVAL~
    NTXT DISABLE+1~, DISABLE+4*, DISABLE+8*, DISABLE+9, DISABLE+12*, DISABLE+20
    OUTTYPE MAIN~, MAIN+41, MAINDF~, MAINDF+5, EVAL~, EVAL+76, OUTPUT+1
    PCLOGIC EVAL+31~, EVAL+35*, EVAL+56*, EVAL+64*, EVAL+84*, EVAL+93*, EVAL+97*, EVAL+100, EVAL+106, OUTPUT+1
    PID EVAL+15~, EVAL+49*, EVAL+50, EVAL+52
    PXRMAGE EVAL+6~, EVAL+67*
    PXRMDATE EVAL+6~, EVAL+12*
    >> PXRMDEBG EXIT+2
    PXRMDEFS MAIN+34~, MAINDF+3~
    PXRMDEFS( EVAL+48, EVAL+49, EVAL+51*
    PXRMDEFS("" EVAL+46
    PXRMDOB EVAL+6~, EVAL+67*
    PXRMDOD EVAL+6~, EVAL+67*
    >> PXRMID EXIT+3*
    >> PXRMIDOD EVAL+76
    PXRMITEM MAIN~, MAIN+36, MAINDF~, MAINDF+4, MAINDF+6, DISABLE~, DISABLE+2, DISABLE+3, DISABLE+9, DISABLE+20
    , EVAL+7~, EVAL+13*, EVAL+14, EVAL+21, EVAL+29, EVAL+34, EVAL+41, EVAL+42, EVAL+50, EVAL+52
    , EVAL+63, EVAL+72, EVAL+73, EVAL+85, EVAL+86, EVAL+92, EVAL+96, EXIT+7, FIDATA~, FIDATA+18
    , INACTIVE~, INACTIVE+2, INACTIVE+3
    PXRMLAD EVAL+6~, EVAL+68*
    PXRMPDEM EVAL+6~, EVAL+61, EVAL+100, OUTPUT+1
    PXRMPDEM("AGE" EVAL+67, EXIT+4
    PXRMPDEM("DFN" EVAL+35*
    PXRMPDEM("DOB" EVAL+67
    PXRMPDEM("DOD" EVAL+67, EVAL+71, EVAL+76
    PXRMPDEM("LAD" EVAL+68
    PXRMPDEM("PATIENT" EVAL+62
    PXRMPDEM("SEX" EVAL+68, EVAL+80
    PXRMPID EVAL+6~, EVAL+14*, EVAL+29, EVAL+34, EVAL+42, EVAL+51, EVAL+63, EVAL+72, EVAL+73, EVAL+85
    , EVAL+86, EVAL+92, EVAL+96, EXIT+3, EXIT+7, EXIT+8
    PXRMRM EVAL+7~, EVAL+11*
    PXRMRNAM EVAL+7~, EVAL+17*, EVAL+19*, EVAL+21, EVAL+34, EVAL+41, EXIT+7
    PXRMSEX EVAL+7~, EVAL+68*
    PXRMXTLK EVAL+7~, EVAL+89*, EVAL+91, EVAL+92
    RDATA DISABLE+1~, DISABLE+10*, DISABLE+11*, DISABLE+14, DISABLE+16, DISABLE+18
    REASON DISABLE+1~, DISABLE+5*, DISABLE+6*, DISABLE+7, DISABLE+9, DISABLE+11, DISABLE+13, DISABLE+14, DISABLE+16, DISABLE+17
    , DISABLE+19
    RESDATE EVAL+31~, EVAL+36*, EVAL+55*, EVAL+103, EVAL+106, OUTPUT+1
    RESLOGIC EVAL+31~, EVAL+35*, EVAL+56*, EVAL+103, OUTPUT+1
    RNAME DISABLE~, DISABLE+2, DISABLE+3, DISABLE+9, DISABLE+20, EVAL+15~, EVAL+45*, EVAL+48, EVAL+50, EVAL+51
    SEXOK EVAL+79~, EVAL+80*, EVAL+81, EVAL+83
    >> TEXT DISABLE+14*, DISABLE+19*, DISABLE+20
    TODAY EVAL+59~, EVAL+60*, EVAL+61
    U DISABLE+18, EVAL+17, EVAL+19, EVAL+33, EVAL+34, EVAL+41, EVAL+45, EVAL+48, EVAL+49, EVAL+51
    , INACTIVE+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All