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

Package Total Caller Graph
Clinical Reminders 11 PXRM DIALOG GROUP  PXRM DIALOG PROMPT  PXRM EXTRACT COUNTING  PXRM EXTRACT COUNTING GROUP  PXRM EXTRACT DEFINITION  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