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

Package: Clinical Reminders

Routine: PXRMDLL


Information

PXRMDLL ;SLC/PJH - REMINDER DIALOG LOADER ;01/24/2017

Source Information

Source file <PXRMDLL.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Clinical Reminders 8 $$MH^PXRMDLG5  $$DISABCHK^PXRMDLG6  ($$RESGROUP,REPLACE)^PXRMDLLB  ($$CHECKER,$$TOK)^PXRMDTAX  DIALDSAR^PXRMFRPT  SEND^PXRMMSG  FORMAT^PXRMTEXT  $$STRREP^PXRMUTIL  
Kernel 2 ^%ZTLOAD  $$NOW^XLFDT  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Clinical Reminders 8 PXRMDBL3  PXRMDLGZ  PXRMDLLA  PXRMDLLB  PXRMRPCC  PXRMRPCD  PXRMRUTL  PXRMTDLG  

Entry Points

Name Comments DBIA/ICR reference
ERRORQ ;
TAXERROR(DIEN,TIEN) ;
EXP(TIEN,DITEM,DSUB,DEXC,DMHEX,DRESL,DTXT) ;Expand taxonomy codes
OK(DIEN) ;Check if mental health test is for GUI
AHIS(DITEM) ;
ERROR(DESC,ZTSAVE) ;
LOAD(DIEN,DFN) ;Load dialog questions into array
  • ICR #6258
    • Status: Withdrawn
    • Usage: Controlled Subscription
    TAX(TXIEN,DITEM,TEXT,ARRAY) ;Return list of resolutions/codes for taxonomy
    GROUP(DIEN,DSUB,BLFAIL) ;Dialog group
    TXT ;Format text
    ISDISAB(PXRMIEN) ;
    ISDISABX ;

    External References

    Name Field # of Occurrence
    ^%ZTLOAD ERROR+6
    $$GET1^DIQ GROUP+68
    $$MH^PXRMDLG5 OK+2
    $$DISABCHK^PXRMDLG6 ISDISAB+11
    $$RESGROUP^PXRMDLLB GROUP+54, LOAD+49
    REPLACE^PXRMDLLB GROUP+43, LOAD+46
    $$CHECKER^PXRMDTAX TAXERROR+5
    $$TOK^PXRMDTAX TAX+9, TAX+10
    DIALDSAR^PXRMFRPT ISDISAB+10
    SEND^PXRMMSG ERRORQ+2
    FORMAT^PXRMTEXT TAXERROR+7
    $$STRREP^PXRMUTIL TXT+5
    $$NOW^XLFDT ERROR+5

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^GMRD(120.51 - [#120.51] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^GMRD(120.51 - [#120.51] LOAD+67
    ^PXD(811.2 - [#811.2] TAX+6, TAX+7, TAX+19, TAX+21, TAXERROR+3
    ^PXRMD(801.41 - [#801.41] EXP+2, EXP+3, GROUP+5, GROUP+15, GROUP+30, GROUP+31, GROUP+33, GROUP+40, GROUP+46, GROUP+47
    , GROUP+48, GROUP+49, GROUP+51, GROUP+56, GROUP+59, ISDISAB+2, LOAD+5, LOAD+34, LOAD+35, LOAD+36
    , LOAD+39, LOAD+42, LOAD+52, LOAD+53, LOAD+54, LOAD+55, LOAD+61, TAX+11, TAX+30, TAX+34
    , TAX+38, TAXERROR+2, AHIS+2, AHIS+8, AHIS+10, AHIS+12
    ^PXRMD(801.42 - [#801.42] AHIS+14
    ^PXRMD(801.9 - [#801.9] TAX+29, AHIS+4
    ^TMP("PXRMXMZ" ERRORQ+1*
    ^XTMP("PXRM_DISEV" LOAD+12

    Label References

    Name Line Occurrences
    $$AHIS EXP+10, GROUP+18, GROUP+58, LOAD+63
    $$ISDISAB GROUP+36, LOAD+7, LOAD+39
    $$OK GROUP+63, LOAD+59
    $$TAX EXP+8
    ERROR ISDISABX+3, TAXERROR+12
    EXP GROUP+66, LOAD+65
    GROUP GROUP+70, LOAD+69
    ISDISABX ISDISAB+10, ISDISAB+12
    TAXERROR TAX+7, TAX+13
    TXT EXP+20, EXP+31, GROUP+26, GROUP+77, LOAD+76

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACNT EXP+1~, EXP+36*, EXP+37*, EXP+39, EXP+41, EXP+43, EXP+47
    AHIS EXP+1~, EXP+41*, EXP+51
    ARRAY EXP+1~, EXP+8, EXP+9, EXP+24, TAX~, TAX+23*
    ARRAY( EXP+37, EXP+39, EXP+41, EXP+43, TAX+35*, TAX+39*
    ATYP EXP+1~, EXP+43*, EXP+51
    BLFAIL GROUP~, GROUP+4*, GROUP+30, GROUP+31, GROUP+41, GROUP+43, GROUP+70, LOAD+1~, LOAD+4*, LOAD+34
    , LOAD+35, LOAD+44, LOAD+46, LOAD+69, LOAD+78
    BOTH EXP+1~, EXP+8*, EXP+27, EXP+49
    CNT EXP+1~, ISDISAB+1~, ISDISAB+7*, ISDISAB+9, ISDISAB+13*, ISDISAB+16*, ISDISAB+17, TAX+1~, TAX+23*, TAX+35*
    , TAX+39*, TAXERROR+1~, TAXERROR+8*, TAXERROR+10*
    CODES EXP+1~
    DARRAY LOAD+1~
    DARRAY( GROUP+61, LOAD+57
    DARRAY("AUTTEDT(" LOAD+18*
    DARRAY("AUTTEXAM(" LOAD+19*
    DARRAY("AUTTHF(" LOAD+20*
    DARRAY("AUTTIMM(" LOAD+21*
    DARRAY("AUTTSK(" LOAD+22*
    DARRAY("GMRD(120.51," LOAD+23*
    DARRAY("ICD9(" LOAD+27*
    DARRAY("ICPT(" LOAD+28*
    DARRAY("ORD(101.41," LOAD+24*
    DARRAY("PXD(811.2," LOAD+29*
    DARRAY("WV(790.1," LOAD+30*
    DARRAY("YTT(601.71," LOAD+25*
    DATA GROUP+1~, GROUP+5*, GROUP+6, GROUP+7, GROUP+8, GROUP+33*, GROUP+34, GROUP+43, GROUP+45, GROUP+49*
    , GROUP+52, GROUP+53, LOAD+1~, LOAD+5*, LOAD+9, LOAD+36*, LOAD+37, LOAD+39*, LOAD+46, LOAD+47
    , LOAD+48
    DBOX GROUP+1~, GROUP+6*, GROUP+9*, GROUP+21
    DCAP GROUP+1~, GROUP+6*, GROUP+21
    DCCNT GROUP+1~
    DCHECK EXP+45*, LOAD+2~
    DCHK GROUP+1~, GROUP+11*, GROUP+17
    DCOUNT GROUP+2~, GROUP+73
    DDIS EXP+1~, EXP+4*, EXP+18, EXP+26, EXP+45*, GROUP+29~, GROUP+71*, GROUP+73, LOAD+2~, LOAD+71*
    , LOAD+72*, LOAD+73
    DENTRY GROUP+1~, GROUP+7*, GROUP+20
    DESC ERROR~, ERROR+2
    DEXC EXP~, EXP+18, EXP+26, EXP+50*, EXP+51, GROUP+1~, GROUP+15*, GROUP+17, GROUP+45*, GROUP+51*
    , GROUP+66, GROUP+73, LOAD+2~, LOAD+61*, LOAD+65, LOAD+73
    DFIEN GROUP+60*, GROUP+63, GROUP+66, GROUP+68*, LOAD+1~, LOAD+56*, LOAD+59, LOAD+65, LOAD+67*
    DFIND GROUP+59*, GROUP+60, LOAD+1~, LOAD+55*, LOAD+56
    DFN GROUP+43, LOAD~, LOAD+46
    DFTYP GROUP+60*, GROUP+61, LOAD+1~, LOAD+56*, LOAD+57
    DGCNT GROUP+29~*, GROUP+32*
    DGIEN GROUP+1~, GROUP+34*, GROUP+36, GROUP+40, GROUP+43, GROUP+46, GROUP+47, GROUP+48, GROUP+49, GROUP+51
    , GROUP+54, GROUP+56, GROUP+58, GROUP+59, GROUP+66, GROUP+70, GROUP+73, GROUP+78
    DGRP GROUP+1~, GROUP+64*, GROUP+66, GROUP+70, GROUP+72*, GROUP+73, GROUP+78
    DGSEQ GROUP+1~, GROUP+29*, GROUP+30*, GROUP+31
    DGSUB GROUP+1~, GROUP+31*, GROUP+33, GROUP+64, GROUP+72
    DHIDE EXP+45*, GROUP+1~, GROUP+7*, GROUP+11*, GROUP+13*, GROUP+19, LOAD+2~
    DHIS EXP+10*, EXP+18, EXP+27, GROUP+58*, GROUP+73, LOAD+2~, LOAD+63*, LOAD+73
    DHIST EXP+1~
    DIALOGIEN LOAD+1~, LOAD+4*
    DIEN OK~, OK+1, OK+2, GROUP~, GROUP+5, GROUP+15, GROUP+17, GROUP+18, GROUP+27, GROUP+30
    , GROUP+31, GROUP+33, LOAD~, LOAD+4, LOAD+5, LOAD+7, LOAD+34, LOAD+35, LOAD+36, TAXERROR~
    , TAXERROR+2, TAXERROR+5
    DIND GROUP+1~, GROUP+6*, GROUP+19
    DINDPN GROUP+2~, GROUP+8*, GROUP+22
    DITEM EXP~, EXP+2, EXP+3, EXP+8, EXP+10, EXP+18, EXP+21, EXP+26, EXP+33, EXP+51
    , EXP+53, LOAD+1~, LOAD+37*, LOAD+39, LOAD+42, LOAD+46, LOAD+49, LOAD+52, LOAD+53, LOAD+54
    , LOAD+55, LOAD+61, LOAD+63, LOAD+65, LOAD+69, LOAD+73, LOAD+77, TAX~, TAX+7, TAX+11
    , TAX+13, TAX+30, TAX+34, TAX+38, AHIS~, AHIS+2, AHIS+8
    DMHEX EXP~, EXP+18, GROUP+2~, GROUP+53*, GROUP+66, GROUP+73, LOAD+2~, LOAD+48*, LOAD+65, LOAD+73
    DNAME TAXERROR+1~, TAXERROR+2*
    DPCE EXP+1~, EXP+39*, GROUP+61*, GROUP+63, GROUP+66, GROUP+68, LOAD+1~, LOAD+57*, LOAD+59, LOAD+65
    , LOAD+67
    DRES GROUP+56*, LOAD+1~, LOAD+54*
    DRESL EXP~, EXP+18, GROUP+2~, GROUP+54*, GROUP+66, GROUP+73, LOAD+2~, LOAD+49*, LOAD+65, LOAD+73
    DSEQ LOAD+1~, LOAD+33*, LOAD+34*, LOAD+35
    DSHARE GROUP+2~, GROUP+7*, GROUP+20
    DSUB EXP~, EXP+18, EXP+21, EXP+26, EXP+33, EXP+47, GROUP~, GROUP+17, GROUP+27, GROUP+64
    , GROUP+72, LOAD+1~, LOAD+35*, LOAD+36, LOAD+65, LOAD+69, LOAD+73, LOAD+77
    DSUPP EXP+1~, EXP+3*, EXP+4, GROUP+11, GROUP+29~, GROUP+52*, GROUP+71, LOAD+2~, LOAD+47*, LOAD+72
    DTAX EXP+1~, EXP+47*, EXP+51, EXP+53
    DTXT EXP~, GROUP+47!, GROUP+66, LOAD+1~, LOAD+51!, LOAD+65, TAX+1~, TAX+15*, TAX+17*, TAX+19*
    , TAX+21*, TAX+23
    DTXT( TXT+2, EXP+19, EXP+30, GROUP+25, GROUP+48*, GROUP+76, LOAD+53*, LOAD+75
    DTYP GROUP+29~, GROUP+52*, GROUP+66, GROUP+70, LOAD+1~, LOAD+47*, LOAD+65, LOAD+69
    DUZ ERRORQ+2
    DXNODE TAX+1~
    ERRORTXT ISDISAB+1~, ERRORQ+1, TAXERROR+1~
    ERRORTXT( ISDISAB+9*, ISDISAB+13*, ISDISAB+17*, TAXERROR+8*, TAXERROR+10*
    FAIL TAX+1~, TAXERROR+1~, TAXERROR+5*
    GUI AHIS+6~, AHIS+12*, AHIS+14
    HEADER ISDISAB+1~, ISDISAB+5*, ERRORQ+2, TAXERROR+1~, TAXERROR+4*
    HISTIEN TAX+1~, TAX+29*, TAX+31
    IDENT GROUP+29~, LOAD+2~
    LAST TXT+4, TXT+6*, EXP+17~, EXP+19*, EXP+28~, EXP+30*, GROUP+24~, GROUP+25*, GROUP+75~, GROUP+76*
    , LOAD+74~, LOAD+75*
    LINE TAXERROR+1~, TAXERROR+8*
    MSG ISDISAB+1~, ISDISAB+11, ISDISAB+12
    MSG( ISDISAB+15, ISDISAB+17
    MSGCNT ISDISAB+1~, ISDISAB+14*, ISDISAB+15*, ISDISAB+17
    NIN TAXERROR+1~, TAXERROR+6*, TAXERROR+7
    NODE TAX+1~, TAX+11*, TAX+12, TAX+17
    NOUT TAXERROR+1~, TAXERROR+7, TAXERROR+8
    NULL TXT+1~, TXT+2*, TXT+3*, TXT+4, TXT+6
    NUM TAX+1~
    OCNT EXP+14*, EXP+18, EXP+21*, EXP+26, EXP+27, EXP+32*, EXP+33, EXP+48*, EXP+51, EXP+52*
    , EXP+53, GROUP+17*, GROUP+18, GROUP+19, GROUP+20, GROUP+21, GROUP+22, GROUP+27*, GROUP+72*, GROUP+73
    , GROUP+78*, LOAD+1~, LOAD+33*, LOAD+71*, LOAD+73, LOAD+77*, LOAD+79!
    ORY LOAD+79!
    ORY( EXP+18*, EXP+21*, EXP+26*, EXP+27*, EXP+33*, EXP+51*, EXP+53*, GROUP+17*, GROUP+18*, GROUP+19*
    , GROUP+20*, GROUP+21*, GROUP+22*, GROUP+27*, GROUP+73*, GROUP+78*, LOAD+73*, LOAD+77*
    ORY(1 LOAD+13*, LOAD+80*
    ORY(2 LOAD+14*, LOAD+81*
    OUTPUT TAXERROR+1~, TAXERROR+5, TAXERROR+7
    OUTPUT("" TAXERROR+6
    PFOUND AHIS+6~, AHIS+7*, AHIS+8, AHIS+14*, AHIS+15
    PIEN AHIS+6~, AHIS+7*, AHIS+8*, AHIS+10, AHIS+12
    PRNODE TAX+1~
    PXRMDATA ISDISAB+1~, ISDISAB+2*, ISDISAB+3, ISDISAB+4, ISDISAB+6, ISDISAB+9
    PXRMIEN ISDISAB~, ISDISAB+2, ISDISAB+11
    REINDX LOAD+2~, LOAD+11*, LOAD+15*, LOAD+16
    RESULT ISDISAB+1~, ISDISAB+11*, TAX+1~, TAX+5*, TAX+7, TAX+28*, TAX+41
    RESVALUE TAX+1~, TAX+30*, TAX+31
    RSIEN AHIS+1~, AHIS+2*, AHIS+3, AHIS+4
    RSNAM AHIS+1~, AHIS+4*, AHIS+5
    STDFILES ISDISAB+1~, ISDISAB+10, ISDISAB+11
    SUB TXT+2, EXP+1~, EXP+19*, EXP+30*, GROUP+2~, GROUP+25*, GROUP+47*, GROUP+48, GROUP+76*, LOAD+2~
    , LOAD+51*, LOAD+52*, LOAD+53, LOAD+75*
    TAXTEXT EXP+1~, EXP+24*, EXP+39*, EXP+53
    >> TCUR TAX+31*, TAX+34, TAX+35, TAX+38, TAX+39
    TDHTXT TAX+2~
    TDTXT TAX+2~, TAX+34*, TAX+35
    >> TDX TAX+9*, TAX+26*, TAX+28, TAX+33
    TEMP TAXERROR+1~, TAXERROR+7
    TEMP( TAXERROR+8
    TERMNODE GROUP+39~, GROUP+40*, GROUP+41, GROUP+43, LOAD+42*, LOAD+44, LOAD+46
    TERMSTAT GROUP+39~, GROUP+41, GROUP+42*, GROUP+43, LOAD+43~, LOAD+44, LOAD+45*, LOAD+46
    TEXT TXT+2*, TXT+3, TXT+4*, TXT+5*, TXT+6*, EXP+1~, EXP+6*, EXP+8, EXP+17~, EXP+21
    , EXP+28~, EXP+29*, EXP+33, GROUP+24~, GROUP+27, GROUP+75~, GROUP+78, LOAD+74~, LOAD+77, TAX~
    TIEN EXP~, EXP+8, TAXERROR~, TAXERROR+3, TAXERROR+5
    TNAME TAX+1~, TAX+6*, TAX+34, TAX+38, TAXERROR+1~, TAXERROR+3*
    TPHTXT TAX+2~
    >> TPR TAX+10*, TAX+27*, TAX+28, TAX+37
    TPTXT TAX+2~, TAX+38*, TAX+39
    TSEL EXP+1~, EXP+2*, EXP+8, EXP+9, EXP+16, TAX+1~, TAX+12*, TAX+26, TAX+27
    TXIEN TAX~, TAX+6, TAX+7, TAX+9, TAX+10, TAX+13, TAX+19, TAX+21
    TXTCNT LOAD+2~
    TYPE ISDISAB+1~, ISDISAB+6*, ISDISAB+8*, ISDISAB+9, TAX+1~
    U EXP+2, EXP+3, EXP+18, EXP+21, EXP+26, EXP+27, EXP+33, EXP+39, EXP+41, EXP+43
    , EXP+51, EXP+53, GROUP+6, GROUP+7, GROUP+8, GROUP+15, GROUP+17, GROUP+18, GROUP+19, GROUP+20
    , GROUP+21, GROUP+22, GROUP+27, GROUP+34, GROUP+45, GROUP+46, GROUP+51, GROUP+52, GROUP+53, GROUP+56
    , GROUP+59, GROUP+73, GROUP+78, ISDISAB+3, ISDISAB+4, ISDISAB+6, ISDISAB+9, LOAD+9, LOAD+13, LOAD+14
    , LOAD+37, LOAD+47, LOAD+48, LOAD+54, LOAD+55, LOAD+61, LOAD+67, LOAD+73, LOAD+77, LOAD+80
    , LOAD+81, TAX+6, TAX+7, TAX+12, TAX+17, TAX+19, TAX+21, TAX+30, TAX+34, TAX+35
    , TAX+38, TAX+39, TAXERROR+2, TAXERROR+3, AHIS+2, AHIS+4, AHIS+10, AHIS+12, AHIS+14
    ZTDESC ERROR+1~, ERROR+2*
    ZTDTH ERROR+1~, ERROR+5*
    ZTIO ERROR+1~, ERROR+4*
    ZTRTN ERROR+1~, ERROR+3*
    ZTSAVE ISDISAB+1~, ISDISABX+3, ERROR~, TAXERROR+12
    ZTSAVE("ERRORTXT(" ISDISABX+2*, TAXERROR+11*
    ZTSAVE("HEADER" ISDISABX+1*, TAXERROR+11*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All