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

Package: PCE Patient Care Encounter

Routine: PXQUTL1


Information

PXQUTL1 ;ISL/JVS - DEBUGGING UTILITIES ;May 17, 2018@09:20

Source Information

Source file <PXQUTL1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
PCE Patient Care Encounter 2 $$RE^PXQUTL  EN1^PXQUTL2  
VA FileMan 2 FIELD^DID  GETS^DIQ  

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

Package Total Caller Graph
PCE Patient Care Encounter 2 PXQMAIN4  PXQUTL2  

Entry Points

Name Comments DBIA/ICR reference
DEC(VISIT,FLENUM,VISUAL,PXQFORM) ;Test looking through DD to find fields pointing to the visit entries.
REF ;Look for all of the regular cross references and other
REG ;Look for regular cross references
QUE ;CHECK OUT CROSS REFERENCE
DIS ;--DISPLAY
EXIT ;---CLEAN UP AND QUIT DOESN'T QUIT THE ROUTINE
PRINT ;--PRINT TO SCREEN
ADD ;--GET FIELD VALUES FOR FILE
ADD1 ;--GET FIELD VALUES FOR UPFILE
ADD2 ;--ADDITIONAL FIELDS IN A FILE TO BE DIAPLAYED
MUST ;--MUST ADDITIONAL ENTRIES TO MAKE SENSE

External References

Name Field # of Occurrence
FIELD^DID PRINT+16
GETS^DIQ DIS+17, DIS+28, ADD+4, ADD1+4
$$RE^PXQUTL PRINT+13, PRINT+27, PRINT+28
EN1^PXQUTL2 DEC+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"COUNT= "
  • Line Location: DEC+26
