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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: APCDEWHA

Package: Patient Care Component

Routine: APCDEWHA


Information

APCDEWHA ; IHS/CMI/LAB - DISPLAY PATIENT & VISIT INFO ;

Source Information

Source file <APCDEWHA.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 DD^%DT  EN^DIQ1  
IHS VA Utilities 1 $$VAL^XBDIQ1  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Patient Care Component 4 APCDEA2  APCDEAP  APCDEGP1  APCDPE2  

Entry Points

Name Comments DBIA/ICR reference
DSPLY41 ;
DSPLY3 ;
WRITE ;
START ;EP
XIT ; XIT CLEANUP
DSPLY4 ;
DSPLY2 ;
DSPLY ;

External References

Name Field # of Occurrence
DD^%DT START+6, START+9
EN^DIQ1 DSPLY3+12, DSPLY3+13
$$VAL^XBDIQ1 START+14, START+15, START+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You are currently processing the following Patient",$S($D(APCDVDSP):" Visit",1:""),":",!!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !
  • Line Location: START+19
Function Call: WRITE
  • Prompt: !!,"==============",$J("",APCDZ),$P(APCDVNM,"V ",2)_"'s",$J("",APCDY),"=============="
  • Line Location: DSPLY3+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DSPLY3+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DSPLY4+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>39
  • Line Location: DSPLY41+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: (APCDT+$L(APCDX))>79
  • Line Location: DSPLY41+1
Function Call: WRITE
  • Prompt: ?APCDT,APCDX
  • Line Location: DSPLY41+1
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>39
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: (APCDT+$L(APCDX))>79
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: ?APCDT,APCDH,": ",@APCDRVON,APCDV,@APCDRVOF
  • Line Location: WRITE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] START+5
^AUPNVACG - [#9000010.51] DSPLY3+5
^AUPNVAMI - [#9000010.62] DSPLY3+3
^AUPNVDLV - [#9000010.64] DSPLY3+8
^AUPNVMSR - [#9000010.01] DSPLY3+1
^AUPNVOB - [#9000010.43] DSPLY3+7
^AUPNVRUP - [#9000010.54] DSPLY3+2
^AUPNVSIT - [#9000010] START+2, START+15, START+16, START+17, START+18, START+19
^AUPNVSTR - [#9000010.63] DSPLY3+4
^AUPNVVI - [#9000010.58] DSPLY3+6
^DD( DSPLY4+3
^DIC - [#1] DSPLY+2, DSPLY2+1
^DIC(4 - [#4] START+10
^DIC(40.7 - [#40.7] START+13
^DPT - [#2] START+4
^UTILITY("DIQ1" DSPLY3+11!, DSPLY4+2, DSPLY4+3, DSPLY4+4, DSPLY4+5

Label References

Name Line Occurrences
DSPLY START+20
DSPLY2 DSPLY+2
DSPLY3 DSPLY2+2
DSPLY4 DSPLY3+14
DSPLY41 DSPLY4+3, DSPLY4+5
WRITE START+4, START+5, START+6, START+7, START+9, START+10, START+11, START+12, START+13, START+15
, START+16, START+17, START+18, START+19
XIT START+8, DSPLY+3

Naked Globals

Name Field # of Occurrence
^(0 START+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APCDH START+4*, START+5*, START+6*, START+7*, START+9*, START+10*, START+11*, START+12*, START+13*, START+14*
, START+15*, START+16*, START+17*, START+18*, START+19*, XIT+1!, WRITE+2
>> APCDRVOF WRITE+2
>> APCDRVON WRITE+2
APCDT XIT+1!, DSPLY4+6!, DSPLY41+1*, WRITE+2*, WRITE+3!
APCDV START+4*, START+5*, START+6*, START+7*, START+9*, START+10*, START+11*, START+12*, START+13*, START+14*
, START+15*, START+16*, START+17*, START+18*, START+19*, XIT+1!, WRITE+1*, WRITE+2
APCDVDFN XIT+1!, DSPLY2+1*, DSPLY2+2*, DSPLY3+1, DSPLY3+2, DSPLY3+3, DSPLY3+4, DSPLY3+5, DSPLY3+6, DSPLY3+7
, DSPLY3+8, DSPLY3+12, DSPLY3+13, DSPLY4+2, DSPLY4+3, DSPLY4+4, DSPLY4+5
APCDVDG XIT+1!, DSPLY2+1*, DSPLY3+12, DSPLY3+13
APCDVDSH XIT+1!
>> APCDVDSP START+2, START+3, START+14, START+15, START+16, START+17, START+18, START+19
APCDVFLE XIT+1!, DSPLY+2*, DSPLY2+1, DSPLY3+1, DSPLY3+2, DSPLY3+3, DSPLY3+4, DSPLY3+5, DSPLY3+6, DSPLY3+7
, DSPLY3+8, DSPLY3+12, DSPLY3+13, DSPLY4+2, DSPLY4+3, DSPLY4+4, DSPLY4+5
APCDVI XIT+1!, DSPLY2+2*, DSPLY3+9, DSPLY3+10
APCDVIGR XIT+1!, DSPLY2+1*, DSPLY2+2
APCDVL XIT+1!, DSPLY+2*
APCDVNM XIT+1!, DSPLY2+1*, DSPLY3+9
APCDVREC START+1!, START+2*, START+8, START+9, START+10, START+11, START+12, START+13, START+20, XIT+1!
APCDX XIT+1!, DSPLY3+9*, DSPLY4+3*, DSPLY4+5*, DSPLY4+6!, DSPLY41+1, WRITE+2*, WRITE+3!
APCDY XIT+1!, DSPLY3+9*, DSPLY4+2*, DSPLY4+3, DSPLY4+4, DSPLY4+5, DSPLY4+6!
APCDZ XIT+1!, DSPLY3+9*
>> AUPNDOB START+6
>> AUPNPAT START+4, START+5
>> AUPNSEX START+7
D0 DSPLY+1~, DSPLY3+12*, DSPLY3+13*
DA DSPLY+1~, DSPLY3+12*, DSPLY3+13*
DI DSPLY+1~
DIC DSPLY+1~, DSPLY3+12*, DSPLY3+13*
DIQ DSPLY+1~
DR DSPLY+1~, DSPLY3+12*, DSPLY3+13*
DUZ(2 START+5
>> F DSPLY4+5*
U START+4, START+5, START+9, START+10, START+11, START+12, START+13, START+15, START+16, START+17
, START+18, START+19, START+20, DSPLY2+1, DSPLY3+1, DSPLY3+2, DSPLY3+3, DSPLY3+4, DSPLY3+5, DSPLY3+6
, DSPLY3+7, DSPLY3+8, DSPLY4+3
X XIT+1!
Y START+6*, START+9*, XIT+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All