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

Package: Clinical Reminders

Routine: PXRMTAXL


Information

PXRMTAXL ;SLC/PKR - List Manager routines for Taxonomies. ;08/11/2016

Source Information

Source file <PXRMTAXL.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Clinical Reminders 9 COPY^PXRMCPLS  LMCLBROW^PXRMSINQ  (BLDLIST,CLOG,COPY,INITMPG,INQ,UIDE,VSCMP,XQORM)^PXRMTAXL  ($$LMFMTSTR,COLFMT)^PXRMTEXT  SEARCH^PXRMTXCS  IMP^PXRMTXIM  BTAXINQ^PXRMTXIN  SMANEDIT^PXRMTXSM  
(CMPALL,CMPTXVS)^PXRMVSTX  
VA FileMan 4 BROWSE^DDBR  EN^DDIOL  ^DIC  ^DIR  
List Manager 3 EN^VALM  (CLEAR,FULL)^VALM1  CLEAN^VALM10  
Kernel 1 (ENDR,KILL)^%ZISS  

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

Package Total Caller Graph
Clinical Reminders 15 PXRM TAXONOMY ADD  PXRM TAXONOMY CHANGE LOG  PXRM TAXONOMY CODE SEARCH  PXRM TAXONOMY COPY  PXRM TAXONOMY EDIT  PXRM TAXONOMY IMPORT  PXRM TAXONOMY INQUIRE  PXRM TAXONOMY MANAGEMENT  
PXRM TAXONOMY MENU  PXRM TAXONOMY SELECT ENTRY  PXRM TAXONOMY UID EDIT  PXRM TAXONOMY VALUE SET COMPARE  PXRMTAXL  PXRMTXCE  PXRMTXSM  
PCE Patient Care Encounter 12 PXRM TAXONOMY ADD  PXRM TAXONOMY CHANGE LOG  PXRM TAXONOMY CODE SEARCH  PXRM TAXONOMY COPY  PXRM TAXONOMY EDIT  PXRM TAXONOMY IMPORT  PXRM TAXONOMY INQUIRE  PXRM TAXONOMY MANAGEMENT  
PXRM TAXONOMY MENU  PXRM TAXONOMY SELECT ENTRY  PXRM TAXONOMY UID EDIT  PXRM TAXONOMY VALUE SET COMPARE  

Entry Points

Name Comments DBIA/ICR reference
ADD ;Add a new entry.
BLDLIST(NODE) ;Build of list of Taxomomy file entries.
CLOG(IEN) ;Display the edit change log.
CLOGS ;Display Change Log for a selected entry.
CODESRCH ;Let the user input a code and then search for all taxonomies
COPY(IEN) ;Copy a selected entry to a new name.
COPYS ;Copy a selected entry.
EDITS ;Edit a selected entry.
ENTRY ;Entry code
EXIT ;Exit code
FORMAT(NUMBER,NAME,DESC,FMTSTR,NL,OUTPUT) ;Format entry number, name,
GETSEL(TEXT) ;Get a single selection
HELP ;Display help.
HDR ; Header code
HTEXT ;Taxonomy mangement help text.
IMPS ;Import codes into a selected entry.
INITMPG ;Initialize all the ^TMP globals.
INQ(IEN) ;Taxonomy inquiry.
INQS ;Display inquiry for selected entries.
PEXIT ; Protocol exit code
START ;Main entry point for PXRM Taxonomy Management
UIDE(TAXIEN) ;Edit UID for a selected taxonomy.
UIDES ;Edit UID for a selected taxonomy.
VSCMP(TAXIEN,VSOID) ;For taxonomies generated from a value compare the codes
VSCMPS ;Value set comparison.
XQORM ;Set range for selection.
XSEL ;Entry action for protocol PXRM TAXONOMY SELECT ENTRY.

External References