Function Call: WRITE
  • Prompt: $$RE^PXQUTL("______________________________________________________________")
  • Line Location: PRINT+28

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(812 - [#812] ADD2+9, ADD2+11, ADD2+12, ADD2+13
^TMP("PXQADDITIONAL" DEC+25!, ADD+2, ADD+3, ADD1+2, ADD1+3, ADD2+14*, MUST+1*, MUST+2*, MUST+3*, MUST+4*
MUST+5*, MUST+6*, MUST+7*, MUST+8*, MUST+9*, MUST+10*, MUST+11*, MUST+12*, MUST+13*, MUST+14*
MUST+15*, MUST+16*, MUST+17*, MUST+18*
^TMP("PXQDATA" DIS+7!, PRINT+5, PRINT+9, PRINT+14, PRINT+18!, PRINT+19*, PRINT+20, PRINT+22*, PRINT+26

Label References

Name Line Occurrences
ADD DIS+18
ADD1 DIS+29
ADD2 DEC+14
DIS QUE+14, QUE+16, QUE+18, QUE+20
MUST DEC+14
PRINT DIS+33
QUE DEC+23
REF DEC+23
REG REF+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT DEC+9~, DEC+27, QUE+2*, QUE+13*
DD DEC+9~, DEC+15*, DEC+17, DEC+19, REG+3, REG+4, REG+5, QUE+5, DIS+23, PRINT+6
PRINT+26
DUZ DEC+1, ADD2+9
FIELD DEC+9~, DEC+18*, DEC+19*, DEC+21, REF+3*, REG+3, REG+4, REG+5, REG+6, REG+7
QUE+2*
FILE DEC+9~, DEC+16*, DEC+17*, DEC+19, DEC+20, DEC+21, REF+2*, REF+3, REG+3, REG+4
REG+5, REG+6, REG+7, QUE+2*, QUE+3*, QUE+4, QUE+13, DIS+16, DIS+17, DIS+21
DIS+22, DIS+26, DIS+30, ADD+2, ADD+3, ADD+4
FLENUM DEC~, DEC+17, DEC+19, DEC+20
GET DEC+9~, REG+5*, REG+6, QUE+4*, QUE+5
PIECE DEC+9~, QUE+7*, QUE+8, QUE+9
PX DEC+9~, QUE+11*, QUE+12, QUE+13, QUE+14*, QUE+15, QUE+16*, QUE+17, QUE+18*, QUE+19
QUE+20*, DIS+2
PXB QUE+13*, DIS+3, EXIT+1!
PXB1 QUE+15*, DIS+4, EXIT+1!
PXB2 QUE+17*, DIS+5, EXIT+1!
PXB3 QUE+19*, DIS+6, EXIT+1!
PXBIEN DIS+3*, DIS+4*, DIS+5*, DIS+6*, DIS+10, DIS+12!
PXQDATA DEC+9~
>> PXQENC( QUE+13*
PXQENTR PRINT+2~, PRINT+12*, PRINT+13
PXQENTRY PRINT+2~, PRINT+11*, PRINT+12
PXQFIELD PRINT+2~, PRINT+14*, PRINT+16, PRINT+18, PRINT+19, PRINT+20, PRINT+22, PRINT+26
PXQFILE PRINT+2~, PRINT+5*, PRINT+6, PRINT+8, PRINT+9, PRINT+14, PRINT+16, PRINT+18, PRINT+19, PRINT+20
PRINT+22, PRINT+26
PXQFLD DEC+10~, ADD2+8~, ADD2+13*, ADD2+14
PXQFLE ADD2+8~, ADD2+11*, ADD2+12, ADD2+14
PXQFLEIE ADD2+8~, ADD2+12*, ADD2+13
PXQFORM DEC~, DEC+2, DEC+14*, DIS+15, DIS+16*, DIS+17, DIS+25, DIS+26*, DIS+27*, DIS+28
DIS+31*
>> PXQFORM2 DIS+15*, DIS+31
PXQI DIS+10*, EXIT+1!
PXQIENS DIS+10*, DIS+11*, DIS+17, DIS+24*, DIS+28, EXIT+2!, PRINT+2~, PRINT+9*, PRINT+10, PRINT+11
PRINT+14, PRINT+18, PRINT+19, PRINT+20, PRINT+22, PRINT+26, ADD+4, ADD1+4
PXQJ DIS+10*, DIS+11, EXIT+1!
PXQKY DEC+9~, DEC+10~, QUE+13*, QUE+14, QUE+15, QUE+16, QUE+17, QUE+18, QUE+19, QUE+20
PXQKY1 DEC+10~, QUE+15*, QUE+16, QUE+17, QUE+18, QUE+19, QUE+20
PXQKY2 DEC+10~, QUE+17*, QUE+18, QUE+19, QUE+20
PXQKY3 DEC+10~, QUE+19*, QUE+20
PXQLEIN PRINT+2~
PXQLIEN DEC+10~, PRINT+4*, PRINT+7, PRINT+10*, PRINT+27
PXQMOV PRINT+24~, PRINT+25*, PRINT+26
PXQNAME PRINT+2~, PRINT+6*, PRINT+8
PXQNF PRINT+24~, PRINT+26*, PRINT+27
PXQNFLD DEC+11~, ADD+3*, ADD+4, ADD1+3*, ADD1+4
PXQSKIP DEC+11~
PXQSKIP( DIS+21, DIS+30*
PXQSPAC PRINT+2~, PRINT+7*, PRINT+8
PXQTEST EXIT+2!, PRINT+8*, PRINT+13
PXQTYPE DEC+10~, DEC+14*
PXQUSER ADD2+8~, ADD2+9*, ADD2+11, ADD2+12, ADD2+13
PXQVGHN DEC+10~, QUE+9*, QUE+10
PXQWORD EXIT+2!, PRINT+18!
PXQWORD("TYPE" PRINT+17
PXQX PRINT+3~, PRINT+20*, PRINT+21*, PRINT+22
PXX DEC+11~, QUE+14, QUE+16, QUE+18, QUE+20, DIS+2*, DIS+26
REF DEC+9~, QUE+5*, QUE+6, QUE+7
SNDPIECE DEC+9~, QUE+8*, QUE+11, DIS+3
STOP DEC+9~, REG+2*, REG+6*
SUB DEC+9~, REG+4*, REG+5, REG+6, QUE+4*
UPFILE DEC+10~, DIS+22*, DIS+23*, DIS+27, DIS+28, ADD1+2, ADD1+3, ADD1+4
VAR DEC+10~, QUE+14*, QUE+16*, QUE+18*, QUE+20*, EXIT+3*
VDD DEC+12!, REF+5!
VDD( DEC+21*, REF+2, REF+3
VDDN DEC+12!, DEC+24!
VDDN( REG+3*, REG+7*
VDDR DEC+12!, DEC+24!
VDDR( REG+6*, QUE+3, QUE+4
VISIT DEC~, DIS+3
VISUAL DEC~, DEC+26, DIS+3, DIS+4, DIS+5, DIS+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All