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

Package: Clinical Reminders

Routine: PXRMDLG5


Information

PXRMDLG5 ;SLC/PJH - Reminder Dialog Edit/Inquiry ;05/02/2017

Source Information

Source file <PXRMDLG5.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Clinical Reminders 5 DETAIL^PXRMDLG4  HELP^PXRMEUT  DEF^PXRMRUTL  FORMATS^PXRMTEXT  AWRITE^PXRMUTIL  
VA FileMan 4 EN^DDIOL  FILE^DIE  $$EXTERNAL^DILFD  ^DIR  
Kernel 1 $$PATCH^XPDUTL  
List Manager 1 FULL^VALM1  
Mental Health 1 $$ONECR^YTQPXRM5  

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
Clinical Reminders 6 PXRM REMINDER DIALOG  PXRM REMINDER RULE  PXRMDLG4  PXRMDLG6  PXRMDLL  ^PXRMD(801.41  

Entry Points

Name Comments DBIA/ICR reference
ALT(DIEN,LEV,DSEQ,NODE,VIEW,NLINE,CNT,ALTLEN) ;
ASK(YESNO,PIEN) ;Confirm
BHELP(VALUE) ;
INQ(DIEN) ;INQ Inquiry/Print option
; Used by 801.41 print templates
; [PXRM REMINDER DIALOG]
; [PXRM DIALOG GROUP]
MH(IEN) ;Allow IEN=109 (HX2) as a place holder for 601 entries that do not
MSEL(NUM) ;
MHREQHLP ;
NTERM(DA,OTERM,NTERM) ;
OTERM(DA) ;
RESCHK(IEN) ;Called by input template PXRM EDIT ELEMENT. Preserve Y so template
RSELEDIT(DA) ;
RGLSCR(DA,X,IEN) ;Input transform/screen for RESULT GROUP LIST
SETGBL(FILE) ;
TERMS(DA,X) ;
TEXT(NLINES,CNT,ATLEN,TEMP,NODE) ;

External References

Name Field # of Occurrence
EN^DDIOL MSEL+1, RGLSCR+34
FILE^DIE RESCHK+12
$$EXTERNAL^DILFD RGLSCR+32
^DIR ASK+13
DETAIL^PXRMDLG4 INQ+12
HELP^PXRMEUT BHELP+25, MHREQHLP+14
DEF^PXRMRUTL INQ+5
FORMATS^PXRMTEXT TEXT+3
AWRITE^PXRMUTIL RESCHK+14
FULL^VALM1 BHELP+2
$$PATCH^XPDUTL MSEL+1
$$ONECR^YTQPXRM5 MH+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Seq. Dialog",!
  • Line Location: INQ+11
Function Call: WRITE
  • Prompt: !,^TMP(NODE,$J,SUB,0)
  • Line Location: INQ+16
Routine Call
  • DIE
  • Line Location:
    • RESCHK+12
Routine Call
  • DIR
  • Line Location:
    • ASK+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(801.41 - [#801.41] EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.9 - [#811.9] ALT+13
^PXRM(800 - [#800] MH+5
^PXRMD(801.41 - [#801.41] ALT+3, ALT+4, ALT+5, ALT+10, ALT+11, ASK+3, OTERM+2, RESCHK+4, RESCHK+5, RESCHK+6
, RSELEDIT+7, RGLSCR+5, RGLSCR+6, RGLSCR+11, RGLSCR+16, RGLSCR+19, RGLSCR+23, RGLSCR+27, RGLSCR+31, TERMS+2
^PXRMD(801.48 - [#801.48] ALT+7
^PXRMD(811.5 - [#811.5] ALT+14
^TMP( INQ+8!, INQ+16, INQ+17!, TEXT+5*

Label References

Name Line Occurrences
$$RGLSCR RESCHK+8
TEXT ALT+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT ALT+2~, ALT+6*, ALT+15
ALTLEN ALT~, ALT+16
ATLEN TEXT~, TEXT+2, TEXT+5
CNT ALT~, ALT+16, RESCHK+2~, RESCHK+3*, RESCHK+4*, RESCHK+5, RESCHK+11, TEXT~, TEXT+2, TEXT+5
CNT1 TEXT+1~, TEXT+3*, TEXT+4*, TEXT+5
DA NTERM~, NTERM+1, OTERM~, OTERM+2, RSELEDIT~, RSELEDIT+7, RGLSCR~, RGLSCR+16, TERMS~, TERMS+2
DDATA ASK+2~, ASK+3*, ASK+5
DEF INQ+5~
DEF1 INQ+5~
DEF2 INQ+5~
DIEN ALT~, ALT+3, ALT+4, ALT+5, ALT+11, INQ~, INQ+12
>> DIQUIET RGLSCR+8
DIR ASK+1!, ASK+13!
DIR("?" ASK+11*
DIR("??" ASK+12*
DIR("A" ASK+8*, ASK+9*, ASK+10*
DIR("B" ASK+11*
DIR(0 ASK+7*
DIROUT ASK+1!, ASK+14
DIRUT ASK+1!
DNAME ALT+2~, ALT+10*, ALT+11*, ALT+15, ASK+1!, ASK+2~, ASK+5*, ASK+9
DSEQ ALT~
DTOUT ASK+1!, ASK+14*, ASK+15
DTYP ASK+1!, ASK+2~, ASK+5*, ASK+9
DUOUT ASK+1!, ASK+15, ASK+16*
DUZ(0 RSELEDIT+6
EM RGLSCR+30~, RGLSCR+32
ESTATUS ALT+2~, ALT+9*, ALT+15
EVNAME ALT+2~, ALT+13*, ALT+14*, ALT+15
FDA RESCHK+2~
FDA( RESCHK+11*
FILE SETGBL~, SETGBL+2, SETGBL+3, SETGBL+4
GBL SETGBL+1~, SETGBL+3*, SETGBL+4*, SETGBL+5
HELP RGLSCR+3~, RGLSCR+8*, RGLSCR+12, RGLSCR+17, RGLSCR+20, RGLSCR+24, RGLSCR+29, RGLSCR+34
HTEXT BHELP+1~, BHELP+25
HTEXT(1 BHELP+6*, BHELP+11*, BHELP+17*, BHELP+22*
HTEXT(2 BHELP+7*, BHELP+12*, BHELP+18*, BHELP+23*
HTEXT(3 BHELP+8*, BHELP+13*, BHELP+19*, BHELP+24*
HTEXT(4 BHELP+14*
IEN ALT+2~, ALT+4*, ALT+5, ALT+12*, ALT+13, ALT+14, MH~, MH+2, MH+8, RESCHK~
, RESCHK+4, RESCHK+5, RESCHK+8, RESCHK+11, RGLSCR~, RGLSCR+11, RGLSCR+19, RGLSCR+23, RGLSCR+27, RGLSCR+31
IOM TEXT+2
LEN SETGBL+1~, SETGBL+2*, SETGBL+3, SETGBL+4
LEV ALT~
LINK ALT+2~, ALT+7*, ALT+15
MAXNUM MH+4~, MH+5*, MH+6*, MH+8
MHTEST RGLSCR+3~, RGLSCR+5*, RGLSCR+6*, RGLSCR+16*, RGLSCR+19
MSG RESCHK+2~, RESCHK+14
NAME ALT+2~, ALT+13*, ALT+14*
NLINE ALT~, INQ+6~, INQ+7*, TEXT+5*
NLINES ALT+16, TEXT~
NMATCH RGLSCR+3~, RGLSCR+4*, RGLSCR+6*, RGLSCR+8
NODE ALT~, ALT+16, INQ+6~, INQ+7*, INQ+8, INQ+12, INQ+16, INQ+17, RSELEDIT+1~, RSELEDIT+7*
, RSELEDIT+8, RSELEDIT+9, TEXT~, TEXT+5
NOUT TEXT+1~, TEXT+3, TEXT+4
NSEL INQ+6~, INQ+7*
NTERM NTERM~, NTERM+2, NTERM+3, NTERM+4
NUM MSEL~, MSEL+1
OTERM NTERM~, NTERM+1*, NTERM+2!, NTERM+3!, NTERM+4!, NTERM+5!, OTERM+1!, OTERM+2*
OUTPUT TEXT+1~, TEXT+3
OUTPUT( TEXT+5
PIEN ASK~, ASK+3
>> PXRMEXCH RGLSCR+2
>> PXRMINST MH+3, RSELEDIT+6, RGLSCR+1
RESULT RSELEDIT+1~, RSELEDIT+5*, RSELEDIT+6, RSELEDIT+8*, RSELEDIT+9*, RSELEDIT+10
RG RESCHK+2~, RESCHK+6*, RESCHK+7, RESCHK+8, RESCHK+10
RGIEN RESCHK+2~, RESCHK+5*, RESCHK+6, RESCHK+8
>> RGKILL RESCHK+13*
SEQ ALT+2~, ALT+3*, ALT+4, ALT+15, ASK+8
STAT ALT+2~, ALT+8*, ALT+9
SUB INQ+6~, INQ+15*, INQ+16*
TEMP ALT+15*, ALT+16, TEXT~, TEXT+3
TERM TERMS+1~, TERMS+2*, TERMS+3, TERMS+6
TEXT ASK+1!, MHREQHLP+1~, MHREQHLP+14, RGLSCR+3~, RGLSCR+34
TEXT(1 MHREQHLP+2*, RGLSCR+12*
TEXT(10 MHREQHLP+11*
TEXT(11 MHREQHLP+12*
TEXT(12 MHREQHLP+13*
TEXT(2 MHREQHLP+3*, RGLSCR+17*
TEXT(3 MHREQHLP+4*, RGLSCR+20*
TEXT(4 MHREQHLP+5*, RGLSCR+24*
TEXT(5 MHREQHLP+6*, RGLSCR+33*
TEXT(6 MHREQHLP+7*
TEXT(7 MHREQHLP+8*
TEXT(8 MHREQHLP+9*
TEXT(9 MHREQHLP+10*
TYPE RGLSCR+30~, RGLSCR+31*, RGLSCR+32*, RGLSCR+33
U ALT+6, ALT+7, ALT+8, ALT+10, ALT+11, ALT+12, ALT+13, ALT+14, ASK+5, ASK+12
, MH+5, NTERM+1, OTERM+2, RESCHK+5, RESCHK+6, RSELEDIT+8, RSELEDIT+9, RGLSCR+16, RGLSCR+19, RGLSCR+23
, RGLSCR+27, RGLSCR+31, SETGBL+3, SETGBL+4, TERMS+2
VALID RESCHK+2~, RESCHK+8*, RESCHK+9, RGLSCR+3~, RGLSCR+9*, RGLSCR+13*, RGLSCR+18*, RGLSCR+21*, RGLSCR+25*, RGLSCR+28*
, RGLSCR+34, RGLSCR+35
>> VALMBCK ASK+17*
VALUE BHELP~, BHELP+4, BHELP+9, BHELP+15, BHELP+20
VIEW ALT~
WIDTH TEXT+1~, TEXT+2*, TEXT+3
X ASK+1!, RGLSCR~, RGLSCR+5, RGLSCR+6, TERMS~, TERMS+6
X0 ALT+2~, ALT+5*, ALT+6, ALT+7, ALT+8, ALT+10, ALT+11, ALT+12, ALT+13, ALT+14
Y ASK+1!, RESCHK+2~, RGLSCR+3~
Y(0 ASK+16
YESNO ASK~, ASK+16*
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