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

Package: PCE Patient Care Encounter

Routine: PXBGPL2


Information

PXBGPL2 ;ISL/JVS - DOUBLE ?? GATHERING OF PATIENT PROBLEM LIST;3/8/96 11:33 ;11/5/96 14:18

Source Information

Source file <PXBGPL2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
PCE Patient Care Encounter 4 (LOC,WIN17)^PXBCC  PL^PXBGPL  HELP^PXBUTL0  HELP1^PXBUTL1  
VA FileMan 1 ^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: 1

Package Total Caller Graph
PCE Patient Care Encounter 1 PXBHLP3  

Entry Points

Name Comments DBIA/ICR reference
DOUBLE1(FROM) ;--Entry point
NEW ;
START1 ;--RECYCLE POINT
LIST ;-DISPLAY LIST TO THE SCREEN
PRMPT ;---WRITE PROMPT HERE
VAL ;-----Set the VAL equal to the value
EXITNEW ;--EXIT
PRMPT3 ;---WRITE PROMPT HERE
VALL ;-----Set the VAL equal to the value
EXITNEWW ;--EXIT
BACK ;
FORWARD ;
LOC ;--LOCATE CURSOR
HEAD ;--HEAD
SUB ;--DISPLAY LIST TO THE SCREEN
SETUP ;-SETP VARIABLES
PRMPT2 ;-----Yes and No prompt if only choice

External References

Name Field # of Occurrence
^DIR PRMPT+10, PRMPT2+6
LOC^PXBCC PRMPT+1, PRMPT3+1, LOC+1, PRMPT2+2
WIN17^PXBCC PRMPT+2, PRMPT3+2, PRMPT2+1
PL^PXBGPL START1+3
HELP^PXBUTL0 START1+14
HELP1^PXBUTL1 START1+15, PRMPT3+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"THIS IS NOT AN ENTRY POINT"
  • Line Location: PXBGPL2+3
Function Call: WRITE
  • Prompt: IOCUU,IOCUU,!,IOELEOL
  • Line Location: START1+12
Function Call: WRITE
  • Prompt: !
  • Line Location: START1+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PRMPT+3
Function Call: WRITE
  • Prompt: !,"Enter '^' to quit"
  • Line Location: PRMPT+4
Function Call: WRITE
  • Prompt: !," END OF LIST"
  • Line Location: PRMPT+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRMPT3+3
Function Call: WRITE
  • Prompt: IOEDEOP
  • Line Location: LOC+2
Function Call: WRITE
  • Prompt: IOINHI,!,IOCUU,?(IOM-$L(TITLE))\2,TITLE,IOINLOW,IOELEOL
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: !!," E N D O F L I S T"
  • Line Location: SUB+1
Routine Call
  • DIR
  • Line Location:
    • PRMPT+10
    • PRMPT2+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PXBTANA" EXITNEW+1!, EXITNEWW+1!, BACK+1, BACK+2, FORWARD+1, FORWARD+2, SUB+1, SUB+3, SUB+4
^TMP("PXBTOTAL" START1+8*, LIST+4, LIST+5, VAL+1, EXITNEW+1!, VALL+1, EXITNEWW+1!

Label References

Name Line Occurrences
HEAD LIST+1
LIST PRMPT+11, PRMPT3+5
LOC START1+13, LIST+1
PRMPT2 LIST+9
PRMPT3 LIST+10
VAL PRMPT2+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BACK NEW+6*
CNT NEW+3~, NEW+4~, START1+7*, START1+8, START1+9, SUB+3*
CODE NEW+3~
CYCLE NEW+3~
>> DATA NEW+7
DIR EXITNEW+1!
DIR("?" PRMPT+8*
DIR("A" PRMPT+6*, PRMPT+7*, PRMPT2+3*
DIR("B" PRMPT2+4*
DIR(0 PRMPT+9*, PRMPT2+5*
DTIME START1+15, PRMPT3+4
FIELD NEW+3~, SETUP+1*
FILE NEW+3~, SETUP+1*
FROM DOUBLE1~
HEADING NEW+3~, START1+20*, LIST+2, SUB+2, SETUP+2*
INDEX NEW+3~, NEW+6*
>> IOCUU START1+12, HEAD+1
>> IOEDEOP LOC+2
>> IOELEOL START1+12, HEAD+1
>> IOINHI HEAD+1
>> IOINLOW HEAD+1
IOM HEAD+1
NAME NEW+2, NEW+3~, LIST+5*, LIST+6, SUB+4*, SUB+5
>> NUM LIST+4*
OK NEW+3~, START1+15*, PRMPT3+4*
>> PATIENT START1+3
>> PNAME NEW+2*
POV NEW+4~, START1+7*, START1+8
>> PXBCNT PRMPT+2, PRMPT3+2, PRMPT2+1
PXBPMT NEW+4~, START1+5, START1+6
PXBPMT("PL" START1+7
SCREEN NEW+3~
START NEW+3~, NEW+7*, BACK+1*, FORWARD+1*
START("IEN" BACK+2*, FORWARD+2*
SUB NEW+3~, NEW+7*, LIST+3*, LIST+4*, LIST+5, LIST+6, PRMPT+4, PRMPT+6, PRMPT+11, PRMPT+12
PRMPT3+5, PRMPT3+6, SUB+3*, SUB+4, SUB+5
SUB2 NEW+4~, NEW+7*, LIST+4*, PRMPT+9
TANA EXITNEW+2!, EXITNEWW+2!
TITLE NEW+3~, START1+1*, HEAD+1
TOTAL NEW+4~, START1+5*, START1+9*, START1+12, START1+16, LIST+9, PRMPT+5, EXITNEW+2!, EXITNEWW+2!
>> VAL VAL+1*, EXITNEW+3, VALL+1*, EXITNEWW+3
>> VALL LIST+10
>> X PRMPT+11, PRMPT+12*, VAL+1, PRMPT3+6*, VALL+1, PRMPT2+7*, PRMPT2+8*
>> Y PRMPT2+7, PRMPT2+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All