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 |  Marked Items  | All
Print Page as PDF
Routine: PXRMVSLM

Package: Clinical Reminders

Routine: PXRMVSLM


Information

PXRMVSLM ;SLC/PKR - List Manager routines for value sets. ;11/20/2014

Source Information

Source file <PXRMVSLM.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Clinical Reminders 4 ($$LMFMTSTR,COLFMT)^PXRMTEXT  BVSINQ^PXRMVSIN  (BLDLIST,CRETAX,INITMPG,INQ)^PXRMVSLM  BLDTAX^PXRMVSTX  
List Manager 3 EN^VALM  (CLEAR,FULL)^VALM1  CLEAN^VALM10  
Kernel 2 (ENDR,KILL)^%ZISS  $$FMTE^XLFDT  
VA FileMan 2 BROWSE^DDBR  ^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: 7

Package Total Caller Graph
Clinical Reminders 6 PXRM NLM VALUE SET MENU  PXRM VS CREATE TAXONOMY  PXRM VS INQUIRE  PXRM VS MENU  PXRM VS SELECT ENTRY  PXRMVSLM  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
BLDLIST(NODE) ;Build of list of value set file entries.
CRETAX(IEN) ;Create a taxonomy from a value set.
CRETAXS(IEN) ;Select a value set for creating a taxonomy.
ENTRY ;Entry code
EXIT ;Exit code
FORMAT(NUMBER,NAME,OID,VDATE,FMTSTR,NL,OUTPUT) ;Format entry number, name and
GETSEL(TEXT) ;Get a single selection
HELP ;Display help.
HDR ; Header code
HTEXT ;Taxonomy mangement help text.
INQ(IEN) ;Display the contents of a value set.
INQS ;Inquiry for a selected value set.
INITMPG ;Initialize all the ^TMP globals.
PEXIT ; Protocol exit code
START ;Main entry point for PXRM Value Set Menu.
XQORM ;Set range for selection.
XSEL ;Entry action for protocol PXRM VS SELECT ENTRY.

External References

Name Field # of Occurrence
ENDR^%ZISS START+3
KILL^%ZISS START+6
BROWSE^DDBR HELP+8
^DIR GETSEL+6, XSEL+27
$$LMFMTSTR^PXRMTEXT BLDLIST+4
COLFMT^PXRMTEXT FORMAT+4
BVSINQ^PXRMVSIN INQ+1
BLDLIST^PXRMVSLM ENTRY+2
CRETAX^PXRMVSLM XSEL+33
INITMPG^PXRMVSLM ENTRY+1, EXIT+1
INQ^PXRMVSLM INQS+5, XSEL+34
BLDTAX^PXRMVSTX CRETAX+2
EN^VALM START+4
CLEAR^VALM1 XSEL+31
FULL^VALM1 CRETAX+1, EXIT+3, XSEL+17
CLEAN^VALM10 EXIT+2
$$FMTE^XLFDT FORMAT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !,"Only one item number allowed."
  • Line Location: XSEL+7
Function Call: WRITE
  • Prompt: !,SEL_" is not a valid item number."
  • Line Location: XSEL+10
Routine Call
  • DIR
  • Line Location:
    • GETSEL+6
    • XSEL+27
Routine Call
  • VALM
  • Line Location:
    • START+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] XQORM+3
