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  | All
Print Page as PDF
Routine: VDEFUTIL

Package: VDEF

Routine: VDEFUTIL


Information

VDEFUTIL ;INTEGIC/AM & BPOIFO/JG - VDEF Utilities ;05/11/2012

Source Information

Source file <VDEFUTIL.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 H^%DTC  FILE^DIE  $$GET1^DIQ  ^DIR  
Kernel 3 $$HTE^XLFDT  $$SETUP1^XQALERT  $$PROD^XUPROD  
Health Level Seven 1 ($$GETAPP,$$PARAM)^HLCS2  
MailMan 1 ^XMD  

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

Package Total Caller Graph
VDEF 5 VDEFCONT  VDEFMON  VDEFREQ  ^VDEFHL7(579.3  ^VDEFHL7(579.5  

Entry Points

Name Comments DBIA/ICR reference
FUTURE(WAKEUP) ;
; Function that calculates $H date/time a WAKEUP number of
; seconds in the future
; Calculate the time WAKEUP number of seconds in the future as
; expressed in the number of seconds since 1840
DIFF(FIRST,SECOND) ;
ALERT(XQAMSG) ;
; Subroutine to send an Alert message to the VISTA HL7 IRM
; Input Parameters:
; XQAMSG - Text of the message to send to the Vista HL7 IRM
TIMEI(T) ;
TIMEE(T) ;
CLEANREQ(Q) ;
; For development and testing only.
; DO NOT USE IN PRODUCTION SYSTEMS.
PURGEQ ; Purge all Request Queues of their entries
; For development and testing only.
; DO NOT USE IN PRODUCTION SYSTEMS.
CLEANUP ; Delete records from VDEF files before installing the VDEF KIDS package
; For development and testing only.
; DO NOT USE IN PRODUCTION SYSTEMS.

External References

Name Field # of Occurrence
H^%DTC DIFF+3, DIFF+4
FILE^DIE CLEANREQ+11
$$GET1^DIQ ALERT+10
^DIR CLEANREQ+8, CLEANUP+6
$$GETAPP^HLCS2 ALERT+9
$$PARAM^HLCS2 ALERT+15
$$HTE^XLFDT ALERT+5
^XMD ALERT+23
$$SETUP1^XQALERT ALERT+11
$$PROD^XUPROD CLEANREQ+3, PURGEQ+3, CLEANUP+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "*",CH,"*"
  • Line Location: TIMEI+12
Function Call: WRITE
  • Prompt: !,"Invalid queue"
  • Line Location: CLEANREQ+5
Function Call: WRITE
  • Prompt: !,"This action will delete all entries from Request Queue '"_QUE_"'."
  • Line Location: CLEANREQ+7
Function Call: WRITE
  • Prompt: !,"Entries not deleted."
  • Line Location: CLEANREQ+8
Function Call: WRITE
  • Prompt: !,"Deleting records ..."
  • Line Location: CLEANREQ+9
Function Call: WRITE
  • Prompt: !,"Entries deleted from "_QUE_" queue."
  • Line Location: CLEANREQ+12
Function Call: WRITE
  • Prompt: !,"This action will DELETE all data from VDEF globals in preparation for a KIDS install."
  • Line Location: CLEANUP+5
Function Call: WRITE
  • Prompt: !,"VDEF Globals not deleted."
  • Line Location: CLEANUP+6
Function Call: WRITE
  • Prompt: !,"Deleting records from VDEF globals ..."
  • Line Location: CLEANUP+7
Function Call: WRITE
  • Prompt: !,"VDEF Globals deleted."
  • Line Location: CLEANUP+12
Routine Call
  • DIE
  • Line Location:
    • CLEANREQ+11
Routine Call
  • DIR
  • Line Location:
    • CLEANREQ+8
    • CLEANUP+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HLCS(869.3 - [#869.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VDEFHL7( CLEANUP+8, CLEANUP+9!*
^VDEFHL7(579.3 - [#579.3] CLEANREQ+4, CLEANREQ+10, PURGEQ+4
^VDEFOUT( CLEANUP+10, CLEANUP+11!*

Label References

Name Line Occurrences
CLEANREQ PURGEQ+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H DIFF+3, DIFF+4
>> %T DIFF+3, DIFF+4
ALERTS ALERT+4~
CH TIMEI+1~, TIMEI+3*, TIMEI+4, TIMEI+5, TIMEI+6*, TIMEI+8, TIMEI+9, TIMEI+10, TIMEI+11, TIMEI+12
D TIMEI+1~, TIMEI+8*, TIMEI+15
DIR CLEANREQ+6!, CLEANUP+4!, CLEANUP+6!
DIR("A" CLEANREQ+6*, CLEANUP+4*
DIR("B" CLEANREQ+6*, CLEANUP+4*
DIR(0 CLEANREQ+6*, CLEANUP+4*
DONE TIMEI+1~, TIMEI+2*, TIMEI+3, TIMEI+7*, TIMEI+9*, TIMEI+10*, TIMEI+11*, TIMEI+12*, TIMEI+13
F TIMEI+1~, TIMEI+2*, TIMEI+6, TIMEI+8*, TIMEI+9*, TIMEI+10*, TIMEI+11*
FDA CLEANREQ+11!
FDA( CLEANREQ+11*
FIRST DIFF~, DIFF+3*, DIFF+7*, DIFF+10
H TIMEI+1~, TIMEI+9*, TIMEI+15
I TIMEI+1~, TIMEI+3*, TIMEI+4
IEN CLEANREQ+10~*, CLEANREQ+11
M TIMEI+1~, TIMEI+10*, TIMEI+15
MSG CLEANREQ+11!
NUM TIMEI+1~, TIMEI+2*, TIMEI+4*, TIMEI+5, TIMEI+7, TIMEI+8*, TIMEI+9*, TIMEI+10*, TIMEI+11*
Q CLEANREQ~, CLEANREQ+4, CLEANREQ+10, CLEANREQ+11
QIEN PURGEQ+4~*
QUE CLEANREQ+4~*, CLEANREQ+5, CLEANREQ+7, CLEANREQ+12
S TIMEI+1~, TIMEI+11*, TIMEI+15
SECOND DIFF~, DIFF+4*, DIFF+8*, DIFF+10
SITEPARM ALERT+14~, ALERT+15*, ALERT+20, ALERT+21
SUB CLEANUP+8~*, CLEANUP+9, CLEANUP+10*, CLEANUP+11
T TIMEI~, TIMEI+2*, TIMEI+3, TIMEI+4, TIMEE~, TIMEE+2*, TIMEE+3*, TIMEE+4*, TIMEE+5
TIME TIMEI+1~, TIMEI+2*, TIMEI+15*, TIMEI+19, TIMEE+1~*, TIMEE+2*, TIMEE+3*, TIMEE+4*, TIMEE+5*, TIMEE+6*
, TIMEE+7
U ALERT+9, ALERT+15, CLEANREQ+4
VDEFMSG ALERT+14~
VDEFMSG(1 ALERT+21*
VDEFMSG(2 ALERT+22*
VDEFMSG(3 ALERT+22*
VDEFMSG(4 ALERT+22*
VDEFMSGX ALERT+4~, ALERT+5*, ALERT+22
WAKEUP FUTURE~, FUTURE+5
X FUTURE+5~*, FUTURE+7, DIFF+1~, DIFF+3*, DIFF+4*, ALERT+4~, ALERT+9*, ALERT+10*, ALERT+11*, CLEANUP+9*
CLEANUP+11*
XMDUZ ALERT+14~, ALERT+20*
XMSUB ALERT+14~, ALERT+20*
XMTEXT ALERT+14~, ALERT+20*
XMY ALERT+14~
XMY("G.VDEF N ATIONAL ALERTS@DOMAIN.EXT" , ALERT+16*
XQA ALERT+4~
XQA("G." ALERT+11*
XQAMSG ALERT~, ALERT+5*
Y ALERT+4~, ALERT+5*, CLEANREQ+8, CLEANUP+6
>> ZTQUEUED CLEANREQ+3, PURGEQ+3, CLEANUP+3
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  | All