Name Field # of Occurrence
ENDR^%ZISS START+3
KILL^%ZISS START+6
BROWSE^DDBR HELP+8, VSCMP+6
EN^DDIOL ADD+10
^DIC ADD+7
^DIR GETSEL+6, VSCMPS+5, XSEL+34
COPY^PXRMCPLS COPY+2
LMCLBROW^PXRMSINQ CLOG+1
BLDLIST^PXRMTAXL COPY+3, ENTRY+2
CLOG^PXRMTAXL XSEL+44
COPY^PXRMTAXL XSEL+40
INITMPG^PXRMTAXL ENTRY+1, EXIT+1
INQ^PXRMTAXL XSEL+43
UIDE^PXRMTAXL UIDES+5, XSEL+42
VSCMP^PXRMTAXL XSEL+45
XQORM^PXRMTAXL ENTRY+3, PEXIT+3
$$LMFMTSTR^PXRMTEXT BLDLIST+4
COLFMT^PXRMTEXT FORMAT+4
SEARCH^PXRMTXCS CODESRCH+4
IMP^PXRMTXIM IMPS+5
BTAXINQ^PXRMTXIN INQ+1
SMANEDIT^PXRMTXSM ADD+13, EDITS+5, XSEL+41
CMPALL^PXRMVSTX VSCMPS+6
CMPTXVS^PXRMVSTX VSCMP+4
EN^VALM START+4, UIDE+3
CLEAR^VALM1 ADD+1, XSEL+38
FULL^VALM1 CODESRCH+2, COPY+1, EXIT+3, XSEL+18
CLEAN^VALM10 EXIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CODESRCH+3
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
  • DIC
  • Line Location:
    • ADD+7
Routine Call
  • DIR
  • Line Location:
    • GETSEL+6
    • VSCMPS+5
    • XSEL+34
