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

Package: Clinical Reminders

Routine: PXRMGEV


Information

PXRMGEV ;SLC/AGP,RFR - Generic entry point to run different Reminder Evaluation ;Apr 09, 2025@11:34:42

Source Information

Source file <PXRMGEV.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Clinical Reminders 1 (ERROR,FINDDGS,GETOIS,GTORDERS,REM)^PXRMGEVA  
VA FileMan 1 ^%DT  

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

Package Total Caller Graph
Order Entry Results Reporting 3 ORBSMART  ORDV06C  ORIRPC  
Womens Health 3 WVRPCVPR  WVUTL11  WVUTL12  

Entry Points

Name Comments DBIA/ICR reference
EN(RESULT,INPUT) ;
; INPUT
; INPUT("SUB")=^TMP subscript to output all evaluations under
; CAUTION: It is not recommended to mix different evaluation types in
; one call with the same output subscript.
; INPUT("SUB","ROC")=^TMP subscript to output reminder order check evaluations under
; INPUT("SUB","LR")=^TMP subscript to output reminder list rule evaluations under
; INPUT("SUB","REMINDERS")=^TMP subscript to output reminder evaluations under
; INPUT("SUB","TERMS")=^TMP subscript to output reminder term evaluations under
; NOTE: When specifying ^TMP subscripts for one or more evaluation types, you are
; required to set INPUT("SUB"); input validation errors are reported under this
; ^TMP subscript.
  • ICR #6772
    • Status: ['The reminder evaluation status as a', 'string value', 'DUE DATE: The date the reminder is due', 'LAST DONE: The date the reminder evaluation', 'determines as the last time the', 'reminder was completed.', 'The following subscript will only be returned', 'if pass in parameters specified if they', 'should returned.', '^TMP($J,SUB,REMINDER,"PRINT NAME")=', "Reminder's print name (or name if print name", 'is null) ^TMP($J,SUB,REMINDER,"FIEVAL")=', 'Merged copy of the FIEVAL array. ^TMP($J,SUB,REMINDER,"MAINTENANCE",X)=', 'Line X of the maintenance output.', '^TMP($J,SUB,REMINDER,"FINDINGS",COMPONENT REMINDER)=', '"STATUS^DUE DATE^LAST DONE"', 'If REMINDER has the VA-REMINDER DEFINITION', 'computed finding and its SAVETEMP parameter', 'value is 1, then data for the COMPONENT', 'REMINDER that is executed is returned under', 'this node. ^TMP($J,SUB,REMINDER,"FINDINGS",COMPONENT REMINDER,"FIEVAL")=', 'Merged copy of the FIEVAL array for', 'COMPONENT REMINDER that is executed as a', 'finding, where COMPONENT REMINDER is the', 'PRINT NAME of that reminder. ^TMP($J,SUB,REMINDER,"FINDINGS",COMPONENT', 'REMINDER,"MAINTENANCE",X)=', 'Line X of the maintenance output for COMPONENT', 'REMINDER that is executed as a finding, where', 'COMPONENT REMINDER is the PRINT NAME of that', 'reminder.', 'Reminder Terms ^TMP($J,SUB,"TERMS",TERM)=RESULT', 'TERM: The IEN of the entry from file 811.5,', 'or the .01 of the entry from file 811.5. RESULT: 1 for the term', 'applies to the patient', 'or 0 the term does not apply to the', 'patient.', 'The following subscript will only be returned', 'if pass in parameters specified if they', 'should returned.', '^TMP($J,SUB,"TERMS",TERM,"FIEVAL")=Merged copy of', 'the term FIEVAL array. ^TMP($J,SUB,"TERMS",TERM,"DETAIL', 'TEXT",X,0)=Line', 'X of the term.']
    • Usage: Controlled Subscription
    CINPUTS(RESULT,INPUT) ;

    External References

    Name Field # of Occurrence
    ^%DT CINPUTS+58
    ERROR^PXRMGEVA EN+128, CINPUTS+2, CINPUTS+4, CINPUTS+5, CINPUTS+9, CINPUTS+12, CINPUTS+13, CINPUTS+15, CINPUTS+16, CINPUTS+22
    , CINPUTS+25, CINPUTS+32, CINPUTS+33, CINPUTS+37, CINPUTS+38, CINPUTS+39, CINPUTS+40, CINPUTS+41, CINPUTS+50, CINPUTS+51
    , CINPUTS+55, CINPUTS+59, CINPUTS+68
    FINDDGS^PXRMGEVA EN+128
    GETOIS^PXRMGEVA EN+125
    GTORDERS^PXRMGEVA EN+131
    REM^PXRMGEVA EN+133

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] CINPUTS+5
    ^PXD(801 - [#801] CINPUTS+25
    ^PXD(811.9 - [#811.9] CINPUTS+47, CINPUTS+48, CINPUTS+50, CINPUTS+51
    ^PXRM(810.4 - [#810.4] CINPUTS+30, CINPUTS+32, CINPUTS+33
    ^PXRMD(811.5 - [#811.5] CINPUTS+66, CINPUTS+68
    ^TMP($J EN+119!, EN+120, EN+134

    Label References

    Name Line Occurrences
    $$CINPUTS EN+124

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT CINPUTS+1~, CINPUTS+57*
    DATA EN+117~, EN+122*, EN+124, EN+125, EN+128, EN+131, EN+133
    DATA("DG IEN" , EN+128
    DATA("ROC DIS PLAY GROUPS" , EN+126
    DATA("ROC ORD ERS" , EN+125
    DATA("SUB" EN+134
    DGIEN CINPUTS+1~, CINPUTS+19*, CINPUTS+20, CINPUTS+21
    DGIENS EN+117~
    FAIL CINPUTS+1~, CINPUTS+17*, CINPUTS+19, CINPUTS+20*, CINPUTS+21*, CINPUTS+22, CINPUTS+24, CINPUTS+25*
    GNAME CINPUTS+1~, CINPUTS+24*, CINPUTS+25
    INPUT EN~, EN+122, CINPUTS~
    INPUT("DFN" CINPUTS+4, CINPUTS+5
    INPUT("LR" CINPUTS+2, CINPUTS+27, CINPUTS+28, CINPUTS+34*, CINPUTS+35, CINPUTS+36
    INPUT("REMINDERS" CINPUTS+2, CINPUTS+3, CINPUTS+43, CINPUTS+44, CINPUTS+52*, CINPUTS+53!, CINPUTS+54, CINPUTS+60*
    INPUT("ROC DI SPLAY GROUPS" , CINPUTS+13, CINPUTS+16, CINPUTS+19, CINPUTS+20, CINPUTS+21
    INPUT("ROC OR DERED WITHIN" , CINPUTS+18, DERS" , CINPUTS+13, CINPUTS+14
    INPUT("ROC RE TURN TYPE" , CINPUTS+8
    INPUT("ROC ST ATUS" , CINPUTS+15
    INPUT("ROC" CINPUTS+2, CINPUTS+3, CINPUTS+7, CINPUTS+23, CINPUTS+24
    INPUT("SUB" EN+118
    INPUT("TERMS" CINPUTS+2, CINPUTS+3, CINPUTS+62, CINPUTS+63, CINPUTS+64, CINPUTS+69*, CINPUTS+70!
    INSTANCE CINPUTS+1~, CINPUTS+35*, CINPUTS+36, CINPUTS+37, CINPUTS+38, CINPUTS+39, CINPUTS+40, CINPUTS+41
    NAME CINPUTS+1~, CINPUTS+28*, CINPUTS+30, CINPUTS+31, CINPUTS+32, CINPUTS+33, CINPUTS+34, CINPUTS+35, CINPUTS+36, CINPUTS+37
    , CINPUTS+38, CINPUTS+39, CINPUTS+40, CINPUTS+41, CINPUTS+44*, CINPUTS+46, CINPUTS+47, CINPUTS+48, CINPUTS+49, CINPUTS+52
    , CINPUTS+53, CINPUTS+63*, CINPUTS+64, CINPUTS+66, CINPUTS+67, CINPUTS+68, CINPUTS+69, CINPUTS+70
    NODE CINPUTS+1~, CINPUTS+36*, CINPUTS+37, CINPUTS+38, CINPUTS+39, CINPUTS+40, CINPUTS+41, CINPUTS+54*, CINPUTS+55, CINPUTS+56
    , CINPUTS+57, CINPUTS+64*, CINPUTS+69
    ORDLST EN+117~
    REMTYPE EN+117~
    RESULT EN~, EN+120*, EN+121, EN+124, EN+128, EN+129, EN+132, EN+133, EN+134*, CINPUTS~
    , CINPUTS+2, CINPUTS+3, CINPUTS+4, CINPUTS+5, CINPUTS+7, CINPUTS+9, CINPUTS+11, CINPUTS+12, CINPUTS+13, CINPUTS+15
    , CINPUTS+16, CINPUTS+22, CINPUTS+25, CINPUTS+27, CINPUTS+32, CINPUTS+33, CINPUTS+37, CINPUTS+38, CINPUTS+39, CINPUTS+40
    , CINPUTS+41, CINPUTS+43, CINPUTS+50, CINPUTS+51, CINPUTS+55, CINPUTS+59, CINPUTS+62, CINPUTS+68
    RETTYPE CINPUTS+1~, CINPUTS+66*, CINPUTS+67*, CINPUTS+69
    RIEN CINPUTS+1~, CINPUTS+29*, CINPUTS+30*, CINPUTS+31*, CINPUTS+32, CINPUTS+33, CINPUTS+34, CINPUTS+45*, CINPUTS+47*, CINPUTS+48*
    , CINPUTS+49*, CINPUTS+50, CINPUTS+51, CINPUTS+52, CINPUTS+53, CINPUTS+54, CINPUTS+60
    ROC CINPUTS+1~
    ROCIENS CINPUTS+1~
    ROCTYPE CINPUTS+1~, CINPUTS+8*, CINPUTS+9, CINPUTS+10
    ROCTYPE("VALID" CINPUTS+8*, CINPUTS+10*, CINPUTS+12
    SUB EN+117~, EN+118*, EN+119, EN+120
    TIEN CINPUTS+1~, CINPUTS+65*, CINPUTS+66*, CINPUTS+67*, CINPUTS+68, CINPUTS+69, CINPUTS+70
    U CINPUTS+9, CINPUTS+10, CINPUTS+33, CINPUTS+37, CINPUTS+38, CINPUTS+39, CINPUTS+40, CINPUTS+41, CINPUTS+51, CINPUTS+52
    , CINPUTS+55, CINPUTS+56, CINPUTS+57, CINPUTS+60, CINPUTS+69
    X CINPUTS+1~, CINPUTS+57*
    Y CINPUTS+1~, CINPUTS+59, CINPUTS+60
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All