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

Package: Clinical Reminders

Routine: PXRMLRM


Information

PXRMLRM ; SLC/PJH/PKR - List Rule Management ; 03/06/2009

Source Information

Source file <PXRMLRM.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
List Manager 4 (CHGCAP,EN)^VALM  FULL^VALM1  CLEAN^VALM10  EN^VALM2  
Clinical Reminders 3 HELP^PXRMEUT  (ADD,START)^PXRMLRED  RSTEST^PXRMRST  
Kernel 2 ENDR^%ZISS  ($$LJ,$$RJ)^XLFSTR  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Clinical Reminders 7 PXRM LIST RULE CHANGE VIEW  PXRM LIST RULE CREATE  PXRM LIST RULE DISPLAY/EDIT  PXRM LIST RULE MANAGEMENT  PXRM LIST RULE MANAGEMENT SELECT ENTRY  PXRM LIST RULE MENU  PXRM PATIENT LIST RULES  
Kernel 2 ^DIC(19  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
START
BLDLIST ;Build workfile
ENTRY ;Entry code
EXIT ;Exit code
FRE(NUMBER,NAME,CLASS) ;Format entry number, name
HDR ; Header code
HELP(CALL) ;General help text routine
HLP ;Help code
INIT ;Init
LIST(RLIST,IEN,LRTYP) ;Build a list of list rule entries.
LRADD ;Add Rule Option
LRINQ ;Rule Inquiry - PXRM LIST RULE DISPLAY/EDIT entry
PEXIT ;Protocol exit code
VIEW ;Select view
XSEL ;PXRM LIST RULE MANAGEMENT SELECT ENTRY validation
XSELE ;
XQORM

External References

Name Field # of Occurrence
ENDR^%ZISS START+2
^DIR VIEW+15, XSEL+24
HELP^PXRMEUT HELP+16
ADD^PXRMLRED LRADD+6
START^PXRMLRED LRINQ+10, XSEL+31
RSTEST^PXRMRST XSEL+35
CHGCAP^VALM BLDLIST+7, BLDLIST+8, BLDLIST+9, BLDLIST+10, BLDLIST+11
EN^VALM START+8, HLP+3
FULL^VALM1 EXIT+4
CLEAN^VALM10 EXIT+3, XSELE+1
EN^VALM2 LRINQ+2
$$LJ^XLFSTR FRE+5
$$RJ^XLFSTR FRE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: LRADD+3
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: VIEW+1
Routine Call
  • DIR
  • Line Location:
    • VIEW+15
    • XSEL+24
Routine Call
  • VALM
  • Line Location:
    • BLDLIST+7
    • BLDLIST+8
    • BLDLIST+9
    • BLDLIST+10
    • BLDLIST+11
Routine Call
  • VALM
  • Line Location:
    • START+8
    • HLP+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] XQORM
