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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PXRMDLLA

Package: Clinical Reminders

Routine: PXRMDLLA


Information

PXRMDLLA ;SLC/PJH - REMINDER DIALOG LOADER ;05/01/2019

Source Information

Source file <PXRMDLLA.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Clinical Reminders 4 $$ISDISAB^PXRMDLL  (EXP,EXPTAX,GETLINK,MST)^PXRMDLLB  $$TOK^PXRMDTAX  $$STRREP^PXRMUTIL  
Kernel 2 $$DT^XLFDT  $$PATCH^XPDUTL  
Toolkit 1 $$GET^XPAR  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Clinical Reminders 2 PXRMRPCC  PXRMRUTL  

Entry Points

Name Comments DBIA/ICR reference
EXECLINK(DITEM,VALUE,ID) ;
FREC(DFIEN,DFTYP,DITEM,PTDEF,DLGIEN,NDATA) ;Build type 3 record
GUI(IEN) ;Work out prompt type for PCE
LOAD(DITEM,DCUR,DTTYP,DLGIEN,NDATA) ;Load dialog questions into array
NAME(DFIEN,DFTYP) ;
PROTH(IEN,DTTYP,DCUR,PTDEF,DLGIEN) ; Additional prompts defined in 801.41
PRTAX(FNODE,RSUB) ;Get all additional fields for this resolution type
PTXT(ITEM,NDATA) ;Get progress note (WP) text for type 6 records
TAXPRMPT(DIEN,DTTYP,DCUR) ;

External References

