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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: VAQEXT03

Package: Patient Data Exchange

Routine: VAQEXT03


Information

VAQEXT03 ;ALB/JFP - PDX, PROCESS EXTERNAL (MANUAL);01MAR93

Source Information

Source file <VAQEXT03.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 ^%DT  %XY^%RCR  ^DIC  ^DIE  
Patient Data Exchange 2 $$WORKDONE^VAQADS01  $$GETSEN^VAQUTL97  
Kernel 1 (T0,T1)^%ZOSV  

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
Patient Data Exchange 1 VAQEXT02  

Entry Points

Name Comments DBIA/ICR reference
EP ; -- Programmer entry point for manually rejecting PDX
PROCESS ; -- Finds an entry in the 'PDX TRANSACTION' file
LOAD ; -- Loads the data for update
UPDATE ; -- Sets DR string and non-constant variables for update
CMNT ; -- Loads comment for manual process reject or release (WORD PROCESSOR FIELD)
EXIT ; -- Cleans up local variables
END ; -- End of code

External References

Name Field # of Occurrence
^%DT LOAD+1
%XY^%RCR CMNT+3
T0^%ZOSV EP+5
T1^%ZOSV EP+12
^DIC PROCESS+3
^DIE UPDATE+13
$$WORKDONE^VAQADS01 PROCESS+10
$$GETSEN^VAQUTL97 LOAD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Working ..."
  • Line Location: EP+7
Function Call: WRITE
  • Prompt: !!,"Manual process of entry queued "
  • Line Location: EP+10
Function Call: WRITE
  • Prompt: !,"Error...Transaction record not found"
  • Line Location: PROCESS+4
Function Call: WRITE
  • Prompt: !,"Could not edit entry... locked by other user)"
  • Line Location: UPDATE+12
Routine Call
  • DIC
  • Line Location:
    • PROCESS+3
Routine Call
  • DIE
  • Line Location:
    • UPDATE+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VAT(394.61 - [#394.61] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] LOAD+8
^DIC(4.2 - [#4.2] LOAD+9
^TMP("CMNT" PROCESS+7, CMNT+4!
^VA(200 - [#200] LOAD+11
^VAT(394.81 - [#394.81] LOAD+6

Label References

Name Line Occurrences
CMNT PROCESS+7
EXIT EP+11
LOAD PROCESS+6
PROCESS EP+8
UPDATE PROCESS+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT LOAD+1*, LOAD+2!
%X CMNT+1*, CMNT+4!
%Y CMNT+2*, CMNT+4!
DA EP+3~, PROCESS+5*, UPDATE+11, UPDATE+14, CMNT+2, EXIT+2!
>> DFN LOAD+3, UPDATE+2
DIC PROCESS+2*, PROCESS+3!
DIC(0 PROCESS+2*
DIE UPDATE+10*, UPDATE+11, UPDATE+14, UPDATE+15!
DOMDA EP+3~, LOAD+7*, LOAD+9, EXIT+2!
DR UPDATE+1*, UPDATE+15!
DR(1 UPDATE+2*, UPDATE+3*, UPDATE+5*, UPDATE+6*
DUZ PROCESS+10, LOAD+11, LOAD+12
FACDA EP+3~, LOAD+7*, LOAD+8, EXIT+2!
PARMNODE EP+3~, LOAD+6*, LOAD+7, EXIT+2!
POP EP+3~, EP+6*, EP+9, PROCESS+4*, PROCESS+6, UPDATE+12*, EXIT+2!
U PROCESS+5, LOAD+7, LOAD+8, LOAD+9, LOAD+11
>> VAQAUADD LOAD+9*
VAQAUDT EP+2~, LOAD+1*, UPDATE+5, EXIT+1!
VAQAUSIT EP+2~, LOAD+8*, EXIT+1!
VAQDZ EP+2~, LOAD+12*, EXIT+1!
VAQDZN EP+2~, LOAD+11*, UPDATE+6, EXIT+1!
>> VAQFLAG EP+6*
VAQPR EP+2~, PROCESS+5*, PROCESS+8, PROCESS+10, EXIT+1!
VAQSENPT EP+2~, LOAD+3*, LOAD+4*, UPDATE+3, EXIT+1!
>> VAQST PROCESS+10, UPDATE+1
>> VAQTRN PROCESS+5*
>> VAQTRN( PROCESS+8*
>> VAQTRNO PROCESS+1
X PROCESS+1*, PROCESS+3!, PROCESS+10*, LOAD+1*, LOAD+2!
XRT0 EP+9!, EP+12
>> XRTL EP+5
>> XRTN EP+12*
Y PROCESS+4, PROCESS+5, LOAD+1, LOAD+2!

Marked Items

Name Field # of Occurrence
$T( EP+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All