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

Package: PCE Patient Care Encounter

Routine: PXEDUMGR


Information

PXEDUMGR ;SLC/PKR - List Manager routines for Education Topics. ;06/20/2018

Source Information

Source file <PXEDUMGR.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
PCE Patient Care Encounter 5 COPY^PXCOPY  BEDUINQ^PXEDUINQ  (BLDLIST,CLOG,COPY,INITMPG)^PXEDUMGR  SMANEDIT^PXEDUSM  LMCLBROW^PXSINQ  
VA FileMan 4 BROWSE^DDBR  EN^DDIOL  ^DIC  ^DIR  
List Manager 3 EN^VALM  (CLEAR,FULL)^VALM1  CLEAN^VALM10  
Kernel 2 (ENDR,KILL)^%ZISS  ($$REPEAT,$$RJ)^XLFSTR  

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

Package Total Caller Graph
PCE Patient Care Encounter 12 PX EDUCATION TOPICS ADD  PX EDUCATION TOPICS CHANGE LOG  PX EDUCATION TOPICS COPY  PX EDUCATION TOPICS EDIT  PX EDUCATION TOPICS INQUIRE  PX EDUCATION TOPICS MANAGEMENT  PX EDUCATION TOPICS MANAGEMENT MENU  PX EDUCATION TOPICS SELECT ENTRY  
PXCEPED  PXEDUMGR  PXEDUSM  PXTT EDU TOPICS MANAGEMENT  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
ADD ;Add a new entry.
BLDLIST(NODE) ;Build of list of Education Topic file entries.
CLOG(IEN) ;Display the change log.
CLOGS ;Display Change Log for a selected entry.
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) ;Format entry number, name, and first line of
GETSEL(TEXT) ;Get a single selection
HELP ;Display help.
HDR ; Header code
HTEXT ;Education Topic management help text.
INITMPG ;Initialize all the ^TMP globals.
INQ(IEN) ;Education Topic inquiry.
INQS ;Display inquiry for selected entries.
ISMAPPED(IEN) ;Return 1 if the Education Topic has mapped codes.
PEXIT ; Protocol exit code
START ;Main entry point for PX Education Topic Management
XQORM ;Set range for selection.
XSEL ;Entry action for protocol PX EDUCATION TOPICS SELECT ENTRY.

External References

Name Field # of Occurrence
ENDR^%ZISS START+3
KILL^%ZISS START+6
BROWSE^DDBR HELP+8
EN^DDIOL ADD+13
^DIC ADD+7
^DIR GETSEL+6, XSEL+31
COPY^PXCOPY COPY+2
BEDUINQ^PXEDUINQ INQ+2, XSEL+39
BLDLIST^PXEDUMGR COPY+3, ENTRY+2
CLOG^PXEDUMGR XSEL+40
COPY^PXEDUMGR XSEL+37
INITMPG^PXEDUMGR ENTRY+1, EXIT+1
SMANEDIT^PXEDUSM ADD+17, EDITS+6, XSEL+38
LMCLBROW^PXSINQ CLOG+1
EN^VALM START+4
CLEAR^VALM1 ADD+1, XSEL+35
FULL^VALM1 COPY+1, EXIT+3, XSEL+18
CLEAN^VALM10 EXIT+2
$$REPEAT^XLFSTR FORMAT+6
$$RJ^XLFSTR FORMAT+4

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
  • DIC
  • Line Location:
    • ADD+7
Routine Call
  • DIR
  • Line Location:
    • GETSEL+6
    • XSEL+31
