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 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  
Registration 3 EN^VALM  FULL^VALM1  CLEAN^VALM10  
Kernel 1 (ENDR,KILL)^%ZISS  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Clinical Reminders 8 PXRMCAT  PXRMDLGZ  PXRMFIND  PXRMFIP  PXRMRESN  PXRMSEL2  PXRMSHF  PXRMTDLG  

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