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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: VAQEXT01

Package: Patient Data Exchange

Routine: VAQEXT01


Information

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

Source Information

Source file <VAQEXT01.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Patient Data Exchange 5 TASK^VAQEXT04  $$AUTO^VAQEXT05  (DISMAX,SEG)^VAQEXT06  ($$CLOSTRAN,$$EXPTRN)^VAQUTL97  ($$DASHSSN,$$DOBFMT,$$RES)^VAQUTL99  
List Manager 2 EN^VALM  $$SETSTR^VALM1  
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: 4

Package Total Caller Graph
Patient Data Exchange 4 VAQ PDX PROCESS EXTERNAL  VAQ PROCESS PDX3  VAQEXT04  VAQEXT06  

Entry Points

Name Comments DBIA/ICR reference
EP ; -- Main entry point for the list processor
INIT ; -- Builds array of PDX transactions for manual processing
; (transactions with status VAQ-PROC)
; NOTE: VAQ-PROC is a hard coded mnemonic, ^VAT(394.85,
SETD ; -- Set data for display in list processor
; -- Filter out transactions marked as purged OR exceed life cap
SETD1 ; -- Extracts data for display
DISDEMO ; -- Displays the entries requiring manual process
DISSEG ; -- Displays selected segments
TMP ; -- Set the array used by list processor
HD ; -- Make header line for list processor
EXIT ; -- Task entries for batch processing, Cleans up variables
END ; -- End of code

External References

Name Field # of Occurrence
T0^%ZOSV INIT+10
T1^%ZOSV INIT+18
EN^VALM EP+3
$$SETSTR^VALM1 INIT+16, INIT+17, SETD+14, SETD+16, DISDEMO+2, DISDEMO+3, DISDEMO+4, DISDEMO+5, DISDEMO+8, DISDEMO+9
DISDEMO+10, DISDEMO+11, DISDEMO+12, DISSEG+3, DISSEG+4
TASK^VAQEXT04 EXIT+1
$$AUTO^VAQEXT05 SETD1+15
DISMAX^VAQEXT06 SETD+15
SEG^VAQEXT06 SETD+11
$$CLOSTRAN^VAQUTL97 SETD+4
$$EXPTRN^VAQUTL97 SETD+2
$$DASHSSN^VAQUTL99 DISDEMO+7
$$DOBFMT^VAQUTL99 SETD1+7
$$RES^VAQUTL99 SETD1+10, SETD1+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" SETD1+3
^TMP("VAQR3" INIT+4!, TMP+2*, TMP+3*, TMP+4*, EXIT+3!
^VAT(394.61 - [#394.61] INIT+14, SETD+5
^VAT(394.85 - [#394.85] INIT+12, INIT+13, SETD+8, SETD+9

Label References

Name Line Occurrences
DISDEMO SETD+12
DISSEG SETD+13
SETD INIT+14
SETD1 SETD+10
TMP INIT+16, INIT+17, SETD+14, SETD+16, DISDEMO+3, DISDEMO+5, DISDEMO+10, DISDEMO+12, DISSEG+3, DISSEG+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DATETIME INIT+5~, SETD1+3*, DISDEMO+5, EXIT+4!
J INIT+5~, EXIT+4!
K INIT+5~, DISSEG+1*, DISSEG+2, DISSEG+3, DISSEG+4, EXIT+4!
ND INIT+5~, SETD+5*, EXIT+4!
NODE INIT+5~, EXIT+4!
NODE( SETD+5*
NODE("QRY" SETD1+5, SETD1+6, SETD1+7, SETD1+8
NODE("RQST1" SETD1+2
NODE("RQST2" SETD1+4, SETD1+9
NODE(0 SETD+7, SETD1+1
RELPTR INIT+11*, INIT+13*, EXIT+8!
SDAT INIT+5~, EXIT+4!
SDI INIT+5~, EXIT+4!
SEG INIT+5~, EXIT+4!
SEGDE INIT+5~, EXIT+4!
SEGMENT INIT+5~, DISSEG+2*, DISSEG+3, DISSEG+4, EXIT+4!
SEGMENT( DISSEG+1, DISSEG+2
STATPT INIT+5~, INIT+11*, INIT+12*, INIT+14, EXIT+4!
TRDE INIT+5~, INIT+11*, INIT+14*, SETD+2, SETD+4, SETD+5, SETD1+15, EXIT+4!
U SETD+7, SETD+8, SETD+9, SETD1+1, SETD1+2, SETD1+4, SETD1+5, SETD1+6, SETD1+7, SETD1+8
SETD1+9, SETD1+14, DISDEMO+12
VALMCNT EP+2~*, INIT+11*, TMP+1*, TMP+2, TMP+3, TMP+4
VALMEVL EP+1!
>> VALMHDR(1 HD+1*
VALMY INIT+5~, EXIT+4!
VAQAUADD INIT+7~, EXIT+6!
VAQAUST INIT+6~, EXIT+5!
VAQCST INIT+8~, SETD+7*, SETD+8, EXIT+8!
VAQDFN INIT+7~, EXIT+6!
VAQDOM INIT+7~, SETD1+4*, DISDEMO+11, EXIT+6!
VAQECNT INIT+6~, INIT+11*, INIT+15, DISDEMO+1*, DISDEMO+2, TMP+3, TMP+4, EXIT+5!
VAQEDOB INIT+6~, SETD1+7*, DISDEMO+10, EXIT+5!
VAQESSN INIT+7~, DISDEMO+7*, DISDEMO+8, EXIT+7!
VAQFLAG SETD+2*, SETD+3, EXIT+7!
VAQIDOB INIT+6~, SETD1+7*, EXIT+5!
VAQISSN INIT+6~, SETD1+6*, SETD1+10, SETD1+11, DISDEMO+7, EXIT+5!
VAQLMT INIT+7~, SETD1+15*, SETD1+16, EXIT+7!
VAQPTID INIT+6~, SETD1+8*, DISDEMO+6, DISDEMO+9, EXIT+5!
VAQPTNM INIT+6~, SETD1+5*, SETD1+11, DISDEMO+4, EXIT+5!
VAQRES INIT+7~, SETD1+10*, SETD1+11*, SETD1+14, SETD1+16*, DISDEMO+12, EXIT+6!
>> VAQRQADD SETD1+9*, SETD1+10, SETD1+11
>> VAQRQST SETD1+9*
VAQRST INIT+8~, SETD+7*, SETD+9, EXIT+8!
VAQSIG INIT+7~, EXIT+6!
VAQTDTE SETD1+2*, EXIT+7!
VAQTRDE INIT+7~, EXIT+6!
VAQTRN INIT+7~, EXIT+1, EXIT+6!
VAQTRNO INIT+6~, INIT+16*, SETD1+1*, DISDEMO+3, TMP+4, EXIT+5!
X INIT+5~, INIT+16*, INIT+17*, SETD+14*, SETD+16*, DISDEMO+2*, DISDEMO+3*, DISDEMO+4*, DISDEMO+5*, DISDEMO+8*
DISDEMO+9*, DISDEMO+10*, DISDEMO+11*, DISDEMO+12*, DISSEG+3*, DISSEG+4*, TMP+2, EXIT+4!
XQORS EP+1!
>> XRT0 INIT+18
>> XRTL INIT+10
>> XRTN INIT+18*
Y INIT+5~, SETD1+2*, SETD1+3, EXIT+4!

Marked Items

Name Field # of Occurrence
$T( INIT+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All