Routine Call
  • VALM
  • Line Location:
    • START+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTTEDT - [#9999999.09] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTEDT - [#9999999.09] BLDLIST+10, ISMAPPED+1, XSEL+15
^AUTTEDT("B" BLDLIST+5, BLDLIST+6
^ORD(101 - [#101] XQORM+3
^TMP( BLDLIST+2!, BLDLIST+8*, BLDLIST+9*, BLDLIST+11*, BLDLIST+12*, BLDLIST+13*, BLDLIST+14*, BLDLIST+15*
^TMP("PXEDUL" GETSEL+2, GETSEL+7, INITMPG+1!, XQORM+2, XSEL+14

Label References

Name Line Occurrences
$$FORMAT BLDLIST+11
$$GETSEL CLOGS+3, COPYS+3, EDITS+4, INQS+4
ADD ADD+10
CLOG CLOGS+6
COPY COPYS+5
INQ INQS+6
XQORM ENTRY+3, PEXIT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLASS EDITS+2~, XSEL+1~, XSEL+15*, XSEL+23, XSEL+29
DA ADD+2~, ADD+16*, ADD+17
DDS HELP+1~, HELP+4*
DESC BLDLIST+1~, BLDLIST+10*, BLDLIST+11, FORMAT~, FORMAT+5
DIC ADD+2~, ADD+3*
DIC("A" ADD+5*
DIC(0 ADD+4*
DIR GETSEL+1~, XSEL+21~
DIR("?" XSEL+30*
DIR("A" GETSEL+5*, XSEL+28*
DIR("B" XSEL+29*
DIR(0 GETSEL+4*, XSEL+22*, XSEL+24*, XSEL+25*, XSEL+26*, XSEL+27*
DIR0 HELP+1~
DIROUT XSEL+21~, XSEL+32
DIRUT XSEL+21~, XSEL+32
DLAYGO ADD+2~, ADD+6*
DONE HELP+1~, HELP+4*, HELP+5, HELP+7*
DTOUT ADD+2~, ADD+8, XSEL+21~, XSEL+33
DUOUT ADD+2~, ADD+8, XSEL+21~, XSEL+33
DUZ(0 XSEL+23
EDITOK XSEL+1~, XSEL+23*, XSEL+24
IEN BLDLIST+1~, BLDLIST+6*, BLDLIST+8, BLDLIST+9, BLDLIST+10, CLOG~, CLOG+1, CLOGS+1~, CLOGS+3*, CLOGS+5
CLOGS+6, COPY~, COPY+2, COPYS+1~, COPYS+3*, COPYS+4, COPYS+5, EDITS+2~, EDITS+4*, EDITS+5
EDITS+6, INQ~, INQ+2, INQS+2~, INQS+4*, INQS+5, INQS+6, ISMAPPED~, ISMAPPED+1, XSEL+1~
XSEL+14*, XSEL+15, XSEL+37, XSEL+38, XSEL+39, XSEL+40
IND HELP+1~, HELP+5*, HELP+6, HELP+7
>> IORESET START+5
NAME BLDLIST+1~, BLDLIST+4*, BLDLIST+5*, BLDLIST+6, BLDLIST+11, FORMAT~, FORMAT+3
NEDU GETSEL+1~, GETSEL+2*, GETSEL+3, GETSEL+4, XQORM+1~, XQORM+2*, XQORM+3
NEW ADD+2~, ADD+9*, ADD+10, ADD+15
NODE BLDLIST~, BLDLIST+2, BLDLIST+8, BLDLIST+9, BLDLIST+11, BLDLIST+12, BLDLIST+13, BLDLIST+14, BLDLIST+15
NUMBER FORMAT~, FORMAT+4
OPTION XSEL+21~, XSEL+34*, XSEL+37, XSEL+38, XSEL+39, XSEL+40
>> PXNAT XSEL+23
SEL XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14
TDESC FORMAT+2~, FORMAT+5*, FORMAT+6
TEXT ADD+2~, ADD+13, FORMAT+2~, FORMAT+4*, FORMAT+6*, FORMAT+7, GETSEL~, GETSEL+5, HELP+1~
TEXT( HELP+6*, HELP+7!
TEXT(1 ADD+11*
TEXT(2 ADD+12*
TNAME FORMAT+2~, FORMAT+3*, FORMAT+4
U ADD+9, ADD+11, ADD+16, BLDLIST+13, ISMAPPED+1, XQORM+3, XSEL+15, XSEL+22
>> VALMAR XSEL+9
VALMBCK ADD+8*, ADD+18*, CLOGS+4*, CLOGS+5*, CLOGS+7*, COPY+4*, COPYS+4*, EDITS+1*, EDITS+5*, EXIT+4*
HELP+9*, INQ+1*, INQS+1*, INQS+5*, INQS+7*, START+1~, XSEL+8*, XSEL+11*, XSEL+32*, XSEL+33*
XSEL+41*
>> VALMCNT BLDLIST+4*, BLDLIST+7*, BLDLIST+8, BLDLIST+9, BLDLIST+11, BLDLIST+12, BLDLIST+13, BLDLIST+14, BLDLIST+15, XSEL+9
>> VALMHDR(1 HDR+1*
VALMSG HDR+2*, PEXIT+1*, START+1~
X GETSEL+1~, START+1~, START+2*, XSEL+21~
>> XQORM("#" XQORM+3*
>> XQORM("A" XQORM+4*
>> XQORNOD(0 XSEL+2
Y ADD+2~, ADD+8, ADD+9, ADD+11, ADD+16, GETSEL+1~, GETSEL+7, XSEL+21~, XSEL+34

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