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

Package: Clinical Reminders

Routine: PXRMDLLA


Information

PXRMDLLA ;SLC/PJH - REMINDER DIALOG LOADER ;08/01/2013

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,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

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

Package Total Caller Graph
Clinical Reminders 2 PXRMRPCC  PXRMRUTL  

Entry Points

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

External References

Name Field # of Occurrence
$$GET1^DIQ FREC+7
$$ISDISAB^PXRMDLL PROTH+11
EXP^PXRMDLLB LOAD+55, LOAD+96, LOAD+97
EXPTAX^PXRMDLLB LOAD+56
MST^PXRMDLLB LOAD+63
$$TOK^PXRMDTAX LOAD+48, LOAD+49
$$STRREP^PXRMUTIL PTXT+9
$$DT^XLFDT PROTH+33
$$GET^XPAR PROTH+20, PRTAX+15
$$PATCH^XPDUTL FREC+22

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)
^ORD(101.41 - [#101.41] FREC+15
^PXRMD(801.41 - [#801.41] FREC+9, FREC+21, GUI+2, LOAD+27, LOAD+29, LOAD+30, LOAD+32, LOAD+37, LOAD+46, LOAD+66
, LOAD+68, LOAD+90, LOAD+91, PROTH+4, PROTH+6, PROTH+7, PROTH+9, PROTH+12, PROTH+18, PROTH+22
, PROTH+25, PROTH+29, PROTH+42, PROTH+50, PROTH+51, PROTH+52, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24
, PTXT+3, PTXT+4, TAXPRMPT+2
^PXRMD(801.42 - [#801.42] GUI+4
^PXRMD(801.45 - [#801.45] PRTAX+4, PRTAX+5, TAXPRMPT+3
^WV(790.404 - [#790.404] NAME+5
^YTT(601.71 - [#601.71] FREC+19

Label References

Name Line Occurrences
$$GUI PROTH+18, PRTAX+13
$$NAME FREC+3
$$TAXPRMPT PROTH+14
FREC LOAD+40, LOAD+94
PROTH LOAD+61, LOAD+69, LOAD+70
PTXT LOAD+84, LOAD+86

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACNT PRTAX+1~
ARRAY LOAD+59~, PTXT+1~
ARRAY( LOAD+73, LOAD+75, LOAD+77, LOAD+79, PROTH+34*, PROTH+45*, PROTH+53*, PRTAX+25*, PTXT+4*, PTXT+5
, PTXT+6
ASUB PRTAX+1~, PRTAX+3*, PRTAX+4*, PRTAX+5
CNT LOAD+2~
CSARRAY FREC+1~
CSCNT FREC+1~
DARRAY LOAD+1~
DARRAY( LOAD+35, LOAD+93
DARRAY("AUTTEDT(" LOAD+7*
DARRAY("AUTTEXAM(" LOAD+8*
DARRAY("AUTTHF(" LOAD+9*
DARRAY("AUTTIMM(" LOAD+10*
DARRAY("AUTTSK(" LOAD+11*
DARRAY("GMRD(120.51," LOAD+13*
DARRAY("ICD9(" LOAD+17*
DARRAY("ICPT(" LOAD+18*
DARRAY("ORD(101.41," LOAD+14*
DARRAY("PXD(811.2," LOAD+22*
DARRAY("WV(790.1," LOAD+20*
DARRAY("WV(790.404," LOAD+19*
DARRAY("YTT(601.71," LOAD+15*
DCOD FREC+5*, FREC+12, LOAD+1~
DCUR LOAD~, LOAD+55, LOAD+56, LOAD+69, LOAD+96, LOAD+97, PROTH~, PROTH+14, TAXPRMPT~
DDATA PROTH+1~, PROTH+25*, PROTH+27, PROTH+29*, PROTH+30, PRTAX+2~, PRTAX+5*, PRTAX+7, PRTAX+8, PRTAX+19
, PRTAX+21, PRTAX+24*
DDEF PROTH+1~, PROTH+16*, PROTH+27*, PROTH+33*, PROTH+34, PROTH+53, PRTAX+2~, PRTAX+11*, PRTAX+25
DEXC FREC+12, LOAD+1~, LOAD+37*, LOAD+84, LOAD+86, PROTH+1~, PROTH+16*, PROTH+30*, PROTH+34, PROTH+53
, PRTAX+2~, PRTAX+11*, PRTAX+21*, PRTAX+25
DFIEN FREC~, FREC+3, FREC+7*, FREC+12, FREC+15, FREC+17, FREC+19, LOAD+1~, LOAD+34*, LOAD+40
, LOAD+48, LOAD+49, LOAD+55, LOAD+56, LOAD+63, LOAD+92*, LOAD+94, LOAD+96, LOAD+97, NAME~
, NAME+2, NAME+5, NAME+9, NAME+11
DFIND LOAD+1~, LOAD+30*, LOAD+32*, LOAD+34, LOAD+91*, LOAD+92
DFTEXT PROTH+1~, PROTH+34
DFTYP FREC~, FREC+3, FREC+10, LOAD+1~, LOAD+34*, LOAD+35, LOAD+40, LOAD+63, LOAD+92*, LOAD+93
, LOAD+94, NAME~, NAME+1, NAME+5, NAME+6, NAME+8, NAME+9, PROTH+37
DGUI PROTH+1~, PROTH+18*, PROTH+19, PROTH+33, PROTH+34, PROTH+37, PROTH+47, PRTAX+2~, PRTAX+13*, PRTAX+14
, PRTAX+25
DIEN PROTH+1~, PROTH+9*, PROTH+11, PROTH+12, PROTH+14, PROTH+18, PROTH+22, PROTH+25, PROTH+47, PROTH+50
, PROTH+51, PROTH+52, TAXPRMPT~, TAXPRMPT+2
DITEM FREC+9, FREC+12, FREC+21, LOAD~, LOAD+3, LOAD+27, LOAD+29, LOAD+30, LOAD+32, LOAD+37
, LOAD+46, LOAD+55, LOAD+56, LOAD+61, LOAD+66, LOAD+68, LOAD+69, LOAD+70, LOAD+75, LOAD+79
, LOAD+84, LOAD+86, LOAD+90, LOAD+91, LOAD+96, LOAD+97
DNAM FREC+3*, FREC+12, LOAD+1~
DNAME PROTH+1~, PROTH+18*, PROTH+31*, PROTH+34, PRTAX+2~, PRTAX+13*, PRTAX+22*, PRTAX+25
DOVR PROTH+1~, PROTH+30*, PROTH+31, PRTAX+21*, PRTAX+22
DPCE FREC+6, FREC+12, FREC+15, FREC+17, LOAD+1~, LOAD+35*, LOAD+40, LOAD+43, LOAD+61, LOAD+63
, LOAD+65, LOAD+86, LOAD+93*, LOAD+94, LOAD+95
DREQ LOAD+59~, PROTH+1~, PROTH+16*, PROTH+29*, PROTH+34, PROTH+53, PRTAX+2~, PRTAX+11*, PRTAX+19*, PRTAX+25
DRES LOAD+1~, LOAD+29*
DSEQ LOAD+1~, LOAD+59~, LOAD+72*, LOAD+73*, LOAD+75, LOAD+77, LOAD+79, PROTH+1~, PROTH+3*, PROTH+4*
, PROTH+6, PROTH+34, PROTH+39, PROTH+53, PRTAX+2~, PRTAX+3*, PRTAX+9*, PRTAX+25
DSNL PROTH+1~, PROTH+16*, PROTH+30*, PROTH+34, PROTH+53, PRTAX+11*, PRTAX+21*, PRTAX+25
DSSEQ LOAD+59~, LOAD+76*, LOAD+77*, LOAD+79, PROTH+48~, PROTH+49*, PROTH+50*, PROTH+51, PROTH+53
DSUB LOAD+1~, LOAD+59~, PROTH+1~, PROTH+6*, PROTH+7, PROTH+9, PROTH+29, PROTH+48~, PROTH+51*, PROTH+52
, PRTAX+2~, PRTAX+8*, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+24
DTEXT PROTH+48~, PROTH+52*, PROTH+53
DTITLE LOAD+59~
DTTYP LOAD~, LOAD+45, LOAD+50*, LOAD+51*, LOAD+53*, LOAD+54*, LOAD+55, LOAD+66, LOAD+69, LOAD+84
, LOAD+86, PROTH~, PROTH+14, TAXPRMPT~, TAXPRMPT+4
DTXT PROTH+2~, PROTH+25*, PROTH+31, PRTAX+19*, PRTAX+22
DTYP LOAD+1~, LOAD+27*, LOAD+59~, PROTH+2~, PROTH+22*, PROTH+23, PROTH+27, PROTH+34, PROTH+37, PROTH+53
, PRTAX+2~, PRTAX+17*, PRTAX+18, PRTAX+25
DUZ PROTH+20, PRTAX+15
DVIT FREC+9*, FREC+12, LOAD+2~, LOAD+35*, LOAD+93*
FASUB LOAD+88~, LOAD+89*, LOAD+90*, LOAD+91
FGLOB NAME+3~, NAME+9*, NAME+10
FIND TAXPRMPT+1~, TAXPRMPT+3*, TAXPRMPT+4
FNODE PRTAX~, PRTAX+4, PRTAX+5
IDENT LOAD+2~
IEN GUI~, GUI+1, GUI+2, PROTH~, PROTH+4, PROTH+6, PROTH+7, PROTH+9, PROTH+29, PROTH+42
, TAXPRMPT+1~, TAXPRMPT+2*, TAXPRMPT+3
ITEM PTXT~, PTXT+3, PTXT+4, PTXT+11
LAST PTXT+1~, PTXT+5*, PTXT+8, PTXT+10*
NAME NAME+3~, NAME+5*, NAME+6*, NAME+9*, NAME+10*, NAME+11*, NAME+12
NODE LOAD+2~, PROTH+2~, PROTH+7*
NULL PTXT+1~, PTXT+7*, PTXT+8, PTXT+10
OCNT FREC+11*, FREC+12, FREC+15, FREC+19, FREC+21, FREC+22, LOAD+1~, LOAD+25*, LOAD+74*, LOAD+75
, LOAD+78*, LOAD+79, PTXT+11*
>> ORY( FREC+12*, FREC+15*, FREC+19*, FREC+21*, FREC+22*, LOAD+75*, LOAD+79*, PTXT+11*
POSN NAME+3~, NAME+7*, NAME+8*, NAME+9, NAME+10
PRINT PROTH+2~, PROTH+20*, PROTH+34, PRTAX+2~, PRTAX+15*, PRTAX+25
RSUB PRTAX~, PRTAX+4, PRTAX+5
>> SRV PROTH+20, PRTAX+15
SUB 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+44*, LOAD+50*, LOAD+51*, LOAD+53*, LOAD+54*, LOAD+55
TAXNODE LOAD+2~, LOAD+46*, LOAD+47
TDX LOAD+2~, LOAD+48*, LOAD+52, LOAD+53
TERMNODE LOAD+26~
TERMOUT LOAD+26~
TERMSTAT LOAD+26~
TEXT PTXT+1~, PTXT+6*, PTXT+7, PTXT+8*, PTXT+9*, PTXT+10*, PTXT+11
TPR LOAD+2~, LOAD+49*, LOAD+52, LOAD+54
TSEL LOAD+2~, LOAD+47*, LOAD+50, LOAD+51
TXTCNT PTXT+1~
U FREC+9, FREC+12, FREC+15, FREC+19, FREC+21, FREC+22, GUI+2, GUI+4, LOAD+27, LOAD+29
, LOAD+30, LOAD+32, LOAD+37, LOAD+47, LOAD+75, LOAD+79, LOAD+91, NAME+5, NAME+9, NAME+10
, PROTH+9, PROTH+12, PROTH+18, PROTH+22, PROTH+25, PROTH+27, PROTH+29, PROTH+30, PROTH+34, PROTH+45
, PROTH+52, PROTH+53, PRTAX+7, PRTAX+8, PRTAX+13, PRTAX+17, PRTAX+19, PRTAX+21, PRTAX+25, PTXT+11
, TAXPRMPT+2, TAXPRMPT+3
WHCNT PROTH+38~, PROTH+41*, PROTH+42*, PROTH+43
>> WHFIND LOAD+32
WHFLAG PROTH+38~, PROTH+41*, PROTH+42, PROTH+43*, PROTH+44
WHLOOP PROTH+38~, PROTH+39*, PROTH+40*, PROTH+44*
WHNAME NAME+6!
WHNUM PROTH+38~, PROTH+39*, PROTH+43*, PROTH+45
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