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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMDLG

Package: Clinical Reminders

Routine: PXRMDLG


Information

PXRMDLG ;SLC/PJH - Reminder Dialog Edit/Inquiry 09/27/2018

Source Information

Source file <PXRMDLG.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Clinical Reminders 6 IND^PXRMDEDI  ^PXRMDLG3  (DETAIL,DLINE)^PXRMDLG4  EN^PXRMDLG7  REMVAR^PXRMINQ  DEF^PXRMRUTL  
List Manager 3 (CHGCAP,EN)^VALM  FULL^VALM1  CLEAN^VALM10  
VA FileMan 2 ^DIK  ^DIWP  

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

Package Total Caller Graph
Clinical Reminders 17 PXRM DIALOG DETAILS  PXRM DIALOG EDIT  PXRM DIALOG EXIT  PXRM DIALOG GROUP MENU  PXRM DIALOG LIST  PXRM DIALOG LOCK  PXRM DIALOG MENU  PXRM DIALOG OVERVIEW  
PXRM DIALOG P/N TEXT  PXRM DIALOG SELECTION ITEM  PXRM DIALOG SUMMARY  PXRM DIALOG TESTER  PXRM DIALOG TEXT  PXRM EDIT DIALOG ELEMENT  PXRM REMINDER DETAILS  PXRMDLG4  
PXRMDLG7  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EXIT ;Exit code
HDR ; Header code
HELP ;Help code
INIT ;Init
PEXIT ;PXRM DIALOG MENU protocol exit code
BUILD(INP) ;Build workfile (protocols PXRM DIALOG VIEW/LIST)
ARRAY(DIEN) ;Build Dialog Display in list manager
CHECK ;Search for sequence numbers with no dialog pointer
DELBLANK(IEN,DELTMP) ;Delete dialog multiple entry if dialog missing
DESC(FIEN) ;Finding description
LIT(INP) ;Find description for dialog type
REMD ;Reminder Details
SEL ;PXRM DIALOG SELECTION ITEM validation
XQORM ;Protocol Menu reset
XHLP(CALL) ;General help text routine.

External References

Name Field # of Occurrence
^DIK DELBLANK+7
^DIWP XHLP+12
IND^PXRMDEDI SEL+9
^PXRMDLG3 BUILD+37
DETAIL^PXRMDLG4 ARRAY+11
DLINE^PXRMDLG4 ARRAY+9
EN^PXRMDLG7 BUILD+38
REMVAR^PXRMINQ REMD+10
DEF^PXRMRUTL BUILD+33
CHGCAP^VALM ARRAY+22, ARRAY+23, ARRAY+24, REMD+3, REMD+4, REMD+5
EN^VALM HELP+2
FULL^VALM1 EXIT+2
CLEAN^VALM10 EXIT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: XHLP+13
Function Call: WRITE
  • Prompt: !,^UTILITY($J,"W",0,IC,0)
  • Line Location: XHLP+16
Function Call: WRITE
  • Prompt: !
  • Line Location: XHLP+18
Routine Call
  • VALM
  • Line Location:
    • ARRAY+22
    • ARRAY+23
    • ARRAY+24
    • REMD+3
    • REMD+4
    • REMD+5
Routine Call
  • VALM
  • Line Location:
    • HELP+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] XQORM+1, XQORM+6