^PXRM(810.4 - [#810.4] LIST+5, LIST+6, LIST+7, LIST+10
^TMP("PXRMLRM" BLDLIST+1!, BLDLIST+4*, BLDLIST+6*, EXIT+1!, LRINQ+9, XSEL+14
^TMP("PXRMLRMH" EXIT+2!

Label References

Name Line Occurrences
$$FRE LIST+12
BLDLIST ENTRY+1, LRADD+9, LRINQ+11, VIEW+22, XSELE+2
HDR VIEW+22
LIST BLDLIST+3
XQORM ENTRY+1, PEXIT+3, XSELE+2
XSELE XSEL+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CALL HELP~, HELP+2, HELP+6
CLASS FRE~, FRE+6
CODE VIEW+3~
DATA LIST+1~, LIST+7*, LIST+8, LIST+9
DIR VIEW+3~, VIEW+15!, XSEL+17~, XSEL+24!
DIR("?" VIEW+13*, XSEL+23*
DIR("??" VIEW+14*
DIR("A" VIEW+11*, XSEL+21*
DIR("B" VIEW+12*, XSEL+22*
DIR(0 VIEW+7*, VIEW+8*, VIEW+9*, VIEW+10*, XSEL+19*, XSEL+20*
DIROUT VIEW+6!, VIEW+16, XSEL+18!, XSEL+25
DIRUT VIEW+6!, XSEL+18!
DTOUT VIEW+6!, VIEW+16*, VIEW+17, XSEL+18!, XSEL+25*, XSEL+26, XSEL+32, XSEL+36
DUOUT VIEW+6!, VIEW+17, XSEL+18!, XSEL+26, XSEL+32, XSEL+36
HTEXT HELP+1~, HELP+16
HTEXT(1 HELP+3*, HELP+7*
HTEXT(2 HELP+4*, HELP+8*
HTEXT(3 HELP+9*
HTEXT(4 HELP+10*
HTEXT(5 HELP+11*
HTEXT(6 HELP+12*
HTEXT(7 HELP+13*
HTEXT(8 HELP+14*
IEN BLDLIST+2~, BLDLIST+3, LIST~, XSEL+1~, XSEL+14*, XSEL+31, XSEL+35
IEN( BLDLIST+6, LIST+13*
IND START~, START+7*, BLDLIST+2~, BLDLIST+6*, LIST+1~, LIST+6*, LIST+7, LIST+10, LIST+13, LRINQ+1~
, LRINQ+6*, LRINQ+7*, LRINQ+9
>> IORESET LRADD+3, VIEW+1
LRCLASS LIST+1~, LIST+10*, LIST+12
LRIEN LRINQ+1~, LRINQ+9*, LRINQ+10
LRNAME LIST+1~, LIST+9*, LIST+12
LRTYP LIST~, LIST+8
NAME FRE~, FRE+4, LIST+1~, LIST+4*, LIST+5*, LIST+6
NUMBER FRE~, FRE+3
OPTION XSEL+17~, XSEL+27*, XSEL+28, XSEL+31, XSEL+35
ORU HLP+1~
ORUPRMT HLP+1~
PLIST BLDLIST+2~, BLDLIST+3, BLDLIST+4
PLIST("VALMCNT" BLDLIST+5
PXRMDONE START~, LRINQ+5*, LRINQ+7
PXRMTYP START~, START+5*, BLDLIST+3, BLDLIST+7, BLDLIST+8, BLDLIST+9, BLDLIST+10, BLDLIST+11, BLDLIST+12, LRINQ+10
, VIEW+5, VIEW+19*, VIEW+20*, XSEL+20, XSEL+31
RIEN XSEL+17~
RLIST LIST~
RLIST( LIST+12*
RLIST("VALMCNT" LIST+14*
SEL XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14
SUB HLP+1~, HLP+2*
TCLASS FRE+2~, FRE+6*, FRE+7
TEMP FRE+2~, FRE+3*, FRE+5*, FRE+7*, FRE+8
TNAME FRE+2~, FRE+4*, FRE+5
TSOURCE FRE+2~
U LIST+8, LIST+9, LIST+10, VIEW+7, VIEW+14, XSEL+19, XQORM
>> VALMAR XSEL+9
VALMBCK START~, EXIT+5*, LRADD+10*, LRINQ+12*, VIEW+2*, XSEL+8*, XSEL+11*, XSEL+26*, XSELE+3*
>> VALMBG BLDLIST+12*, VIEW+5
VALMBGS START~
VALMBGS( START+7*, BLDLIST+12, VIEW+5*
VALMCNT START~, START+3*, BLDLIST+5*, BLDLIST+6, INIT+1*, LIST+3*, LIST+11*, LIST+12, LIST+13, LIST+14
, XSEL+9, XQORM
VALMSG START~, HDR+1*, PEXIT+1*
VALMY LRINQ+1~, LRINQ+4
VALMY( LRINQ+7
X START~, START+1*, VIEW+3~, XSEL+17~
XMZ START~
XQORM START~, HLP+1~
XQORM("#" XQORM*
XQORM("A" XQORM+1*
XQORNOD START~
XQORNOD(0 LRINQ+2, XSEL+2
Y VIEW+3~, VIEW+19, VIEW+20, XSEL+17~, XSEL+27
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All