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

Package: Clinical Reminders

Routine: PXRMEUT


Information

PXRMEUT ;SLC/PJH - General extract utilities ;01/08/2020

Source Information

Source file <PXRMEUT.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Clinical Reminders 5 HELP^PXRMEUT  DOCDATES^PXRMEUT1  BLDLIST^PXRMLRED  SEND^PXRMMSG  FORMAT^PXRMTEXT  
VA FileMan 4 HELP^%DTC  $$EXTERNAL^DILFD  $$GET1^DIQ  ^DIR  
Kernel 2 ($$FMADD,$$FMTE,$$NOW)^XLFDT  ($$LJ,$$RJ)^XLFSTR  
Registration 1 $$TESTPAT^VADPT  

Caller Graph

Caller Graph Total: 33

Package Total Caller Graph
Clinical Reminders 33 PXRMCF  PXRMDEV  PXRMDIEV  PXRMDLED  PXRMDLG4  PXRMDLG5  PXRMDLR2  PXRMDLRH  
PXRMEFM  PXRMEGM  PXRMEPM  PXRMETH  PXRMETH1  PXRMETM  PXRMETX  PXRMETXU  
PXRMEUT  PXRMFRPT  PXRMLCR  PXRMLPAU  PXRMLPU  PXRMLREX  PXRMLRM  PXRMP6IM  
PXRMPDR  PXRMPDRS  PXRMRST  PXRMRULE  PXRMSXRM  PXRMTXIM  PXRMV2I  PXRMXD  
PXRMXTA  

Entry Points