^PXRMD(801.41 - [#801.41] BUILD+18, BUILD+19, BUILD+22, BUILD+24, BUILD+26, BUILD+35, ARRAY+6, ARRAY+8, CHECK+3
^TMP( ARRAY+27*
^TMP("PXRMDLG PROMPTS" EXIT+6!, BUILD+16!
^TMP("PXRMDLG" EXIT+4!, BUILD+16!, REMD+8*, REMD+15*
^TMP("PXRMDLG4" EXIT+5!, ARRAY+4!
^UTILITY($J XHLP+8!, XHLP+15, XHLP+16, XHLP+17!

Label References

Name Line Occurrences
ARRAY BUILD+40
BUILD INIT+5
CHECK INIT+3
HDR BUILD+28
XQORM PEXIT+3, BUILD+37, BUILD+38, ARRAY+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY REMD+1~, REMD+10
ARRAY( REMD+13, REMD+15
CALL XHLP~, XHLP+5
CNT CHECK+1~, CHECK+2*, CHECK+4*
DA CHECK+1~, CHECK+2*, CHECK+3*, CHECK+4, CHECK+5, DELBLANK+1~, DELBLANK+5*
DA(1 DELBLANK+2*, DELBLANK+6
DATA BUILD+30~
DCNT CHECK+1~, CHECK+9*, CHECK+10*
DEF BUILD+33~
DEF1 BUILD+33~
DEF1( DESC+17
DEF2 BUILD+33~
DEF2( DESC+20
DEL CHECK+1~, CHECK+2*, CHECK+10*
DELTMP CHECK+1~, DELBLANK~
DELTMP( CHECK+4*, CHECK+10*, DELBLANK+4, DELBLANK+5
DGRP BUILD+30~
DHED BUILD+30~
DIEN ARRAY~, ARRAY+6, ARRAY+8, ARRAY+9, ARRAY+11
DIK DELBLANK+6*, DELBLANK+8!
DIWF XHLP+2~, XHLP+3*
DIWL XHLP+2~, XHLP+3*
DIWR XHLP+2~, XHLP+3*
DNAM BUILD+13~, BUILD+18*, BUILD+20*, BUILD+21, BUILD+25
DNAME BUILD+13~
DNLOCK ARRAY+2~, ARRAY+6*
ERR SEL+1~
FGLOB BUILD+30~, DESC+2*, DESC+5, DESC+6*, DESC+7, DESC+9, DESC+10*, DESC+11, DESC+13, DESC+14*
, DESC+15, DESC+17, DESC+21*, DESC+22, DESC+23
FIEN BUILD+30~, DESC~, DESC+2, DESC+3
FITEM BUILD+30~, DESC+3*, DESC+6, DESC+7, DESC+10, DESC+11, DESC+14, DESC+15, DESC+18, DESC+21
, DESC+25
FMENU XQORM+5~, XQORM+6*, XQORM+7
FNAME BUILD+30~, DESC+7*, DESC+11*, DESC+15*, DESC+22*, DESC+23*, DESC+24*, DESC+25*
FNUM BUILD+30~, DESC+18*, DESC+24
FTYP BUILD+30~, DESC+6*, DESC+10*, DESC+14*, DESC+17*, DESC+18, DESC+20*
HDR2 ARRAY+14~, ARRAY+15*, ARRAY+16*, ARRAY+17*, ARRAY+18*, ARRAY+19*, ARRAY+23
HTEXT XHLP+1~
HTEXT( XHLP+10, XHLP+11
HTEXT(1 XHLP+6*
HTEXT(2 XHLP+7*
IC XHLP+2~, XHLP+9*, XHLP+10*, XHLP+11, XHLP+14*, XHLP+15*, XHLP+16
IEN CHECK+1~, CHECK+2*, CHECK+3, DELBLANK~, DELBLANK+2, SEL+1~, SEL+7*, SEL+9
INP BUILD~, BUILD+14, LIT~, LIT+1, LIT+2, LIT+3, LIT+4
NATIONAL BUILD+31~, BUILD+35*, BUILD+37
NLINE ARRAY+2~, ARRAY+3*, ARRAY+26
NODE ARRAY+2~, ARRAY+3*, ARRAY+9, ARRAY+11, ARRAY+27, CHECK+1~, CHECK+3*, CHECK+4, CHECK+5
NSEL ARRAY+2~, ARRAY+3*
NUM DELBLANK+1~, DELBLANK+3*, DELBLANK+4*, DELBLANK+5
OIEN BUILD+31~
ONAME BUILD+31~
ONUM BUILD+31~
ORU HELP+1~
ORUPRMT HELP+1~
PDIS BUILD+31~
PIEN BUILD+31~
PNAME BUILD+31~
PTXT BUILD+31~
PTYP BUILD+31~
>> PXRMDIEN BUILD+18, BUILD+19, BUILD+22, BUILD+24, BUILD+26, BUILD+35, BUILD+40, CHECK+2
>> PXRMDTST BUILD+14*
>> PXRMGTYP XQORM+4
>> PXRMHD HDR+1, BUILD+21*, BUILD+23*, BUILD+25*, BUILD+27*
>> PXRMITEM REMD+7, REMD+10
>> PXRMMODE BUILD+14*
PXRMTAG HELP+1~*
RESNM BUILD+30~
RESULT BUILD+30~
RIEN BUILD+31~
RNAME BUILD+31~
SCNT CHECK+1~, CHECK+2*, CHECK+5*
SEL SEL+1~, SEL+2*, SEL+4, SEL+5, SEL+7, SEL+9
SEQ BUILD+31~, CHECK+1~, CHECK+7*, CHECK+8*, CHECK+9, CHECK+10
SEQTMP CHECK+1~
SEQTMP( CHECK+5*, CHECK+8, CHECK+9, CHECK+10
SNUM CHECK+1~, CHECK+7*, CHECK+9*, CHECK+10
SUB BUILD+31~, REMD+1~, REMD+12*, REMD+13*, REMD+14
U BUILD+18, BUILD+19, BUILD+22, BUILD+24, BUILD+26, BUILD+35, ARRAY+6, ARRAY+8, CHECK+4, CHECK+5
, DESC+6, DESC+7, DESC+10, DESC+11, DESC+14, DESC+15, DESC+21, DESC+22, DESC+23, XQORM+2
>> VALMAR SEL+4, SEL+7
>> VALMBCK EXIT+3*, BUILD+14*, SEL+2*
>> VALMBG BUILD+15*, ARRAY+15*
>> VALMCNT INIT+1*, BUILD+14*, ARRAY+26*, ARRAY+27, REMD+14*, REMD+15, SEL+4, XQORM+2
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
>> VALMSG HDR+3*, PEXIT+1*
VIEW BUILD+13~, BUILD+14*, BUILD+15, BUILD+37, BUILD+38, ARRAY+11, ARRAY+15, ARRAY+16, ARRAY+17, ARRAY+18
, ARRAY+19
X XHLP+2~, XHLP+11*
XQORM HELP+1~
XQORM("#" XQORM+1*, XQORM+2*
XQORM("A" XQORM+3*
XQORM("HIJACK" XQORM+7*
>> XQORNOD(0 SEL+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All