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

Package: Patient Data Exchange

Routine: VAQREQ06


Information

VAQREQ06 ;ALB/JFP - REQUEST PDX RECORD,TRANSMIT;01MAR93

Source Information

Source file <VAQREQ06.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Patient Data Exchange 4 $$WORKDONE^VAQADS01  $$NEWTRAN^VAQFILE  $$FILESEG^VAQFILE2  ($$GETINST,$$GETSEN)^VAQUTL97  
VA FileMan 3 ^%DT  %XY^%RCR  (,UPDATE)^DIE  
Kernel 2 (T0,T1)^%ZOSV  ^%ZTLOAD  
Registration 1 PID^VADPT6  

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

Package Total Caller Graph
Patient Data Exchange 2 VAQREQ02  VAQUIN01  

Entry Points

Name Comments DBIA/ICR reference
EP ; -- Programmer entry point for sending PDX requests
; -- This code is used by both request and unsolicited request
TASK ; -- Load taskman variables and task off
XMIT ; -- Makes an entry in the 'PDX TRANSACTION' file
PRELOAD ; -- Loads the constant data for multiple domains
LDREQ ; -- Sets DR string and non-constant variables, LOAD FOR REQUEST
LDUNS ; -- Sets DR string and non-constant variables, LOAD FOR UNSOLICITED
MNOTI ; -- Loads the notify multiple
MSEG ; -- Loads the data segment muliple
CMNT ; -- Loads comment for unsolicited request (WORD PROCESSOR FIELD)
END ; -- End of code

External References

Name Field # of Occurrence
^%DT PRELOAD+1
%XY^%RCR CMNT+3
T0^%ZOSV EP+3
T1^%ZOSV TASK+9
^%ZTLOAD TASK+5
^DIE LDREQ+20, LDUNS+20
UPDATE^DIE MNOTI+7
PID^VADPT6 PRELOAD+6
$$WORKDONE^VAQADS01 XMIT+12
$$NEWTRAN^VAQFILE XMIT+1
$$FILESEG^VAQFILE2 MSEG+4
$$GETINST^VAQUTL97 LDREQ+2, LDUNS+1
$$GETSEN^VAQUTL97 PRELOAD+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Working..."
  • Line Location: EP+4
Function Call: WRITE
  • Prompt: !!,"Transactions filed "
  • Line Location: EP+9
Function Call: WRITE
  • Prompt: "and queued "
  • Line Location: TASK+6
Routine Call
  • DIE
  • Line Location:
    • LDREQ+20
    • LDUNS+20