Name Comments DBIA/ICR reference
ASKNUM(TEXT,MIN,MAX) ;
ASKYN(DEF,TEXT,RTN,HLP) ;
  • ICR #7247
    • Status: Active
    • Usage: Private
    BHELP ;Write the beginning date help.
    CALC(NEXT,START,END) ;Calculate period start and end dates
    DATES(BDATE,EDATE,LIT) ;Get a past date range.
    BEGIN ;Select the beginning date.
    END ;Select the ending date.
    DOCUMENT(PXRMLIST,PXRMRULE,INDP,INTP,BEG,END) ;Document how the
    EHELP ;Write the ending date help.
    HELP(HTEXT) ;General help text output routine.
    LDELOK(LISTIEN) ;Return a 1 if it is ok for this user to delete the list.
    MES(TEXT) ;General mail message
    PERIOD(FREQ) ;Calculate next period
    RMPAT(NODE,INDP,INTP) ;Remove dead and test patients from

    External References

    Name Field # of Occurrence
    HELP^%DTC BHELP+5, EHELP+5
    $$EXTERNAL^DILFD DOCUMENT+18
    $$GET1^DIQ DOCUMENT+15
    ^DIR ASKNUM+8, ASKYN+11, BEGIN+9, END+6
    HELP^PXRMEUT BHELP+3, EHELP+3
    DOCDATES^PXRMEUT1 DOCUMENT+43
    BLDLIST^PXRMLRED DOCUMENT+34
    SEND^PXRMMSG MES+5
    FORMAT^PXRMTEXT HELP+5
    $$TESTPAT^VADPT RMPAT+7
    $$FMADD^XLFDT CALC+25
    $$FMTE^XLFDT END+4, DOCUMENT+24, DOCUMENT+29, DOCUMENT+30, DOCUMENT+37, DOCUMENT+38, PERIOD+3
    $$NOW^XLFDT PERIOD+3
    $$LJ^XLFSTR DOCUMENT+25, DOCUMENT+27
    $$RJ^XLFSTR CALC+19, CALC+21

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASKNUM+7
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASKYN+10
    Function Call: WRITE
    • Prompt: !
    • Line Location: BEGIN+8
    Function Call: WRITE
    • Prompt: $C(7)," ?? Enter exact date"
    • Line Location: BEGIN+13
    Function Call: WRITE
    • Prompt: $C(7)," ?? Enter exact date"
    • Line Location: END+11
    Function Call: WRITE
    • Prompt: !,TEXTOUT(IND)
    • Line Location: HELP+6
    Function Call: WRITE
    • Prompt: !
    • Line Location: HELP+7
    Routine Call
    • DIR
    • Line Location:
      • ASKNUM+8
      • ASKYN+11
      • BEGIN+9
      • END+6

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^VA(200 - [#200] GET1^DIQ
    ^PXRMXP(810.5 - [#810.5] EXTERNAL^DILFD

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] RMPAT+11
    ^PXRM(810.2 - [#810.2] DOCUMENT+10
    ^PXRM(810.4 - [#810.4] DOCUMENT+12
    ^PXRMXP(810.5 - [#810.5] DOCUMENT+5, DOCUMENT+20, DOCUMENT+22, DOCUMENT+33*, DOCUMENT+35*, DOCUMENT+36*, DOCUMENT+37*, DOCUMENT+38*, DOCUMENT+39*, DOCUMENT+40*
    , DOCUMENT+41*, DOCUMENT+44*, DOCUMENT+45*, LDELOK+2
    ^TMP("PXRMLRED" DOCUMENT+4!, DOCUMENT+35, DOCUMENT+46!
    ^TMP("PXRMXMZ" MES+2!, MES+4*
    ^TMP($J RMPAT+5, RMPAT+8!, RMPAT+13!
    ^XUSEC("PXRM MANAGER" LDELOK+3

    Label References

    Name Line Occurrences
    BEGIN BEGIN+13, END+9
    END END+11

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT BHELP+1~, BHELP+4*, BEGIN+1~, EHELP+1~, EHELP+4*
    %DT(0 BHELP+4*, EHELP+4*
    BDATE DATES~, BEGIN+12*, BEGIN+14*, END+1, END+4
    BDHTEXT BHELP+1~, BHELP+3
    BDHTEXT(1 BHELP+2*
    BEG DOCUMENT~, DOCUMENT+29, DOCUMENT+37, DOCUMENT+43
    CDATE DOCUMENT+2~, DOCUMENT+7*, DOCUMENT+24
    CLASS DOCUMENT+2~, DOCUMENT+20*, DOCUMENT+21*, DOCUMENT+26
    CMON CALC+2~, CALC+10*, CALC+13*, CALC+14*, CALC+17*, CALC+19*, CALC+23, PERIOD+1~
    CREATOR DOCUMENT+2~, DOCUMENT+14*, DOCUMENT+15*, DOCUMENT+25, LDELOK+1~, LDELOK+2*, LDELOK+3
    CUR PERIOD+1~, PERIOD+3*, PERIOD+5
    CYR CALC+2~, CALC+7*, CALC+21*, CALC+23, PERIOD+1~
    DEF ASKYN~, ASKYN+5
    DELOK LDELOK+1~, LDELOK+3*, LDELOK+4
    DFN RMPAT+3~, RMPAT+4*, RMPAT+5*, RMPAT+7, RMPAT+8, RMPAT+11, RMPAT+13
    DIR ASKNUM+1~, ASKYN+1~, BEGIN+1~, BEGIN+9!
    DIR("?" ASKNUM+6*, ASKYN+6*, ASKYN+8*, BEGIN+6*, END+4*
    DIR("??" ASKYN+9*, BEGIN+7*, END+5*
    DIR("A" ASKNUM+4*, ASKYN+4*, BEGIN+4*, END+2*
    DIR("B" ASKNUM+5*, ASKYN+5*
    DIR("PRE" BEGIN+5*, END+3*
    DIR(0 ASKNUM+3*, ASKYN+3*, BEGIN+3*, END+1*
    DIROUT ASKNUM+2!, ASKYN+2!, BEGIN+2!, BEGIN+10, END+7, END+12!
    DIRUT ASKNUM+2!, ASKYN+2!, BEGIN+2!, END+12!
    DOD RMPAT+3~, RMPAT+11*, RMPAT+12
    DT BHELP+4, DOCUMENT+45, EHELP+4
    DTOUT ASKNUM+2!, ASKNUM+9, ASKYN+2!, ASKYN+12, BEGIN+2!, BEGIN+10*, BEGIN+11, END+7*, END+8, END+12!
    DUOUT ASKNUM+2!, ASKNUM+9, ASKYN+2!, ASKYN+12, BEGIN+2!, BEGIN+11, END+9, END+12!
    DUZ LDELOK+3, MES+5
    EDATE DATES~, END+10*
    EDHTEXT EHELP+1~, EHELP+3
    EDHTEXT(1 EHELP+2*
    >> EM DOCUMENT+18
    END CALC~, CALC+25*, DOCUMENT~, DOCUMENT+30, DOCUMENT+38, DOCUMENT+43
    ETYPE CALC+2~, CALC+4*, CALC+5*, CALC+9, CALC+12, CALC+16, PERIOD+1~
    FREQ PERIOD~, PERIOD+7, PERIOD+10, PERIOD+13
    HLP ASKYN~, ASKYN+7
    HTEXT HELP~
    HTEXT( HELP+4
    IND DOCUMENT+2~, DOCUMENT+33*, DOCUMENT+35*, DOCUMENT+44*, HELP+1~, HELP+3*, HELP+4*, HELP+6*
    INDP DOCUMENT~, DOCUMENT+40, RMPAT~, RMPAT+2, RMPAT+9
    INTP DOCUMENT~, DOCUMENT+41, RMPAT~, RMPAT+2, RMPAT+7
    LDATA DOCUMENT+2~, DOCUMENT+5*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+12, DOCUMENT+14, DOCUMENT+17
    LISTIEN LDELOK~, LDELOK+2
    LIT BHELP+2, DATES~, BEGIN+4, END+2, EHELP+2
    LNAME DOCUMENT+2~, DOCUMENT+6*, DOCUMENT+23
    MAX ASKNUM~, ASKNUM+3, ASKNUM+6
    MIN ASKNUM~, ASKNUM+3, ASKNUM+5, ASKNUM+6, ASKNUM+9
    NDL DOCUMENT+3~, DOCUMENT+43, DOCUMENT+44
    NEXT CALC~, CALC+4, CALC+5, PERIOD+1~, PERIOD+8*, PERIOD+11*, PERIOD+14*, PERIOD+15
    NIN HELP+1~, HELP+3*, HELP+4*, HELP+5
    NL DOCUMENT+3~, DOCUMENT+32*, DOCUMENT+33, DOCUMENT+35*, DOCUMENT+36*, DOCUMENT+37*, DOCUMENT+38*, DOCUMENT+39*, DOCUMENT+40*, DOCUMENT+41*
    , DOCUMENT+44*, DOCUMENT+45
    NMON CALC+2~, CALC+10*, CALC+13*, CALC+17*, CALC+19*, CALC+25
    NODE RMPAT~, RMPAT+5, RMPAT+8, RMPAT+13
    NOUT HELP+1~, HELP+5, HELP+6
    NPAT DOCUMENT+3~, DOCUMENT+22*, DOCUMENT+23
    NYR CALC+2~, CALC+7*, CALC+10*, CALC+13*, CALC+17*, CALC+21*, CALC+25
    OUTPUT DOCUMENT+3~, DOCUMENT+43
    OUTPUT( DOCUMENT+44
    PERIOD CALC+2~, CALC+4*, CALC+5*, CALC+13, CALC+17, PERIOD+1~, PERIOD+5*, PERIOD+11, PERIOD+14
    PXRMLIST DOCUMENT~, DOCUMENT+5, DOCUMENT+20, DOCUMENT+22, DOCUMENT+33, DOCUMENT+35, DOCUMENT+36, DOCUMENT+37, DOCUMENT+38, DOCUMENT+39
    , DOCUMENT+40, DOCUMENT+41, DOCUMENT+44, DOCUMENT+45
    PXRMRULE DOCUMENT~, DOCUMENT+34, DOCUMENT+43
    REMOVE RMPAT+3~, RMPAT+7*, RMPAT+8
    RTN ASKYN~, ASKYN+7, ASKYN+9
    SNAME DOCUMENT+3~, DOCUMENT+8*, DOCUMENT+10*, DOCUMENT+12*, DOCUMENT+28
    SOURCE DOCUMENT+3~, DOCUMENT+8*, DOCUMENT+10, DOCUMENT+12*
    START CALC~, CALC+23*
    TEXOUT HELP+1~
    TEXT ASKNUM~, ASKNUM+4, ASKYN~, ASKYN+4, DOCUMENT+3~, MES~, MES+4
    TEXT( DOCUMENT+33
    TEXT(1 DOCUMENT+23*
    TEXT(2 DOCUMENT+24*, DOCUMENT+25*
    TEXT(3 DOCUMENT+26*, DOCUMENT+27*
    TEXT(4 DOCUMENT+28*
    TEXT(5 DOCUMENT+29*
    TEXT(6 DOCUMENT+30*
    TEXT(7 DOCUMENT+31*
    TEXTIN HELP+1~, HELP+5
    TEXTIN( HELP+4*
    >> TEXTOUT HELP+5
    >> TEXTOUT( HELP+6
    TYPE DOCUMENT+3~, DOCUMENT+17*, DOCUMENT+18*, DOCUMENT+27
    U ASKNUM+3, ASKYN+9, BEGIN+7, END+5, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+10, DOCUMENT+12, DOCUMENT+14
    , DOCUMENT+17, DOCUMENT+20, DOCUMENT+22, DOCUMENT+45, LDELOK+2, RMPAT+11
    VALMCNT DOCUMENT+3~, DOCUMENT+35
    X ASKNUM+1~, ASKYN+1~, BEGIN+1~
    XMSUB MES+1~, MES+3*, MES+5
    Y ASKNUM+1~, ASKNUM+9*, ASKNUM+10, ASKYN+1~, ASKYN+12*, ASKYN+13, BEGIN+1~, BEGIN+12, BEGIN+13, BEGIN+14
    END+10, END+11
    YEAR CALC+2~, CALC+4*, CALC+5*, CALC+7, PERIOD+1~, PERIOD+5*, PERIOD+8, PERIOD+11, PERIOD+14
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All