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

Package: PCE Patient Care Encounter

Routine: PXEXMGR


Information

PXEXMGR ;SLC/PKR - List Manager routines for Exams. ;06/20/2018

Source Information

Source file <PXEXMGR.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
PCE Patient Care Encounter 5 COPY^PXCOPY  BEXINQ^PXEXINQ  (BLDLIST,CLOG,COPY,INITMPG)^PXEXMGR  SMANEDIT^PXEXSM  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 EXAM ADD  PX EXAM CHANGE LOG  PX EXAM COPY  PX EXAM EDIT  PX EXAM INQUIRE  PX EXAM MANAGEMENT  PX EXAM MANAGEMENT MENU  PX EXAM SELECT ENTRY  
PXCEXAM  PXEXMGR  PXEXSM  PXTT EXAM MANAGEMENT  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
ADD ;Add a new entry.
BLDLIST(NODE) ;Build of list of Exam 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 ;Exam management help text.
INITMPG ;Initialize all the ^TMP globals.
INQ(IEN) ;Exam inquiry.
INQS ;Display inquiry for selected entries.
ISMAPPED(IEN) ;Return 1 if the exam has mapped codes.
PEXIT ; Protocol exit code
START ;Main entry point for PX Exam Management
XQORM ;Set range for selection.
XSEL ;Entry action for protocol PX EXAM 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
BEXINQ^PXEXINQ INQ+2, XSEL+39
BLDLIST^PXEXMGR COPY+3, ENTRY+2
CLOG^PXEXMGR XSEL+40
COPY^PXEXMGR XSEL+37
INITMPG^PXEXMGR ENTRY+1, EXIT+1
SMANEDIT^PXEXSM 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
^AUTTEXAM - [#9999999.15] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTEXAM - [#9999999.15] BLDLIST+10, ISMAPPED+1, XSEL+15
^AUTTEXAM("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("PXEXAML" 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
NEW ADD+2~, ADD+9*, ADD+10, ADD+15
NEXAM GETSEL+1~, GETSEL+2*, GETSEL+3, GETSEL+4, XQORM+1~, XQORM+2*, XQORM+3
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