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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRMRPCA

Package: Clinical Reminders

Routine: PXRMRPCA


Information

PXRMRPCA ; SLC/PJH - Functions returning REMINDER data ;11/04/2009

Source Information

Source file <PXRMRPCA.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Clinical Reminders 1 ($$INACTIVE,MAIN)^PXRM  
Kernel 1 $$FMTE^XLFDT  
Toolkit 1 GETLST^XPAR  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORQQPX  ORQQPXRM  

Entry Points

Name Comments DBIA/ICR reference
GETLST(D0,D1,LEVEL,PARENT) ;Add to output array
ALIST(ORY,ORPT,LIST) ;Evaluate specific reminders
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    WEB(ORY,ORRM) ;web page call
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    DLGWIPE(REM) ;Dialog check
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    REMDET(ORY,ORPT,ORIEN) ;return detail for a pt's clinical reminder
    ; ORY - return array
    ; ORPT - patient DFN
    ; ORIEN - clinical reminder (811.9 ien)
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    CATEGORY(ORY,ORPT,ORLOC) ;Reminder Categories
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    ALL(ORY) ;All active reminders
    AVAL(ARRAY,POS) ;Evaluate array of reminders
    DLG(REM) ;Dialog check
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    APPL(ORY,ORPT,ORLOC) ;Applicable reminders for cover sheet
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription
    LIST(ORY,ORPT,ORLOC) ;Reminders for this patient location (not evaluated)
  • ICR #3078
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    $$GET1^DIQ APPL+5, CATEGORY+5, LIST+6
    $$INACTIVE^PXRM AVAL+4
    MAIN^PXRM AVAL+6, REMDET+5
    $$FMTE^XLFDT REMDET+10
    GETLST^XPAR APPL+8, CATEGORY+11, LIST+9

    Used in RPC

    RPC Name Call Tags
    PXRM REMINDER CATEGORIES CATEGORY
    PXRM REMINDER EVALUATION ALIST
    PXRM REMINDER WEB WEB
    PXRM REMINDERS (UNEVALUATED) LIST
    PXRM REMINDER DETAIL REMDET

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^VA(200 - [#200] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PXD(811.9 - [#811.9] ALL+4, ALL+6, ALL+10, AVAL+23, DLG+2, DLGWIPE+2, GETLST+24, GETLST+26, LIST+14, WEB+6
    , WEB+8, WEB+9, WEB+10, WEB+12, WEB+13
    ^PXRM(800 - [#800] WEB+16, WEB+18, WEB+19, WEB+20, WEB+22, WEB+23
    ^PXRMD(801.41 - [#801.41] DLG+3, DLGWIPE+3
    ^PXRMD(811.7 - [#811.7] GETLST+4, GETLST+8, GETLST+19, GETLST+20, GETLST+44, GETLST+45
    ^TMP("PXRHM" AVAL+3!, AVAL+9, AVAL+11, AVAL+32!, REMDET+4!, REMDET+7, REMDET+8, REMDET+13, REMDET+14, REMDET+15!

    Label References

    Name Line Occurrences
    $$DLG AVAL+27, AVAL+31, GETLST+40
    $$DLGWIPE AVAL+27, AVAL+31
    AVAL APPL+10, ALIST+4
    GETLST CATEGORY+25, GETLST+52

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ADDR WEB+2~, WEB+9*, WEB+11, WEB+19*, WEB+21
    ARR ALL+2~
    ARR( ALL+16*, ALL+19
    ARRAY AVAL~
    ARRAY( AVAL+1, AVAL+2
    CNT CATEGORY+16~, CATEGORY+17*, CATEGORY+19*, CATEGORY+21, LIST+3~, LIST+12*, LIST+15*, WEB+2~, WEB+3*, WEB+11*
    , WEB+14*, WEB+21*, WEB+24*
    CR REMDET+6~
    D0 GETLST~, GETLST+4
    D1 GETLST~, GETLST+4, GETLST+6
    DATA ALL+2~, ALL+10*, ALL+12, ALL+14, DLG+1~, DLG+3*, DLG+4, DLGWIPE+1~, GETLST+1~, GETLST+20*
    , GETLST+21, GETLST+22, GETLST+24*, GETLST+28, GETLST+30, GETLST+45*, GETLST+46, WEB+2~
    DESC WEB+2~, WEB+3*, WEB+6*, WEB+8, WEB+16*, WEB+18
    DIEN DLG+1~, DLG+2*, DLG+3, DLGWIPE+1~, DLGWIPE+2*, DLGWIPE+3
    DOK DLG+1~, DLGWIPE+1~
    DUZ APPL+5, CATEGORY+5, LIST+6
    ERR APPL+2~, APPL+8, APPL+9, CATEGORY+2~, CATEGORY+11, CATEGORY+13, LIST+2~, LIST+9, LIST+10
    I REMDET+6~*, REMDET+11*, REMDET+12*, REMDET+14*
    IC CATEGORY+2~, CATEGORY+17*, GETLST+13*, GETLST+40*
    J REMDET+6~*, REMDET+13*, REMDET+14
    LEVEL CATEGORY+16~, CATEGORY+17*, GETLST~, GETLST+3, GETLST+6, GETLST+15*, GETLST+52
    LINE WEB+2~, WEB+11*, WEB+12*, WEB+13, WEB+21*, WEB+22*, WEB+23
    LIST ALIST~, ALIST+4
    NAME ALL+2~, ALL+14*, ALL+16, GETLST+1~, GETLST+8*, GETLST+13, GETLST+28*, GETLST+30*, GETLST+31, GETLST+38*
    , GETLST+40
    OCNT ALL+2~, ALL+18*, ALL+20*, ALL+21
    ORCAT CATEGORY+16~, CATEGORY+21*, CATEGORY+25
    ORDUE APPL+3~, ALIST+2~, AVAL+8*, AVAL+16*, AVAL+17*, AVAL+18*, AVAL+27, AVAL+29, AVAL+31, LIST+3~
    ORDUEDT APPL+2~, ALIST+1~, AVAL+20*, AVAL+27, LIST+2~
    ORI APPL+2~, ALIST+1~, AVAL+1*, AVAL+2, LIST+2~
    ORIEN APPL+2~, ALIST+1~, AVAL+2*, AVAL+4, AVAL+6, AVAL+9, AVAL+11, AVAL+23, AVAL+27, AVAL+31
    , LIST+2~, LIST+3~, LIST+14*, LIST+15, REMDET~, REMDET+5, REMDET+7, REMDET+8, REMDET+13, REMDET+14
    ORJ APPL+2~, APPL+4*, ALIST+1~, ALIST+3*, AVAL+26*, AVAL+27, AVAL+30*, AVAL+31, LIST+2~, LIST+4*
    ORLASTDT APPL+2~, ALIST+1~, AVAL+20*, AVAL+21*, AVAL+27, LIST+2~
    ORLOC APPL~, APPL+6, APPL+7, ALIST+1~, CATEGORY~, CATEGORY+7, CATEGORY+8, LIST~, LIST+7, LIST+8
    ORPRI APPL+3~, ALIST+2~, AVAL+23*, AVAL+25*, AVAL+27, LIST+3~
    ORPT APPL~, ALIST~, AVAL+6, CATEGORY~, LIST~, REMDET~, REMDET+5
    ORREM ALL+2~, ALL+3*, ALL+4*, ALL+6, ALL+10, ALL+16, GETLST+1~, GETLST+21*, GETLST+24, GETLST+26
    , GETLST+31, GETLST+38*, GETLST+40
    ORRM WEB~, WEB+5, WEB+6, WEB+8, WEB+9, WEB+10, WEB+12, WEB+13
    ORSCAT GETLST+1~, GETLST+3, GETLST+4*, GETLST+6*, GETLST+8, GETLST+19, GETLST+20, GETLST+44, GETLST+45, GETLST+52
    ORSRV APPL+2~, APPL+5*, APPL+6, APPL+7, ALIST+1~, CATEGORY+2~, CATEGORY+5*, CATEGORY+7, CATEGORY+8, LIST+2~
    , LIST+6*, LIST+7, LIST+8
    ORSTA APPL+3~, ALIST+2~, AVAL+12*, AVAL+14, AVAL+16, AVAL+17, AVAL+18, LIST+3~
    ORTXT APPL+2~, ALIST+1~, AVAL+8, AVAL+9*, AVAL+11, AVAL+27, AVAL+31, LIST+2~, REMDET+6~, REMDET+7*
    , REMDET+8, REMDET+13, REMDET+14
    ORX APPL+2~, ALIST+1~, AVAL+11*, AVAL+12, AVAL+20, LIST+2~
    ORY ALL~, APPL~, ALIST~, CATEGORY~, LIST~, REMDET~, WEB~
    ORY( ALL+21*, AVAL+27*, AVAL+31*, GETLST+13*, GETLST+40*, LIST+15*, REMDET+11*, REMDET+12*, REMDET+14*, WEB+11*
    , WEB+14*, WEB+21*, WEB+24*
    ORY(1 APPL+9*, CATEGORY+13*, LIST+10*
    PARENT GETLST~, GETLST+3*, GETLST+4, GETLST+13, GETLST+40, GETLST+52
    PASS APPL+3~, APPL+6*, APPL+7*, APPL+8, CATEGORY+2~, CATEGORY+7*, CATEGORY+8*, CATEGORY+11, LIST+3~, LIST+7*
    , LIST+8*, LIST+9
    PCAT GETLST+1~, GETLST+3*, GETLST+4*, GETLST+13
    POS AVAL~, AVAL+2
    REM DLG~, DLG+2, DLGWIPE~, DLGWIPE+2
    SCT REMDET+6~, REMDET+10*
    SEQ GETLST+1~, GETLST+22*, GETLST+31, GETLST+36*, GETLST+37*, GETLST+38, GETLST+46*, GETLST+49*, GETLST+50*, GETLST+51
    STA REMDET+6~, REMDET+8*, REMDET+9
    STA( REMDET+10*
    STA(1 REMDET+9*, REMDET+12
    STA(2 REMDET+9*, REMDET+12
    STA(3 REMDET+9*, REMDET+12
    STA1 REMDET+6~
    STA2 REMDET+6~
    STA3 REMDET+6~
    SUB ALL+2~, ALL+18*, ALL+19*, ALL+21, GETLST+1~, GETLST+18*, GETLST+19*, GETLST+20, GETLST+43*, GETLST+44*
    , GETLST+45, GETLST+46, GETLST+51*, GETLST+52, LIST+3~, LIST+12*, LIST+13*, LIST+14, WEB+2~, WEB+7*
    , WEB+8*, WEB+9, WEB+10, WEB+12, WEB+13, WEB+17*, WEB+18*, WEB+19, WEB+20, WEB+22
    , WEB+23
    TEMP GETLST+1~, GETLST+18!, GETLST+43!
    TEMP( GETLST+31*, GETLST+37, GETLST+38, GETLST+46*, GETLST+50, GETLST+51
    TEMPLST CATEGORY+2~
    TITLE WEB+2~, WEB+10*, WEB+11, WEB+20*, WEB+21
    TMPLST APPL+2~, APPL+8, APPL+10, CATEGORY+11, LIST+2~, LIST+9
    TMPLST( CATEGORY+19, CATEGORY+21, LIST+13, LIST+14
    TXT WEB+2~, WEB+13*, WEB+14, WEB+23*, WEB+24
    U ALL+6, ALL+12, ALL+14, ALL+16, APPL+9, AVAL+2, AVAL+12, AVAL+20, AVAL+23, AVAL+27
    , AVAL+31, CATEGORY+13, CATEGORY+21, DLG+2, DLG+4, DLGWIPE+2, DLGWIPE+3, GETLST+4, GETLST+13, GETLST+21
    , GETLST+22, GETLST+24, GETLST+26, GETLST+28, GETLST+30, GETLST+31, GETLST+38, GETLST+40, GETLST+46, LIST+10
    , LIST+14, REMDET+9, WEB+9, WEB+10, WEB+11, WEB+14, WEB+19, WEB+20, WEB+21, WEB+24
    UNIQ CATEGORY+16~, CATEGORY+17*, CATEGORY+23*, CATEGORY+25, GETLST+3*, GETLST+39*, GETLST+40, WEB+2~, WEB+3*, WEB+11*
    , WEB+14, WEB+21*, WEB+24
    USAGE ALL+2~, ALL+6*, ALL+7, ALL+8, ALL+9, GETLST+1~, GETLST+26*, GETLST+27
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All