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

Package: Clinical Reminders

Routine: PXRMSEL


Information

PXRMSEL ; SLC/PJH - PXRM Selection ;09/07/2012

Source Information

Source file <PXRMSEL.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
Clinical Reminders 10 ALL^PXRMCLST  (ANY,SEL)^PXRMDCPY  ALL^PXRMDLST  ALL^PXRMFIP  ALL^PXRMFLST  (ADD,EDIT)^PXRMGEDT  ^PXRMSEL1  (,SEL)^PXRMSEL2  
ALL^PXRMSHF  ALL^PXRMSLST  
VA FileMan 5 ^DIC  ^DIE  IX^DIK  ^DIR  ^DIWP  
List Manager 3 EN^VALM  FULL^VALM1  CLEAN^VALM10  
Kernel 1 (ENDR,KILL)^%ZISS  

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

Package Total Caller Graph
Clinical Reminders 22 PXRM DIALOG COPY  PXRM DIALOG COPY COMPONENT  PXRM DIALOG SELECTION MENU (DLG)  PXRM DIALOG/REMINDER MENU  PXRM SELECTION  PXRM SELECTION ADD  PXRM SELECTION EXIT  PXRM SELECTION ITEM  
PXRM SELECTION MENU  PXRM SELECTION PRINT ALL  PXRM SELECTION VIEW (AR)  PXRM SELECTION VIEW (CV)  PXRM SELECTION VIEW (LR)  PXRM SELECTION VIEW TOGGLE  PXRMCAT  PXRMDLGZ  
PXRMFIND  PXRMFIP  PXRMRESN  PXRMSEL2  PXRMSHF  PXRMTDLG  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
HELP ;Help code
HDR ; Header code
START(HEADER,PXRMGTYP,PXRMNAM) ;
COPYS
ZASK(YESNO,TEXT) ;
PEXIT ;PXRM SELECTION MENU protocol exit code
CHNGR(VIEW) ;
INIT ;Init
DIDL(VIEW) ;
ZHELP(CALL) ;
SEL ;PXRM SELECT ITEM validation
ZSKIP
ZOPT(TYPE) ;
XQORM
BUILD ;Build selection list
COPY
CHNG
LIST ;List All option
ADD ;
CHNGV
EXIT ;Exit code
ZREM(ARRAY) ;

External References

Name Field # of Occurrence
ENDR^%ZISS START+4
KILL^%ZISS START+6
^DIC ZREM+7
^DIE ZSKIP+13
IX^DIK ZSKIP+16
^DIR LIST+10, ZOPT+9, ZASK+8
^DIWP ZHELP+15
ALL^PXRMCLST LIST+6
ANY^PXRMDCPY COPY
SEL^PXRMDCPY COPYS+1
ALL^PXRMDLST LIST+2
ALL^PXRMFIP LIST+4
ALL^PXRMFLST LIST+5
ADD^PXRMGEDT ADD+6
EDIT^PXRMGEDT ZSKIP+18
^PXRMSEL1 BUILD+2
^PXRMSEL2 ADD+4
SEL^PXRMSEL2 CHNG
ALL^PXRMSHF LIST+8
ALL^PXRMSLST LIST+7
EN^VALM START+4, HELP+2
FULL^VALM1 EXIT+1
CLEAN^VALM10 EXIT+1, INIT+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: START+5
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: LIST+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ZREM+4
Function Call: WRITE
  • Prompt: !!,"No health factor findings on this reminder",!
  • Line Location: ZREM+20
Function Call: WRITE
  • Prompt: !
  • Line Location: ZHELP+16
Function Call: WRITE
  • Prompt: !,^UTILITY($J,"W",0,IC,0)
  • Line Location: ZHELP+19
Function Call: WRITE
  • Prompt: !
  • Line Location: ZHELP+21
Routine Call
  • VALM
  • Line Location:
    • START+4
    • HELP+2
Routine Call
  • DIE
  • Line Location:
    • ZSKIP+13
Routine Call
  • DIC
  • Line Location:
    • ZREM+7
