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

Caller Graph Total: 2

Package Total Caller Graph
PCE Patient Care Encounter 2 PXQUTL2  PXQUTL3A  

Entry Points

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

External References

Name Field # of Occurrence
NOW^%DTC MON+1
YX^%DTC CAL+13
^DIR T+15, TT+3, PRMPT+6
S^PXQUTL3A T+25
V^PXQUTL3A T+23, T+24, T+26
O^PXQUTL3B T+22, T+26

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+13
Function Call: WRITE
  • Prompt: " "_Y
  • Line Location: CAL+13
Function Call: WRITE
  • Prompt: !,"FILE",?20,"TOTAL",?35,"#FINISHED",?50,"%COMPLETED"
  • Line Location: CAL+14
Function Call: WRITE
  • Prompt: !,"V PROVIDER",?20,PRVT,?35,PRVCNT,?50,$E(PRVP,1,5)_"%"
  • Line Location: CAL+15
Function Call: WRITE
  • Prompt: !,"V POV",?20,POVT,?35,POVCNT,?50,$E(POVP,1,5)_"%"
  • Line Location: CAL+16
Function Call: WRITE
  • Prompt: !,"V CPT",?20,CPTT,?35,CPTCNT,?50,$E(CPTP,1,5)_"%"
  • Line Location: CAL+17
Function Call: WRITE
  • Prompt: !,"VISIT",?20,VSTT,?35,VSTCNT,?50,$E(VSTP,1,5)_"%"
  • Line Location: CAL+18
Function Call: WRITE
  • Prompt: !,XREF,?20,VSTX,?35,VSTXCNT,?50,$E(VSTXP,1,5)_"%"
  • Line Location: CAL+19
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+15
    • 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+6
^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+5
^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+4
^AUPNVSIT(0 CAL+7, CAL+8

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+21, T+24, T+26
CAL MON+4
D T+20, T+24, T+26
EXIT T+27, P+4, P+8, P+12, D+3, D+7, D+11, D+15, C+3, C+7
, C+11, C+15
INF T+22
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+19, T+24, T+26
PRMPT T+19, T+20, T+21, T+22, T+23
T T+19, T+20, T+21, T+22, T+23, T+24, T+25, T+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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