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

Package: PCE Patient Care Encounter

Routine: PXQUTL3


Information

PXQUTL3 ;ISL/JVS CLEAN OUT BAD CROSSREFERENCES ;4/16/97 14:30

Source Information

Source file <PXQUTL3.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
PCE Patient Care Encounter 2 (S,V)^PXQUTL3A  O^PXQUTL3B  
VA FileMan 2 (NOW,YX)^%DTC  ^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: 3

Package Total Caller Graph
PCE Patient Care Encounter 3 PX V File Repair  PXQUTL2  PXQUTL3A  

Entry Points

Name Comments DBIA/ICR reference
T ;
P ;---CHECK FOR BROKEN CROSSREFERENCES
D
C
TT ;--QUERY FOR CORRECT ENTRY
KILL ;--AUTOMATIC
EXIT
MON ;--MONITOR SITUATION
CAL ;--CALCULATE TIME LEFT
PRMPT ;---PROMPT FOR PROMPTING
INF ;--LIST OF OTHER 6 V FILES

External References

Name Field # of Occurrence
NOW^%DTC MON+1
YX^%DTC CAL+14
^DIR T+19, TT+3, PRMPT+6
S^PXQUTL3A T+29
V^PXQUTL3A T+27, T+28, T+30
O^PXQUTL3B T+26, T+30

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!," NOTES CONCERNING THIS OPTION"
  • Line Location: T+2
Function Call: WRITE
  • Prompt: !
  • Line Location: T+3
Function Call: WRITE
  • Prompt: !," These options will check for broken cross-references in all of"
  • Line Location: T+4
Function Call: WRITE
  • Prompt: !," the PCE visit files. It is interactive."
  • Line Location: T+5
Function Call: WRITE
  • Prompt: !," 'S' will go through ONLY the 'B' X-REF of each file looking for problems."
  • Line Location: T+6
Function Call: WRITE
  • Prompt: !," To EXIT the program, you can enter an '^' at any prompt."
  • Line Location: T+7
Function Call: WRITE
  • Prompt: !," At about 1 minute intervals a message will come up telling you"
  • Line Location: T+8
Function Call: WRITE
  • Prompt: !," how much work has already been done."
  • Line Location: T+9
Function Call: WRITE
  • Prompt: !
  • Line Location: T+10
Function Call: WRITE
  • Prompt: !,"Checking the V PROVIDER FILE #9000010.06",!
  • Line Location: P+3
Function Call: WRITE
  • Prompt: !!,"Checking the V POV FILE #9000010.07 (PROCEDURES)",!
  • Line Location: D+0
Function Call: WRITE
  • Prompt: !!,"Checking the V CPT FILE #9000010.18 (PROCEDURES)",!
  • Line Location: C+0
Function Call: WRITE
  • Prompt: !!," - - M O N I T O R AT 1 MINUTE- -"
  • Line Location: CAL+14
Function Call: WRITE
  • Prompt: " "_Y
  • Line Location: CAL+14
Function Call: WRITE
  • Prompt: !,"FILE",?20,"TOTAL",?35,"#FINISHED",?50,"%COMPLETED"
  • Line Location: CAL+15
Function Call: WRITE
  • Prompt: !,"V PROVIDER",?20,PRVT,?35,PRVCNT,?50,$E(PRVP,1,5)_"%"
  • Line Location: CAL+16
Function Call: WRITE
  • Prompt: !,"V POV",?20,POVT,?35,POVCNT,?50,$E(POVP,1,5)_"%"
  • Line Location: CAL+17
Function Call: WRITE
  • Prompt: !,"V CPT",?20,CPTT,?35,CPTCNT,?50,$E(CPTP,1,5)_"%"
  • Line Location: CAL+18
Function Call: WRITE
  • Prompt: !,"VISIT",?20,VSTT,?35,VSTCNT,?50,$E(VSTP,1,5)_"%"
  • Line Location: CAL+19
Function Call: WRITE
  • Prompt: !,XREF,?20,VSTX,?35,VSTXCNT,?50,$E(VSTXP,1,5)_"%"
  • Line Location: CAL+20
Function Call: WRITE
  • Prompt: !!,"The 'OTHER' 6 V-files are:"
  • Line Location: INF+1
Function Call: WRITE
  • Prompt: !,"V IMMUNIZATION file#9000010.11"
  • Line Location: INF+2
Function Call: WRITE
  • Prompt: !,"V SKIN TEST file#9000010.12"
  • Line Location: INF+3
Function Call: WRITE
  • Prompt: !,"V EXAM file#9000010.13"
  • Line Location: INF+4
Function Call: WRITE
  • Prompt: !,"V TREATMENT file#9000010.15"
  • Line Location: INF+5
Function Call: WRITE
  • Prompt: !,"V PATIENT ED file#9000010.16"
  • Line Location: INF+6
Function Call: WRITE
  • Prompt: !,"V HEALTH FACTOR file#9000010.23",!
  • Line Location: INF+7