^PXRM(802.2 - [#802.2] BLDLIST+7, BLDLIST+9, BLDLIST+11, BLDLIST+12, BLDLIST+13
^TMP( BLDLIST+2!, BLDLIST+16*, BLDLIST+17*, BLDLIST+21*, BLDLIST+22*, BLDLIST+23*, BLDLIST+24*, BLDLIST+25*
^TMP("PXRMVSL" GETSEL+2, GETSEL+7, INITMPG+1!, XQORM+2, XSEL+14

Label References

Name Line Occurrences
$$GETSEL CRETAXS+3, INQS+3
CRETAX CRETAXS+5
FORMAT BLDLIST+18
XQORM ENTRY+3, PEXIT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DDS HELP+1~, HELP+4*
DIR GETSEL+1~, XSEL+20~
DIR("?" XSEL+26*
DIR("A" GETSEL+5*, XSEL+24*
DIR("B" XSEL+25*
DIR(0 GETSEL+4*, XSEL+21*, XSEL+22*, XSEL+23*
DIR0 HELP+1~
DIROUT XSEL+20~, XSEL+28
DIRUT XSEL+20~, XSEL+28
DONE HELP+1~, HELP+4*, HELP+5, HELP+7*
DTOUT XSEL+20~, XSEL+29
DUOUT XSEL+20~, XSEL+29
FMTSTR BLDLIST+1~, BLDLIST+4*, BLDLIST+18, FORMAT~, FORMAT+4
IEN BLDLIST+1~, BLDLIST+10*, BLDLIST+11*, BLDLIST+12, BLDLIST+13, BLDLIST+16, BLDLIST+17, CRETAX~, CRETAX+2, CRETAXS~
, CRETAXS+1~, CRETAXS+3*, CRETAXS+4, CRETAXS+5, INQ~, INQ+1, INQS+1~, INQS+3*, INQS+4, INQS+5
XSEL+1~, XSEL+14*, XSEL+33, XSEL+34
IND BLDLIST+1~, BLDLIST+20*, BLDLIST+21, HELP+1~, HELP+5*, HELP+6, HELP+7
>> IORESET START+5
NAME BLDLIST+1~, BLDLIST+12*, BLDLIST+18, FORMAT~, FORMAT+3
NL BLDLIST+1~, BLDLIST+18, BLDLIST+20, FORMAT~, FORMAT+4
NODE BLDLIST~, BLDLIST+2, BLDLIST+16, BLDLIST+17, BLDLIST+21, BLDLIST+22, BLDLIST+23, BLDLIST+24, BLDLIST+25
NUM BLDLIST+1~, BLDLIST+5*, BLDLIST+15*, BLDLIST+16, BLDLIST+17, BLDLIST+18, BLDLIST+22, BLDLIST+23, BLDLIST+25
NUMBER FORMAT~, FORMAT+3
NVS GETSEL+1~, GETSEL+2*, GETSEL+3, GETSEL+4, XQORM+1~, XQORM+2*, XQORM+3
OID BLDLIST+1~, BLDLIST+13*, BLDLIST+14, BLDLIST+18, FORMAT~, FORMAT+3
OIDL BLDLIST+1~
OIDL( BLDLIST+14*
OPTION XSEL+20~, XSEL+30*, XSEL+33, XSEL+34
OUTPUT BLDLIST+1~, BLDLIST+18, FORMAT~, FORMAT+4
OUTPUT( BLDLIST+21
SEL XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14
START BLDLIST+1~, BLDLIST+19*, BLDLIST+23
TEMP FORMAT+2~, FORMAT+3*, FORMAT+4
TEXT GETSEL~, GETSEL+5, HELP+1~
TEXT( HELP+6*, HELP+7!
U BLDLIST+12, BLDLIST+13, BLDLIST+23, FORMAT+3, XQORM+3, XSEL+21
UCNAME BLDLIST+1~, BLDLIST+6*, BLDLIST+7*, BLDLIST+9, BLDLIST+11
>> VALMAR XSEL+9
VALMBCK CRETAX+3*, CRETAXS+4*, EXIT+4*, HELP+9*, INQ+2*, INQS+4*, START+1~, XSEL+8*, XSEL+11*, XSEL+28*
XSEL+29*, XSEL+35*
>> VALMCNT BLDLIST+5*, BLDLIST+19, BLDLIST+21*, BLDLIST+22, BLDLIST+23, BLDLIST+24, XSEL+9
>> VALMDDF BLDLIST+4
>> VALMHDR(1 HDR+1*
VALMSG HDR+2*, PEXIT+1*, START+1~
VDATE BLDLIST+1~, BLDLIST+8*, BLDLIST+9*, BLDLIST+11, BLDLIST+18, FORMAT~, FORMAT+3
X GETSEL+1~, START+1~, START+2*, XSEL+20~
>> XQORM("#" XQORM+3*
>> XQORM("A" XQORM+4*
>> XQORNOD(0 XSEL+2
Y GETSEL+1~, GETSEL+7, XSEL+20~, XSEL+30

Marked Items

Name Field # of Occurrence
$T(HTEXT+IND HELP+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All