Routine Call
  • VALM
  • Line Location:
    • START+4
    • UIDE+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXD(811.2 - [#811.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] XQORM+3
^PXD(811.2 - [#811.2] BLDLIST+7, BLDLIST+8, BLDLIST+12, VSCMPS+11, XSEL+15, XSEL+29
^TMP( BLDLIST+2!, BLDLIST+10*, BLDLIST+11*, BLDLIST+17*, BLDLIST+18*, BLDLIST+19*, BLDLIST+20*, BLDLIST+21*
^TMP("PXRMTAX" UIDE+1!, UIDE+2*, UIDE+4!
^TMP("PXRMTAXL" GETSEL+2, GETSEL+7, INITMPG+1!, XQORM+2, XSEL+14

Label References

Name Line Occurrences
$$GETSEL CLOGS+3, COPYS+3, EDITS+3, IMPS+3, INQS+3, UIDES+3, VSCMPS+9
CLOG CLOGS+5
COPY COPYS+5
FORMAT BLDLIST+14
INQ INQS+5
VSCMP VSCMPS+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLASS XSEL+1~, XSEL+15*, XSEL+23, XSEL+32
DA ADD+2~, ADD+12*, ADD+13
DDS HELP+1~, HELP+4*
DESC BLDLIST+1~, BLDLIST+12*, BLDLIST+13*, BLDLIST+14, FORMAT~, FORMAT+3
DIC ADD+2~, ADD+3*
DIC("A" ADD+5*
DIC(0 ADD+4*
DIR GETSEL+1~, VSCMPS+1~, XSEL+21~
DIR("?" XSEL+33*
DIR("A" GETSEL+5*, VSCMPS+3*, XSEL+31*
DIR("B" VSCMPS+4*, XSEL+32*
DIR(0 GETSEL+4*, VSCMPS+2*, XSEL+22*, XSEL+24*, XSEL+25*, XSEL+26*, XSEL+27*, XSEL+28*, XSEL+30*
DIR0 HELP+1~
DIROUT XSEL+21~, XSEL+35
DIRUT XSEL+21~, XSEL+35
DLAYGO ADD+2~, ADD+6*
DONE HELP+1~, HELP+4*, HELP+5, HELP+7*
DTOUT ADD+2~, ADD+8, XSEL+21~, XSEL+36
DUOUT ADD+2~, ADD+8, XSEL+21~, XSEL+36
DUZ(0 XSEL+23
EDITOK XSEL+1~, XSEL+23*, XSEL+24
FMTSTR BLDLIST+1~, BLDLIST+4*, BLDLIST+14, FORMAT~, FORMAT+4
IEN BLDLIST+1~, BLDLIST+8*, BLDLIST+10, BLDLIST+11, BLDLIST+12, CLOG~, CLOG+1, CLOGS+1~, CLOGS+3*, CLOGS+4
CLOGS+5, COPY~, COPY+2, COPYS+1~, COPYS+3*, COPYS+4, COPYS+5, EDITS+1~, EDITS+3*, EDITS+4
EDITS+5, IMPS+1~, IMPS+3*, IMPS+4, IMPS+5, INQ~, INQ+1, INQS+1~, INQS+3*, INQS+4
INQS+5, UIDES+1~, UIDES+3*, UIDES+4, UIDES+5, VSCMP+4, VSCMPS+1~, VSCMPS+9*, VSCMPS+10, VSCMPS+11
VSCMPS+12, XSEL+1~, XSEL+14*, XSEL+15, XSEL+29, XSEL+40, XSEL+41, XSEL+42, XSEL+43, XSEL+44
XSEL+45
IND BLDLIST+1~, BLDLIST+16*, BLDLIST+17, HELP+1~, HELP+5*, HELP+6, HELP+7
IOF CODESRCH+3
>> IORESET START+5
NAME BLDLIST+1~, BLDLIST+6*, BLDLIST+7*, BLDLIST+8, BLDLIST+14, FORMAT~, FORMAT+3
NEW ADD+2~, ADD+9*, ADD+10, ADD+11
NL BLDLIST+1~, BLDLIST+14, BLDLIST+16, FORMAT~, FORMAT+4, VSCMP+2~, VSCMP+3*, VSCMP+4, VSCMP+5*
NODE BLDLIST~, BLDLIST+2, BLDLIST+10, BLDLIST+11, BLDLIST+17, BLDLIST+18, BLDLIST+19, BLDLIST+20, BLDLIST+21
NTAX GETSEL+1~, GETSEL+2*, GETSEL+3, GETSEL+4, XQORM+1~, XQORM+2*, XQORM+3
NUM BLDLIST+1~, BLDLIST+5*, BLDLIST+9*, BLDLIST+10, BLDLIST+11, BLDLIST+14, BLDLIST+18, BLDLIST+19, BLDLIST+21
NUMBER FORMAT~, FORMAT+3
OPTION XSEL+21~, XSEL+37*, XSEL+40, XSEL+41, XSEL+42, XSEL+43, XSEL+44, XSEL+45
OUTPUT BLDLIST+1~, BLDLIST+14, FORMAT~, FORMAT+4, VSCMP+2~, VSCMP+4
OUTPUT( BLDLIST+17, VSCMP+5*
>> PXRMINST XSEL+23
SEL XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14
START BLDLIST+1~, BLDLIST+15*, BLDLIST+19
TAXIEN UIDE~, UIDE+2, VSCMP~
TEMP FORMAT+2~, FORMAT+3*, FORMAT+4
TEXT GETSEL~, GETSEL+5, HELP+1~
TEXT( HELP+6*, HELP+7!
U ADD+9, ADD+12, BLDLIST+19, FORMAT+3, VSCMPS+2, VSCMPS+11, XQORM+3, XSEL+15, XSEL+22, XSEL+29
>> VALMAR XSEL+9
VALMBCK ADD+8*, ADD+14*, CLOGS+4*, CLOGS+6*, CODESRCH+5*, COPY+4*, COPYS+4*, EDITS+4*, EXIT+4*, HELP+9*
IMPS+4*, IMPS+6*, INQS+4*, INQS+6*, START+1~, UIDE+5*, UIDES+4*, VSCMPS+10*, VSCMPS+13*, XSEL+8*
XSEL+11*, XSEL+35*, XSEL+36*, XSEL+46*
>> VALMCNT BLDLIST+5*, BLDLIST+15, BLDLIST+17*, BLDLIST+18, BLDLIST+19, BLDLIST+20, XSEL+9
>> VALMDDF BLDLIST+4
>> VALMHDR(1 HDR+1*
VALMSG HDR+2*, PEXIT+1*, START+1~
VSOID VSCMP~, VSCMP+4, VSCMP+5, VSCMPS+1~, VSCMPS+11*, VSCMPS+12, XSEL+1~, XSEL+29*, XSEL+30, XSEL+45
X GETSEL+1~, START+1~, START+2*, VSCMPS+1~, XSEL+21~
>> XQORM("#" XQORM+3*
>> XQORM("A" XQORM+4*
>> XQORNOD(0 XSEL+2
Y ADD+2~, ADD+8, ADD+9, ADD+12, GETSEL+1~, GETSEL+7, VSCMPS+1~, VSCMPS+6, VSCMPS+7, XSEL+21~
XSEL+37

Marked Items

Name Field # of Occurrence
$T(HTEXT+IND HELP+6
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 |  Marked Items  | All