Routine Call
  • DIR
  • Line Location:
    • T+19
    • TT+3
    • PRMPT+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVCPT - [#9000010.18] C+6, C+10, C+14, C+20
^AUPNVCPT("AA" C+15, C+16, C+17, C+18
^AUPNVCPT("AD" C+7, C+8
^AUPNVCPT("B" C+3, C+4
^AUPNVCPT("C" C+11, C+12
^AUPNVCPT(0 CAL+7
^AUPNVPOV - [#9000010.07] D+6, D+10, D+14, D+19
^AUPNVPOV("AA" D+15, D+16, D+17
^AUPNVPOV("AD" D+7, D+8
^AUPNVPOV("B" D+3, D+4
^AUPNVPOV("C" D+11, D+12
^AUPNVPOV(0 CAL+6
^AUPNVPRV - [#9000010.06] P+7, P+11, P+15
^AUPNVPRV("AD" P+8, P+9
^AUPNVPRV("B" P+4, P+5
^AUPNVPRV("C" P+12, P+13
^AUPNVPRV(0 CAL+5
^AUPNVSIT(0 CAL+8, CAL+9

Label References

Name Line Occurrences
@( P+7, P+11, P+15, D+6, D+10, D+14, D+19, C+6, C+10, C+14
C+20
C T+25, T+28, T+30
CAL MON+4
D T+24, T+28, T+30
EXIT T+31, P+4, P+8, P+12, D+3, D+7, D+11, D+15, C+3, C+7
C+11, C+15
INF T+26
MON P+6, P+10, P+14, D+5, D+9, D+13, D+18, C+5, C+9, C+13
C+19
P T+23, T+28, T+30
PRMPT T+23, T+24, T+25, T+26, T+27, T+28
T T+23, T+24, T+25, T+26, T+27, T+28, T+29, T+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% T+20~, MON+1
ARRAY T+20~, P+6*, P+10*, P+14*, D+5*, D+9*, D+13*, D+18*, C+5*, C+9*
C+13*, C+19*, TT+5, KILL+2
AUTO T+21~, T+22*, T+28, T+30*, P+7, P+11, P+15, D+6, D+10, D+14
D+19, C+6, C+10, C+14, C+20, PRMPT+7*
AUTOO T+21~, T+22*, T+28*, T+30*
CNTP T+21~
CPTCNT T+21~, C+1*, C+5*, C+9*, C+13*, C+19*, CAL+4*, CAL+7, CAL+12*, CAL+18
CPTP CAL+2~, CAL+7*, CAL+12*, CAL+18
CPTT CAL+1~, CAL+7*, CAL+18
DA EXIT!
DIK EXIT!
DIR EXIT!, PRMPT+8!
DIR("?" PRMPT+1*, PRMPT+2*
DIR("A" T+17*, TT+1*, PRMPT+3*
DIR("B" T+18*, TT+2*, PRMPT+4*
DIR(0 T+12*, T+13*, T+14*, T+15*, T+16*, TT+3*, PRMPT+5*
I T+20~, P+4*, P+5, P+7, P+8*, P+9, P+11, P+12*, P+13, P+15
D+3*, D+4, D+6, D+7*, D+8, D+10, D+11*, D+12, D+14, D+15*
D+16, D+17, D+19, C+3*, C+4, C+6, C+7*, C+8, C+10, C+11*
C+12, C+14, C+15*, C+16, C+17, C+18, C+20
IEN T+20~, P+5*, P+7, P+9*, P+11, P+13*, P+15, D+4*, D+6, D+8*
D+10, D+12*, D+14, D+16*, D+17, D+19, C+4*, C+6, C+8*, C+10
C+12*, C+14, C+16*, C+17, C+18, C+20
IENN T+20~, D+17*, D+19, C+17*, C+18, C+20
IENNN T+20~, C+18*, C+20
NOW T+20~, MON+1*, MON+2, MON+3
PAST T+20~, MON+1*, MON+2!, MON+3, MON+4!
POVCNT T+20~, D+1*, D+5*, D+9*, D+13*, D+18*, CAL+3*, CAL+6, CAL+11*, CAL+17
POVP T+20~, CAL+6*, CAL+11*, CAL+17
POVT CAL+1~, CAL+6*, CAL+17
PRVCNT T+20~, P+1*, P+6*, P+10*, P+14*, CAL+3*, CAL+5, CAL+10*, CAL+16
PRVP T+20~, CAL+5*, CAL+10*, CAL+16
PRVT CAL+1~, CAL+5*, CAL+16
VSTCNT T+21~, CAL+4*, CAL+8, CAL+13*, CAL+19
VSTP T+21~, CAL+8*, CAL+13*, CAL+19
VSTT CAL+1~, CAL+8*, CAL+19
VSTX CAL+2~, CAL+9*, CAL+20
VSTXCNT T+21~, T+22*, CAL+9, CAL+20
VSTXP CAL+2~, CAL+9*, CAL+20
X T+20~
XREF T+21~, T+22*, CAL+20
Y T+11*, T+23, T+24, T+25, T+26, T+27, T+28, T+29, T+30, T+31
P+2, P+4, P+8, P+12, D+2, D+3, D+7, D+11, D+15, C+2
C+3, C+7, C+11, C+15, TT+4, TT+6, CAL+14~, PRMPT+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All