Routine Call
  • DIR
  • Line Location:
    • LIST+10
    • ZOPT+9
    • ZASK+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(801.95 - [#801.95] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTHF - [#9999999.64] ZREM+16
^ORD(101 - [#101] XQORM, XQORM+5, XQORM+10, XQORM+15, XQORM+20
^PXD(811.9 - [#811.9] ZREM+12, ZREM+13
^PXRMD(801.95 - [#801.95] ZREM+25, ZSKIP+3
^TMP("PXRMSEL" EXIT+3!
^UTILITY($J ZHELP+11!, ZHELP+18, ZHELP+19, ZHELP+20!

Label References

Name Line Occurrences
BUILD INIT+3
INIT ADD+6, COPY+1, CHNG, CHNGR+2, CHNGV+4, DIDL+2
XQORM INIT+4, LIST+12, PEXIT+3
ZASK ZSKIP+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS ADD+1~, ADD+3, ZSKIP~, ZSKIP+7
ARRAY ADD+1~, ZREM~
ARRAY( ZREM+19*, ZREM+23, ZREM+24, ZSKIP+2, ZSKIP+3
ARRAYN ADD+1~
ARRAYN( ZREM+19*
CALL ZHELP~, ZHELP+5, ZHELP+8
CNT ZREM+1~
DA ZSKIP+10~, ZSKIP+12*, ZSKIP+15*
DIC COPYS~, ZREM+6*, ZREM+7!, ZSKIP+10~
DIC(0 ZREM+6*
>> DIE ZSKIP+12*
DIK ZSKIP+10~, ZSKIP+15*
DIR LIST+10~, ZOPT+9!, ZASK+1~, ZASK+8!
DIR("?" ZOPT+7*, ZASK+6*
DIR("??" ZOPT+8*, ZASK+7*
DIR("A" ZOPT+5*, ZASK+4*
DIR("B" ZOPT+6*, ZASK+5*
DIR(0 LIST+10*, ZOPT+3*, ZOPT+4*, ZASK+3*
DIROUT ADD+1~, COPYS~, ZOPT+2!, ZOPT+10, ZREM+2!, ZASK+2!, ZASK+9
DIRUT ADD+1~, COPYS~, ZOPT+2!, ZREM+2!, ZASK+2!
DIWF ZHELP+2~, ZHELP+3*
DIWL ZHELP+2~, ZHELP+3*
DIWR ZHELP+2~, ZHELP+3*
DR ZSKIP+10~, ZSKIP+12*
DTOUT ADD+1~, ADD+3, COPYS~, ZOPT+2!, ZOPT+10*, ZOPT+11, ZREM+2!, ZREM+5, ZREM+7*, ZSKIP+2
, ZSKIP+7, ZASK+2!, ZASK+9*, ZASK+10
DUOUT ADD+1~, ADD+3, ADD+4, COPYS~, ZOPT+2!, ZOPT+11, ZREM+2!, ZREM+5, ZREM+7, ZSKIP+2
, ZSKIP+7, ZASK+2!, ZASK+10
ERR SEL+1~
EXISTS ZSKIP~, ZSKIP+3*, ZSKIP+4, ZSKIP+5, ZSKIP+9
FHF ZREM+1~, ZREM+15*, ZREM+16, ZREM+19, ZREM+24*, ZREM+25, ZSKIP~, ZSKIP+3*, ZSKIP+12, ZSKIP+15
, ZSKIP+18
FIND ZREM+1~, ZREM+13*, ZREM+14, ZREM+15
FMENU XQORM+4~, XQORM+5*, XQORM+6, XQORM+9~, XQORM+10*, XQORM+11, XQORM+14~, XQORM+15*, XQORM+16, XQORM+19~
, XQORM+20*, XQORM+21
FNAM ZREM+1~, ZREM+16*, ZREM+19, ZREM+21*, ZREM+23*, ZREM+24, ZREM+25, ZSKIP~, ZSKIP+1*, ZSKIP+2*
, ZSKIP+3, ZSKIP+4, ZSKIP+5, ZSKIP+12
FOUND ZREM+1~, ZREM+3*, ZREM+5, ZREM+18*, ZREM+20
FSUB ZREM+1~, ZREM+11*, ZREM+12*, ZREM+13
HEADER START~, HDR+3
HTEXT ZHELP+1~
HTEXT( ZHELP+13, ZHELP+14
HTEXT(1 ZHELP+6*, ZHELP+9*
HTEXT(2 ZHELP+7*, ZHELP+10*
IC ZHELP+2~, ZHELP+12*, ZHELP+13*, ZHELP+14, ZHELP+17*, ZHELP+18*, ZHELP+19
IEN SEL+1~, SEL+8*, SEL+9
>> IORESET START+5, LIST+1
ORU HELP+1~
ORUPRMT HELP+1~
PXRMBG CHNG!, CHNGR+1!, DIDL+1!, INIT+27, SEL+11*
>> PXRMDIEN COPYS+1
>> PXRMDTYP CHNG, INIT+10, INIT+11, INIT+12, INIT+13, INIT+14, INIT+15
PXRMGTYP START~, ADD+3, ADD+6, COPY+1, DIDL+1*, HDR+3, HELP+1, INIT+7, INIT+9, INIT+16
, INIT+20, LIST+2, LIST+4, LIST+5, LIST+6, LIST+7, LIST+8, SEL+11, XQORM+3, XQORM+8
, XQORM+13, XQORM+18, ZSKIP+18
>> PXRMHD HDR+5, INIT+8*, INIT+28
>> PXRMINST XQORM+3
PXRMNAM START~, SEL+9
PXRMREAD START+1~
PXRMSHD START+1~, HDR+5, INIT+8*, INIT+10*, INIT+11*, INIT+12*, INIT+13*, INIT+14*, INIT+15*, INIT+17*
, INIT+18*, INIT+19*, INIT+21*, INIT+22*, INIT+23*, INIT+24*, INIT+25*, INIT+28
PXRMSRC START+1~
PXRMTAG HELP+1~*
PXRMVARM START+1~
>> PXRMVIEW CHNGR+1*, CHNGV+1, CHNGV+2*, CHNGV+3*, INIT+18, INIT+19, INIT+22, INIT+23, INIT+24, INIT+25
REM ZREM+1~, ZREM+9*, ZREM+12, ZREM+13
SEL SEL+1~, SEL+2*, SEL+4, SEL+5, SEL+8
TEXT ZSKIP~, ZSKIP+4*, ZSKIP+5*, ZSKIP+7, ZASK~, ZASK+4
TYPE ZOPT~, ZOPT+12*
U XQORM, ZOPT+3, ZOPT+8, ZREM+7, ZREM+9, ZREM+13, ZREM+16, ZREM+24, ZASK+7
VALM START+2~
VALM("TITLE" HDR+5*, INIT+28*
VALMAR START+2~, SEL+4, SEL+8
VALMBCK START+2~, ADD+4*, EXIT+2*, HELP+3*, INIT+30*, LIST+13*, SEL+2*, SEL+6*, SEL+9*
VALMBG START+2~, INIT+27*, SEL+11
VALMCNT START+2~, INIT+2*, SEL+4, XQORM
VALMHDR START+2~
VALMHDR(1 HDR+3*, HDR+5*, INIT+28*
VALMSG START+2~, HDR+1*, PEXIT+1*
VIEW CHNGR~, CHNGR+1, CHNGV~, CHNGV+1*, CHNGV+2, CHNGV+3, DIDL~, DIDL+1
X START+2~, START+3*, COPYS~, ZOPT+1~, ZREM+1~, ZREM+7, ZASK+1~, ZHELP+14*
XMZ START+2~
XQORM HELP+1~
XQORM("#" XQORM*
XQORM("A" XQORM+1*
XQORM("HIJACK" XQORM+6*, XQORM+11*, XQORM+16*, XQORM+21*
>> XQORNOD(0 SEL+2
Y COPYS~, ZOPT+1~, ZOPT+12, ZREM+1~, ZREM+7, ZREM+9, ZASK+1~
Y(0 ZASK+11
YESNO ZASK~, ZASK+11*
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