Name Field # of Occurrence
$$GET1^DIQ FREC+9, PROTH+31
$$ISDISAB^PXRMDLL PROTH+21
EXP^PXRMDLLB LOAD+60, LOAD+75, LOAD+76
EXPTAX^PXRMDLLB LOAD+61
GETLINK^PXRMDLLB EXECLINK+6, PROTH+17
MST^PXRMDLLB LOAD+84
$$TOK^PXRMDTAX LOAD+53, LOAD+54
$$STRREP^PXRMUTIL PTXT+9
$$DT^XLFDT PROTH+47
$$GET^XPAR PROTH+32, PRTAX+15
$$PATCH^XPDUTL FREC+24

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101.41 - [#101.41] FREC+17
^PXD(811.9 - [#811.9] LOAD+6
^PXRMD(801.41 - [#801.41] EXECLINK+3, EXECLINK+4, EXECLINK+9, FREC+3, FREC+11, FREC+23, FREC+26, GUI+2, LOAD+32, LOAD+34
, LOAD+35, LOAD+37, LOAD+42, LOAD+51, LOAD+67, LOAD+70, LOAD+87, LOAD+89, PROTH+4, PROTH+9
, PROTH+11, PROTH+12, PROTH+17, PROTH+19, PROTH+22, PROTH+28, PROTH+36, PROTH+39, PROTH+43, PROTH+61
, PROTH+69, PROTH+70, PROTH+71, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24, PTXT+3, PTXT+4, TAXPRMPT+2
^PXRMD(801.42 - [#801.42] EXECLINK+13, FREC+63, GUI+4
^PXRMD(801.45 - [#801.45] PRTAX+4, PRTAX+5, TAXPRMPT+3
^PXRMD(801.46 - [#801.46] EXECLINK+11, EXECLINK+12, EXECLINK+16, FREC+35, FREC+41, NAME+7
^PXRMD(801.47 - [#801.47] EXECLINK+20
^PXRMD(801.48 - [#801.48] EXECLINK+21, EXECLINK+22
^TMP($J EXECLINK+18, EXECLINK+28*, FREC+46, FREC+47, FREC+49, FREC+51, FREC+53, FREC+59, FREC+66
^WV(790.404 - [#790.404] NAME+5
^YTT(601.71 - [#601.71] FREC+21

Label References

Name Line Occurrences
$$GUI PROTH+28, PRTAX+13
$$NAME FREC+5
$$TAXPRMPT PROTH+24
EXECLINK FREC+68
FREC LOAD+45, LOAD+73
PROTH LOAD+82, LOAD+90, LOAD+91
PTXT LOAD+106, LOAD+108

Naked Globals

Name Field # of Occurrence
^(2 FREC+35
^(3 FREC+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACNT PRTAX+1~
ARRAY FREC+2~, LOAD+80~, PTXT+1~
ARRAY( LOAD+94, LOAD+96, LOAD+99, LOAD+101, PROTH+51*, PROTH+52*, PROTH+53*, PROTH+64*, PROTH+72*, PRTAX+25*
, PTXT+4*, PTXT+5, PTXT+6
ASUB PRTAX+1~, PRTAX+3*, PRTAX+4*, PRTAX+5
CANSHOW PROTH+1~, PROTH+5*, PROTH+7, PROTH+29
CID FREC+34~
CNT LOAD+2~
CSARRAY FREC+1~
CSCNT FREC+1~
DARRAY LOAD+1~
DARRAY( LOAD+40, LOAD+72
DARRAY("AUTTEDT(" LOAD+11*
DARRAY("AUTTEXAM(" LOAD+12*
DARRAY("AUTTHF(" LOAD+13*
DARRAY("AUTTIMM(" LOAD+14*
DARRAY("AUTTSK(" LOAD+15*
DARRAY("GMRD(120.51," LOAD+17*
DARRAY("ICD9(" LOAD+21*
DARRAY("ICPT(" LOAD+22*
DARRAY("ORD(101.41," LOAD+18*
DARRAY("PXD(811.2," LOAD+27*
DARRAY("PXRMD(801.46," LOAD+25*
DARRAY("WV(790.1," LOAD+24*
DARRAY("WV(790.404," LOAD+23*
DARRAY("YTT(601.71," LOAD+19*
DATANODE FREC+2~, FREC+26*, FREC+29
DCOD FREC+7*, FREC+14, LOAD+1~
DCUR LOAD~, LOAD+60, LOAD+61, LOAD+75, LOAD+76, LOAD+90, PROTH~, PROTH+24, TAXPRMPT~
DDATA PROTH+1~, PROTH+39*, PROTH+41, PROTH+43*, PROTH+44, PRTAX+2~, PRTAX+5*, PRTAX+7, PRTAX+8, PRTAX+19
, PRTAX+21, PRTAX+24*
DDEF PROTH+1~, PROTH+26*, PROTH+41*, PROTH+47*, PROTH+48*, PROTH+51, PROTH+72, PRTAX+2~, PRTAX+11*, PRTAX+25
DEXC FREC+14, LOAD+1~, LOAD+42*, LOAD+106, LOAD+108, PROTH+1~, PROTH+26*, PROTH+44*, PROTH+51, PROTH+72
, PRTAX+2~, PRTAX+11*, PRTAX+21*, PRTAX+25
DFIEN FREC~, FREC+5, FREC+9*, FREC+14, FREC+17, FREC+19, FREC+21, FREC+35, FREC+41, LOAD+1~
, LOAD+39*, LOAD+45, LOAD+53, LOAD+54, LOAD+60, LOAD+61, LOAD+71*, LOAD+73, LOAD+75, LOAD+76
, LOAD+84, NAME~, NAME+2, NAME+5, NAME+7, NAME+10, NAME+12
DFIND LOAD+1~, LOAD+35*, LOAD+37*, LOAD+39, LOAD+70*, LOAD+71
DFN FREC+2~
DFTEXT PROTH+1~, PROTH+51
DFTYP FREC~, FREC+5, FREC+12, LOAD+1~, LOAD+39*, LOAD+40, LOAD+45, LOAD+71*, LOAD+72, LOAD+73
, LOAD+84, NAME~, NAME+1, NAME+5, NAME+6, NAME+7, NAME+9, NAME+10, PROTH+56
DGUI FREC+2~, FREC+63*, FREC+64, FREC+66, PROTH+1~, PROTH+28*, PROTH+29, PROTH+30, PROTH+34, PROTH+47
, PROTH+48, PROTH+50, PROTH+51, PROTH+56, PROTH+66, PRTAX+2~, PRTAX+13*, PRTAX+14, PRTAX+25
DIEN PROTH+1~, PROTH+19*, PROTH+21, PROTH+22, PROTH+24, PROTH+28, PROTH+36, PROTH+39, PROTH+66, PROTH+69
, PROTH+70, PROTH+71, TAXPRMPT~, TAXPRMPT+2
DITEM EXECLINK~, EXECLINK+3, EXECLINK+4, FREC~, FREC+11, FREC+14, FREC+23, FREC+26, FREC+68, LOAD~
, LOAD+5, LOAD+32, LOAD+34, LOAD+35, LOAD+37, LOAD+42, LOAD+45, LOAD+51, LOAD+60, LOAD+61
, LOAD+67, LOAD+70, LOAD+73, LOAD+75, LOAD+76, LOAD+82, LOAD+87, LOAD+89, LOAD+90, LOAD+91
, LOAD+96, LOAD+101, LOAD+106, LOAD+108
DLGIEN EXECLINK+18, EXECLINK+28, FREC~, FREC+3, FREC+46, FREC+47, FREC+49, FREC+51, FREC+53, FREC+59
, FREC+66, LOAD~, LOAD+6*, LOAD+7*, LOAD+45, LOAD+73, LOAD+82, LOAD+90, LOAD+91, PROTH~
, PROTH+4
DNAM FREC+5*, FREC+14, LOAD+1~
DNAME PROTH+1~, PROTH+28*, PROTH+45*, PROTH+51, PRTAX+2~, PRTAX+13*, PRTAX+22*, PRTAX+25
DONE EXECLINK+1~
DOVR PROTH+1~, PROTH+44*, PROTH+45, PRTAX+21*, PRTAX+22
DPCE FREC+8, FREC+14, FREC+17, FREC+19, FREC+31, LOAD+1~, LOAD+40*, LOAD+45, LOAD+48, LOAD+69~
, LOAD+72*, LOAD+73, LOAD+74, LOAD+82, LOAD+84, LOAD+86, LOAD+108
DREQ LOAD+80~, PROTH+1~, PROTH+26*, PROTH+43*, PROTH+51, PROTH+72, PRTAX+2~, PRTAX+11*, PRTAX+19*, PRTAX+25
DRES LOAD+1~, LOAD+34*
DSEQ LOAD+1~, LOAD+80~, LOAD+93*, LOAD+94*, LOAD+96, LOAD+99, LOAD+101, PROTH+1~, PROTH+8*, PROTH+9*
, PROTH+11, PROTH+51, PROTH+52, PROTH+53, PROTH+58, PROTH+72, PRTAX+2~, PRTAX+3*, PRTAX+9*, PRTAX+25
DSNL PROTH+1~, PROTH+26*, PROTH+44*, PROTH+51, PROTH+72, PRTAX+11*, PRTAX+21*, PRTAX+25
DSSEQ LOAD+80~, LOAD+97*, LOAD+99*, LOAD+101, PROTH+67~, PROTH+68*, PROTH+69*, PROTH+70, PROTH+72
DSUB LOAD+1~, LOAD+80~, PROTH+1~, PROTH+11*, PROTH+12, PROTH+17, PROTH+19, PROTH+43, PROTH+67~, PROTH+70*
, PROTH+71, PRTAX+2~, PRTAX+8*, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24
DTEXT PROTH+67~, PROTH+71*, PROTH+72
DTITLE LOAD+80~
DTTYP LOAD~, LOAD+50, LOAD+55*, LOAD+56*, LOAD+58*, LOAD+59*, LOAD+60, LOAD+87, LOAD+90, LOAD+106
, LOAD+108, PROTH~, PROTH+24, TAXPRMPT~, TAXPRMPT+4
DTXT PROTH+2~, PROTH+39*, PROTH+45, PRTAX+19*, PRTAX+22
DTYP LOAD+1~, LOAD+32*, LOAD+80~, PROTH+2~, PROTH+36*, PROTH+37, PROTH+41, PROTH+51, PROTH+56, PROTH+72
, PRTAX+2~, PRTAX+17*, PRTAX+18, PRTAX+25
DUZ PROTH+31, PROTH+32, PRTAX+15
DVALID PROTH+2~, PROTH+50*, PROTH+51
DVIT FREC+11*, FREC+14, LOAD+2~, LOAD+40*, LOAD+72*
EVENT PROTH+2~, PROTH+13*, PROTH+53
EXIT FREC+32~, FREC+46, FREC+47*, FREC+48
FASUB LOAD+65~, LOAD+66*, LOAD+67*, LOAD+70
FGLOB NAME+3~, NAME+10*, NAME+11
FIELD EXECLINK+1~, EXECLINK+16*, EXECLINK+18, EXECLINK+28, FREC+32~, FREC+42*, FREC+44, FREC+46, FREC+47, FREC+49
, FREC+51, FREC+59, FREC+66
FILE EXECLINK+1~, EXECLINK+16*, EXECLINK+18, EXECLINK+28, FREC+32~, FREC+38*, FREC+46, FREC+47, FREC+49, FREC+51
, FREC+53, FREC+59, FREC+66
FIND EXECLINK+1~, EXECLINK+9*, EXECLINK+10, EXECLINK+11, EXECLINK+12, EXECLINK+16, TAXPRMPT+1~, TAXPRMPT+3*, TAXPRMPT+4
FINDS EXECLINK+1~
FNODE PRTAX~, PRTAX+4, PRTAX+5
HASVALUE EXECLINK+1~
I EXECLINK+1~
ID EXECLINK~, EXECLINK+18, EXECLINK+28, FREC+32~, FREC+46*, FREC+47, FREC+48*, FREC+49*, FREC+51, FREC+53
, FREC+55, FREC+56, FREC+58, FREC+59, FREC+62, FREC+66, FREC+68
IDENT LOAD+2~
IEN GUI~, GUI+1, GUI+2, PROTH~, PROTH+9, PROTH+11, PROTH+12, PROTH+17, PROTH+19, PROTH+43
, PROTH+61, TAXPRMPT+1~, TAXPRMPT+2*, TAXPRMPT+3
>> INPUTS( EXECLINK+23*
ITEM PTXT~, PTXT+3, PTXT+4, PTXT+11
LAST PTXT+1~, PTXT+5*, PTXT+8, PTXT+10*
LINK EXECLINK+1~, EXECLINK+4*, EXECLINK+5, EXECLINK+6, EXECLINK+21, EXECLINK+22, PROTH+3~, PROTH+16!, PROTH+17*
LINKACT EXECLINK+1~, EXECLINK+6, EXECLINK+7, PROTH+3~, PROTH+16!, PROTH+17, PROTH+52
LINKFUNC EXECLINK+1~, EXECLINK+6, EXECLINK+20, EXECLINK+27, PROTH+3~, PROTH+16!, PROTH+17
LINKITEM EXECLINK+1~, EXECLINK+6, EXECLINK+9, PROTH+3~, PROTH+16!, PROTH+17, PROTH+51
LINKTYPE EXECLINK+1~, EXECLINK+6, EXECLINK+8, EXECLINK+13, PROTH+3~, PROTH+16!, PROTH+17, PROTH+51
MULVAL FREC+32~, FREC+38*, FREC+45, FREC+49
NAME NAME+3~, NAME+5*, NAME+6*, NAME+7*, NAME+10*, NAME+11*, NAME+12*, NAME+13
NDATA FREC~, FREC+28, FREC+43, FREC+45, FREC+49, FREC+62, LOAD~, LOAD+45, LOAD+60, LOAD+61
, LOAD+73, LOAD+75, LOAD+76, LOAD+98, LOAD+102, LOAD+106, LOAD+108, PTXT~, PTXT+11
NODE EXECLINK+2~, EXECLINK+11*, EXECLINK+14, EXECLINK+16, EXECLINK+22*, FREC+2~, FREC+32~, LOAD+2~, PROTH+2~, PROTH+4*
, PROTH+5, PROTH+6, PROTH+12*, PROTH+13, PROTH+15, PROTH+50
NODE( FREC+41*, FREC+42, FREC+43, FREC+51
NODE(0 FREC+35*, FREC+36, FREC+38
NODE(2 FREC+35*, FREC+62, FREC+63
NODE(3 FREC+35*, FREC+38
NULL PTXT+1~, PTXT+7*, PTXT+8, PTXT+10
NUM EXECLINK+2~, EXECLINK+3*, EXECLINK+4, EXECLINK+21*, EXECLINK+22
OCNT FREC+13*, FREC+14, FREC+17, FREC+21, FREC+23, FREC+24, FREC+28, FREC+29, FREC+51, FREC+53
, FREC+58, FREC+59, FREC+68, LOAD+1~, LOAD+30*, LOAD+95*, LOAD+96, LOAD+98, LOAD+100*, LOAD+101
, LOAD+102, PTXT+11*
OINAME FREC+2~
>> ORY( FREC+14*, FREC+17*, FREC+21*, FREC+23*, FREC+24*, FREC+28*, FREC+29*, FREC+51*, FREC+53*, FREC+58*
, FREC+59*, FREC+68, LOAD+96*, LOAD+98*, LOAD+101*, LOAD+102*, PTXT+11*
OVALUE EXECLINK+2~, EXECLINK+19*
PAT EXECLINK+2~, EXECLINK+24*
PKG EXECLINK+2~, EXECLINK+14*, EXECLINK+18, EXECLINK+28, FREC+36*, FREC+46, FREC+47, FREC+49, FREC+51, FREC+53
, FREC+59, FREC+66
PKGNAME FREC+32~
PMPTTYPE EXECLINK+2~, EXECLINK+12*, EXECLINK+13
POSN NAME+3~, NAME+8*, NAME+9*, NAME+10, NAME+11
PRINT FREC+2~, FREC+3*, FREC+64, PROTH+2~, PRTAX+2~, PRTAX+15*, PRTAX+25
PRINTTYP PROTH+2~, PROTH+6*, PROTH+7*, PROTH+32*, PROTH+34*, PROTH+51
PROMPT EXECLINK+2~
PTDEF FREC~, LOAD+3~, LOAD+45, LOAD+73, LOAD+82, LOAD+90, LOAD+91, PROTH~
PTDEF( FREC+66*, PROTH+48
RESULT EXECLINK+2~, EXECLINK+27, EXECLINK+28
RFVAL LOAD+4~
RSUB PRTAX~, PRTAX+4, PRTAX+5
RTN EXECLINK+2~, EXECLINK+20*, EXECLINK+25
SRV PROTH+2~, PROTH+31*, PROTH+32, PRTAX+15
START FREC+2~
STATUS FREC+2~
STOP FREC+2~
SUB EXECLINK+2~, EXECLINK+22*, EXECLINK+23, GUI+2~*, GUI+3, GUI+4, PTXT+1~, PTXT+2*, PTXT+3*, PTXT+4
, PTXT+5*, PTXT+6
TAX PROTH+2~
TAXBUILT LOAD+2~, LOAD+49*, LOAD+55*, LOAD+56*, LOAD+58*, LOAD+59*, LOAD+60
TAXNODE LOAD+2~, LOAD+51*, LOAD+52
TDX LOAD+2~, LOAD+53*, LOAD+57, LOAD+58
>> TEMP EXECLINK+25*, EXECLINK+26
TERMNODE LOAD+31~
TERMOUT LOAD+31~
TERMSTAT LOAD+31~
TEXT PTXT+1~, PTXT+6*, PTXT+7, PTXT+8*, PTXT+9*, PTXT+10*, PTXT+11
TPR LOAD+2~, LOAD+54*, LOAD+57, LOAD+59
TSEL LOAD+2~, LOAD+52*, LOAD+55, LOAD+56
TXTCNT PTXT+1~
TYPE FREC+34~
U EXECLINK+5, EXECLINK+7, EXECLINK+9, EXECLINK+12, EXECLINK+13, EXECLINK+14, EXECLINK+16, EXECLINK+20, EXECLINK+22, FREC+3
, FREC+11, FREC+14, FREC+17, FREC+21, FREC+23, FREC+24, FREC+28, FREC+29, FREC+36, FREC+38
, FREC+42, FREC+43, FREC+51, FREC+53, FREC+58, FREC+59, FREC+62, FREC+63, FREC+68, GUI+2
, GUI+4, LOAD+6, LOAD+32, LOAD+34, LOAD+35, LOAD+37, LOAD+42, LOAD+52, LOAD+70, LOAD+96
, LOAD+98, LOAD+101, LOAD+102, NAME+5, NAME+7, NAME+10, NAME+11, PROTH+5, PROTH+6, PROTH+13
, PROTH+15, PROTH+19, PROTH+22, PROTH+28, PROTH+36, PROTH+39, PROTH+41, PROTH+43, PROTH+44, PROTH+50
, PROTH+51, PROTH+52, PROTH+53, PROTH+64, PROTH+71, PROTH+72, PRTAX+7, PRTAX+8, PRTAX+13, PRTAX+17
, PRTAX+19, PRTAX+21, PRTAX+25, PTXT+11, TAXPRMPT+2, TAXPRMPT+3
VAL EXECLINK+2~, EXECLINK+22*, EXECLINK+23
VALUE EXECLINK~, FREC+32~, FREC+34~, FREC+43*, FREC+47, FREC+53, FREC+55, FREC+59
WHCNT PROTH+57~, PROTH+60*, PROTH+61*, PROTH+62
WHFIND LOAD+37!
WHFLAG PROTH+57~, PROTH+60*, PROTH+61, PROTH+62*, PROTH+63
WHLOOP PROTH+57~, PROTH+58*, PROTH+59*, PROTH+63*
WHNAME NAME+6!
WHNUM PROTH+57~, PROTH+58*, PROTH+62*, PROTH+64
X FREC+34~, FREC+40*, FREC+41, FREC+42, FREC+43, FREC+51, FREC+53, FREC+55, FREC+56
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All