Routine Call
  • DIE
  • Line Location:
    • MNOTI+7

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] PRELOAD+14
^DIC(4.2 - [#4.2] PRELOAD+15
^TMP("CMNT" TASK+8!, XMIT+8
^TMP("VAQNOTI" XMIT+6, MNOTI+3, MNOTI+5
^TMP("VAQSEG" EP+6, XMIT+7, MSEG+2, MSEG+3
^VA(200 - [#200] PRELOAD+19
^VAT(394.81 - [#394.81] PRELOAD+12

Label References

Name Line Occurrences
@( XMIT+5
CMNT XMIT+8
MNOTI XMIT+6
MSEG XMIT+7
PRELOAD EP+5
XMIT EP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT PRELOAD+1*
%X CMNT+1*, CMNT+4!
%Y CMNT+2*, CMNT+4!
>> DA XMIT+3*, CMNT+2
>> DFN PRELOAD+5*, PRELOAD+9
DIE LDREQ+19*, LDREQ+20!, LDUNS+19*, LDUNS+20!, MNOTI+9!
DLAYGO MNOTI+9!
DOMCNT EP+4*, TASK+8!, XMIT+2*
DOMDA TASK+8!, PRELOAD+13*, PRELOAD+15
DR LDREQ+3*, LDREQ+20!, LDUNS+2*, LDUNS+20!, MNOTI+9!
DR(1 LDREQ+4*, LDREQ+5*, LDREQ+6*, LDREQ+7*, LDREQ+8*, LDREQ+9*, LDREQ+10*, LDREQ+11*, LDREQ+12*, LDREQ+13*
LDREQ+14*, LDREQ+15*, LDREQ+16*, LDREQ+17*, LDUNS+3*, LDUNS+4*, LDUNS+5*, LDUNS+6*, LDUNS+7*, LDUNS+8*
LDUNS+9*, LDUNS+10*, LDUNS+11*, LDUNS+12*, LDUNS+13*, LDUNS+14*, LDUNS+15*, LDUNS+16*, LDUNS+17*
DUZ XMIT+12, PRELOAD+18, PRELOAD+19, PRELOAD+20
FACDA TASK+8!, PRELOAD+13*, PRELOAD+14
LOAD TASK+8!, XMIT+4*, XMIT+5
NOTI TASK+8!, MNOTI+2*, MNOTI+3*, MNOTI+5
PARMNODE TASK+8!, PRELOAD+12*, PRELOAD+13
POP EP+4*, EP+7!
>> SEG MSEG+1*, MSEG+2*, MSEG+3
>> SEGND MSEG+3*, MSEG+4
U PRELOAD+7, PRELOAD+13, PRELOAD+14, PRELOAD+15, PRELOAD+19
>> VA("BID" PRELOAD+8!
>> VA("PID" PRELOAD+7, PRELOAD+8!
>> VAQAUSIT LDREQ+2*, LDREQ+15, LDUNS+1*, LDUNS+16
>> VAQDFN PRELOAD+4, PRELOAD+5, LDREQ+4, LDUNS+3
>> VAQDOM EP+4*, EP+6*, LDREQ+2, LDREQ+16, LDUNS+1, LDUNS+17, MSEG+2, MSEG+3
>> VAQDZ PRELOAD+17*, PRELOAD+20*
>> VAQDZN PRELOAD+17*, PRELOAD+19*, LDREQ+12, LDUNS+11, LDUNS+13
>> VAQFLAG EP+8*
>> VAQIDOB LDREQ+9, LDUNS+8
>> VAQISSN LDREQ+8, LDUNS+7
VAQJUNK MSEG+4*, MSEG+5!
VAQMSG MNOTI+1~, MNOTI+8!
>> VAQNM LDREQ+7, LDUNS+6
VAQNOTI LDREQ+1*, LDREQ+17, MNOTI+1~, MNOTI+5*, MNOTI+6
VAQNTF MNOTI+1~, MNOTI+8!
VAQNTF( MNOTI+6*
>> VAQOPT TASK+2, XMIT+4, XMIT+8, XMIT+12
>> VAQPID PRELOAD+2*, PRELOAD+7*, LDREQ+10, LDUNS+9
>> VAQPR XMIT+3*, XMIT+10, XMIT+12, MNOTI+6, MSEG+4
>> VAQRQADD PRELOAD+15*, LDREQ+14, LDUNS+15
>> VAQRQDT PRELOAD+1*, LDREQ+11, LDUNS+10, LDUNS+12
>> VAQRQSIT PRELOAD+14*, LDREQ+13, LDUNS+14
>> VAQSENPT PRELOAD+3*, PRELOAD+9*, PRELOAD+10*, LDREQ+5, LDUNS+4
>> VAQTRN XMIT+3*
>> VAQTRN( XMIT+10*
X TASK+8!, XMIT+12*, PRELOAD+1*
>> XRT0 TASK+9
>> XRTL EP+3
>> XRTN TASK+9*
Y TASK+8!, XMIT+1*, XMIT+3, PRELOAD+1
ZTDESC TASK+2*, TASK+7!
ZTDTH TASK+3*, TASK+7!
ZTIO TASK+3*, TASK+7!
ZTRTN TASK+1*, TASK+5, TASK+7!
ZTSAVE TASK+7!
ZTSAVE("VAQTRN(" TASK+4*
ZTSK TASK+6, TASK+7!

Marked Items

Name Field # of Occurrence
$T( TASK+9
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