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

Package: Clinical Reminders

Routine: PXRMEXLM


Information

PXRMEXLM ;SLC/PKR/PJH - Clinical Reminder Exchange List Manager routines. ;02/19/2015

Source Information

Source file <PXRMEXLM.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Clinical Reminders 11 ($$GETEHF,LHF)^PXRMEXHF  START^PXRMEXIH  BLDLIST^PXRMEXLC  INITMPG^PXRMEXLM  HELP^PXRMEXMH  ($$GETMESSN,LMM)^PXRMEXMM  CRE^PXRMEXPD  DELETE^PXRMEXU1  
$$LWEB^PXRMEXWB  ($$SELECT,REMVAR)^PXRMINQ  ($$QUERYAO,RDEF,REXL)^PXRMLIST  
List Manager 3 (CHGCAP,EN)^VALM  (CLEAR,FULL)^VALM1  CLEAN^VALM10  
Kernel 1 (ENDR,KILL)^%ZISS  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Clinical Reminders 13 PXRM EX REMINDER EXCHANGE  PXRM EXCH CREATE FILE ENTRY  PXRM EXCH DEFINITION INQUIRY  PXRM EXCH LOAD HOST FILE  PXRM EXCH LOAD MAILMAN  PXRM EXCH LOAD WEB HF  PXRM EXCH MENU  PXRM EXCH QUIT  
PXRM EXCH SELECT ENTRY  PXRM LIST REMINDERS  PXRM REMINDER EXCHANGE  PXRMEXLM  PXRMEXSI  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
INITMPG ;Initialized all the ^TMP globals.
XSEL ;PXRM EXCH SELECT COMPONENT validation
HELP ;Help code
LRDEF ;List the name and print name of all reminder definitions.
LDWEB ;Load a host file from a web site into the repository.
DEFINQ ;Reminder definition inquiry.
XQORM ;Set the range for selection.
LDMM ;Load a MailMan message into the repository.
PEXIT ;PXRM EXCH MENU protocol exit code
START ;Main entry point for PXRM EXCHANGE
INIT ;Init
EXIT ;Exit code
CRE ;Create a packed reminder and store it in the repository.
ENTRY ;Entry code
LDHF ;Load a host file into the repository.
HDR ; Header code

External References

Name Field # of Occurrence
ENDR^%ZISS START+10
KILL^%ZISS START+13
^DIR XSEL+28
$$GETEHF^PXRMEXHF LDHF+4
LHF^PXRMEXHF LDHF+8
START^PXRMEXIH XSEL+47
BLDLIST^PXRMEXLC ENTRY+2, LDHF+23, LDMM+12, LDMM+23, LDWEB+9
INITMPG^PXRMEXLM ENTRY+1, EXIT+1
HELP^PXRMEXMH HELP+1
$$GETMESSN^PXRMEXMM LDMM+4
LMM^PXRMEXMM LDMM+7
CRE^PXRMEXPD CRE+2
DELETE^PXRMEXU1 XSEL+40
$$LWEB^PXRMEXWB LDWEB+2
$$SELECT^PXRMINQ DEFINQ+5
REMVAR^PXRMINQ DEFINQ+9
$$QUERYAO^PXRMLIST LRDEF+5
RDEF^PXRMLIST LRDEF+7
REXL^PXRMLIST XSEL+43
CHGCAP^VALM LRDEF+10
EN^VALM DEFINQ+11, LRDEF+11, START+11, XSEL+35
CLEAR^VALM1 LDHF+3, LDMM+3
FULL^VALM1 CRE+1, EXIT+3, XSEL+17
CLEAN^VALM10 EXIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No packed reminder definitions selected/found!"
  • Line Location: LDMM+5
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: START+12
Routine Call
  • VALM
  • Line Location:
    • DEFINQ+11
    • LRDEF+11
    • START+11
    • XSEL+35
Routine Call
  • VALM
  • Line Location:
    • LRDEF+10
Routine Call
  • DIR
  • Line Location:
    • XSEL+28

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] XQORM+3
^TMP("PXRMEXDGH" INITMPG+2!
^TMP("PXRMEXDH" INITMPG+1!
^TMP("PXRMEXDL" INITMPG+3!
^TMP("PXRMEXFND" INITMPG+5!
^TMP("PXRMEXHF" INITMPG+4!
^TMP("PXRMEXIA" INITMPG+6!
^TMP("PXRMEXIAD" INITMPG+7!
^TMP("PXRMEXID" INITMPG+8!
^TMP("PXRMEXIH" INITMPG+9!
^TMP("PXRMEXLC" INITMPG+10!, XSEL+36!
^TMP("PXRMEXLD" INITMPG+11!, LRDEF+2, LRDEF+6*, LRDEF+8*, LRDEF+10
^TMP("PXRMEXLHF" INITMPG+12!
^TMP("PXRMEXLMM" INITMPG+13!
^TMP("PXRMEXLR" INITMPG+14!, XQORM+2, XSEL+14, XSEL+42!, XSEL+44
^TMP("PXRMEXMH" INITMPG+15!
^TMP("PXRMEXMM" INITMPG+16!
^TMP("PXRMEXRI" INITMPG+17!
^TMP("PXRMEXTMP" INITMPG+18!
^TMP("PXRMEXTXT" INITMPG+19!
^TMP("PXRMRINQ" DEFINQ+8!, DEFINQ+10, DEFINQ+12!
^TMP($J INITMPG+20!, INITMPG+21!, INITMPG+22!, INITMPG+23!

Label References

Name Line Occurrences
XQORM ENTRY+3, PEXIT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARO LRDEF+4~, LRDEF+5*, LRDEF+6, LRDEF+7
COUNT XSEL+39~
DEFLIST LRDEF+4~, LRDEF+7, LRDEF+8
DEFLIST("VALMCNT" LRDEF+9
DIR XSEL+20~
DIR("?" XSEL+26*
DIR("??" XSEL+27*
DIR("A" XSEL+24*
DIR("B" XSEL+25*
DIR(0 XSEL+21*, XSEL+22*, XSEL+23*
DIROUT XSEL+20~, XSEL+29
DIRUT XSEL+20~, XSEL+29
DTOUT XSEL+20~, XSEL+30
DUOUT XSEL+20~, XSEL+30
FILE LDHF+1~, LDHF+7*, LDHF+8, LDHF+11, LDHF+14
GBL DEFINQ+1~, DEFINQ+2*, DEFINQ+3*, DEFINQ+9
IEN DEFINQ+1~, DEFINQ+5*, DEFINQ+6*, DEFINQ+7, DEFINQ+9, XSEL+39~
IND LDHF+1~, LDHF+16*, LDHF+17*, LDHF+18, LDHF+19, LDHF+20, LDMM+1~, LDMM+16*, LDMM+17*, LDMM+18
, LDMM+19, LDMM+20, XSEL+39~
>> IORESET START+12
NEXCHE XQORM+1~, XQORM+2*, XQORM+3
OPTION XSEL+20~, XSEL+31*, XSEL+34, XSEL+38, XSEL+47
PATH LDHF+1~, LDHF+6*, LDHF+8, LDHF+11, LDHF+14
PXRMDONE START+1~, START+3*
PXRMIGDS EXIT+5!
PXRMINST EXIT+5!
PXRMNMCH START+1~
PXRMRIEN XSEL+1~, XSEL+14*
PXRMROOT DEFINQ+1~, DEFINQ+4*, DEFINQ+5
RBL LDHF+1~, LDHF+9*, LDHF+18*, LDHF+23, LDMM+1~, LDMM+8*, LDMM+18*, LDMM+23
RELIST XSEL+39~
SEL XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14, XSEL+40
SUCCESS LDHF+1~, LDHF+8, LDHF+9, LDHF+10, LDMM+7, LDMM+8, LDMM+9, LDWEB+1~, LDWEB+2*, LDWEB+3
, LDWEB+9
SUCCESS( LDHF+17, LDHF+18, LDHF+19, LDMM+17, LDMM+18, LDMM+19
TEMP LDHF+1~, LDHF+4*, LDHF+5, LDHF+6, LDHF+7, LDHF+15*, LDHF+19*, LDHF+20*, LDHF+21, LDMM+1~
, LDMM+15*, LDMM+19*, LDMM+20*, LDMM+21, LDWEB+1~
U DEFINQ+6, LDHF+6, LDHF+7, XQORM+3, XSEL+21, XSEL+27
URL LDWEB+1~, LDWEB+2, LDWEB+4, LDWEB+6, LDWEB+7
>> VALMAR XSEL+9
VALMBCK CRE+3*, DEFINQ+7*, DEFINQ+13*, EXIT+4*, LDHF+5*, LDHF+24*, LDMM+6*, LDMM+24*, LDWEB+10*, START+8~
, XSEL+8*, XSEL+11*, XSEL+29*, XSEL+30*, XSEL+45*, XSEL+49*
VALMCNT DEFINQ+1~, DEFINQ+10*, INIT+1*, LRDEF+1~, LRDEF+2*, LRDEF+9*, XSEL+9, XSEL+44*
>> VALMHDR(1 HDR+1*, LDHF+11*, LDHF+14*, LDMM+10*, LDMM+14*, LDWEB+4*, LDWEB+6*, LDWEB+7*, XSEL+45*
>> VALMHDR(2 LDHF+12!, LDHF+21*, LDMM+21*, XSEL+45*
VALMSG HDR+2*, PEXIT+1*, START+8~
VALMY XSEL+39~
X START+8~, START+9*, XSEL+20~
XMZ LDMM+1~, LDMM+4*, LDMM+5, LDMM+6, LDMM+7, LDMM+10, LDMM+14, START+8~
>> XQORM("#" XQORM+3*
>> XQORM("A" XQORM+4*
>> XQORNOD(0 XSEL+2
Y XSEL+20~, XSEL+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All