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

Package: VDEF

Routine: VDEFQM


Information

VDEFQM ;INTEGIC/AM & BPOIFO/JG - VDEF API ; 21 Dec 2005 11:38 AM

Source Information

Source file <VDEFQM.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 NOW^%DTC  $$FIND1^DIC  (FILE,UPDATE)^DIE  $$GET1^DIQ  ^DIR  

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

Package Total Caller Graph
VDEF 4 REQUEST PROCESS SCHEDULE  VDEFMON  VDEFREQ  VDEFVU  
Integrated Billing 3 IBARXMI  IBARXMR  IBBAACCT  
Adverse Reaction Tracking 1 GMRAHDR  
Enrollment Application System 1 EASPFSS  
Outpatient Pharmacy 1 PSOHDR  

Entry Points

Name Comments DBIA/ICR reference
QUEUE(EVENT,PAIR,MSTEXT,REQIEN,DYNAMIC) ;
; EVENT = HL7 event in the form Event Type^Message Type (e.g. ADT^A28)
; PAIR = Name/value pairs uniquely identifying the IEN
; (e.g. SUBTYPE="CHEM"^IEN=1234)
; MSTEXT = Returned text message, passed by reference
; REQIEN = Requestor IEN in file 579.1, only valued for solicited
; requests
; DYNAMIC = Dynamic Addressing array in nodes DYNAMIC("LINKS",1-n)
EXIT
EXBAD
SCHEDULE(Q,H) ;
TIMECK(T)
REQUEUE(Q,X) ; Requeue Checked Out requests.
; Change the status of all "C" entries in a Request Queue to "Q".
; If ZTQUEUED not set, run this interactively.
; Input - Request Queue IEN
; Output - 0 = no requests requeued
; 1 = requests weere requeued
REQUEUE1
RQERR(Q,X) ;
RQERR1

External References

Name Field # of Occurrence
NOW^%DTC QUEUE+83
$$FIND1^DIC QUEUE+48, QUEUE+52, QUEUE+54
FILE^DIE QUEUE+94, REQUEUE1+14, RQERR1+7, RQERR1+15
UPDATE^DIE QUEUE+85, QUEUE+100, QUEUE+110
$$GET1^DIQ REQUEUE1+5, RQERR1+5
^DIR REQUEUE+18, RQERR+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This action will reset all entries in the '"_QUE_"' queue to 'Q'ueued."
  • Line Location: REQUEUE+17
Function Call: WRITE
  • Prompt: !,"Entries not reset."
  • Line Location: REQUEUE+18
Function Call: WRITE
  • Prompt: !,"This action resets all Errored Out entries in the '"_QUE_"' queue to 'Q'ueued."
  • Line Location: RQERR+12
Function Call: WRITE
  • Prompt: !,"Entries not reset."
  • Line Location: RQERR+13
Routine Call
  • DIC
  • Line Location:
    • QUEUE+48
    • QUEUE+52
    • QUEUE+54
Routine Call
  • DIE
  • Line Location:
    • QUEUE+94
    • REQUEUE1+14
    • RQERR1+7
    • RQERR1+15
Routine Call
  • DIE
  • Line Location:
    • QUEUE+85
    • QUEUE+100
    • QUEUE+110
Routine Call
  • DIR
  • Line Location:
    • REQUEUE+18
    • RQERR+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VDEFHL7(577.4 - [#577.4] FIND1^DIC
579.31 GET1^DIQ
^HL(771.2 - [#771.2] FIND1^DIC
^HL(779.001 - [#779.001] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VDEFHL7(577 - [#577] QUEUE+58, QUEUE+62
^VDEFHL7(579.1 - [#579.1] QUEUE+30, QUEUE+33
^VDEFHL7(579.3 - [#579.3] QUEUE+73, QUEUE+90, QUEUE+91, QUEUE+111, SCHEDULE+5, SCHEDULE+6, REQUEUE+10, REQUEUE+13, REQUEUE1+1, REQUEUE1+6
REQUEUE1+15!, REQUEUE1+16, RQERR+5, RQERR+8, RQERR1+1, RQERR1+2, RQERR1+16!, RQERR1+17
^VDEFHL7(579.6 - [#579.6] QUEUE+63

Label References

Name Line Occurrences
EXBAD QUEUE+15, QUEUE+18, QUEUE+24, QUEUE+27, QUEUE+33, QUEUE+37, QUEUE+40, QUEUE+43, QUEUE+49, QUEUE+53
, QUEUE+55, QUEUE+59, QUEUE+63, QUEUE+67, QUEUE+74
REQUEUE1 REQUEUE+15
RQERR1 RQERR+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % QUEUE+83
CNT QUEUE+9~, QUEUE+103*, QUEUE+105*, QUEUE+106, QUEUE+107
CUSTIEN QUEUE+9~, QUEUE+62*, QUEUE+63
D0 QUEUE+11~
DA QUEUE+11~
DATA QUEUE+9~, QUEUE+33*, QUEUE+37, QUEUE+40, QUEUE+103*, QUEUE+105*, QUEUE+107
DESTIEN QUEUE+9~, QUEUE+40*, QUEUE+82
DH QUEUE+11~
DI QUEUE+11~
DIC QUEUE+11~
DIE QUEUE+11~
DIK QUEUE+11~
DIKRFIL QUEUE+11~
DIN QUEUE+11~
DIR REQUEUE+16!, RQERR+11!
DIR("A" REQUEUE+16*, RQERR+11*
DIR("B" REQUEUE+16*, RQERR+11*
DIR(0 REQUEUE+16*, RQERR+11*
DIROOT QUEUE+11~
DOW SCHEDULE+1~, SCHEDULE+4*, SCHEDULE+7
DR QUEUE+11~
DYNAMIC QUEUE~
DYNAMIC("LINKS" QUEUE+103, QUEUE+105
ERR QUEUE+9~
ETM SCHEDULE+1~, SCHEDULE+8*, SCHEDULE+10*, SCHEDULE+11, SCHEDULE+12
EVENT QUEUE~, QUEUE+15, QUEUE+21
EVENTIEN QUEUE+9~, QUEUE+58*, QUEUE+59, QUEUE+62, QUEUE+84
EVTY QUEUE+9~, QUEUE+21*, QUEUE+27, QUEUE+54, QUEUE+80, QUEUE+112
EVTYIEN QUEUE+9~, QUEUE+54*, QUEUE+55, QUEUE+58
FDA QUEUE+9~, QUEUE+110, REQUEUE1~, REQUEUE1+11!, RQERR1~, RQERR1+6!, RQERR1+12!
FDA( REQUEUE1+11*, REQUEUE1+12*, REQUEUE1+13*, RQERR1+6*, RQERR1+12*, RQERR1+13*, RQERR1+14*
FDA(1 QUEUE+77*, QUEUE+78*, QUEUE+79*, QUEUE+80*, QUEUE+81*, QUEUE+82*, QUEUE+83*, QUEUE+84*, QUEUE+94*, QUEUE+98*
, QUEUE+99*, QUEUE+106*, QUEUE+107*
H SCHEDULE~, SCHEDULE+3*, SCHEDULE+4, SCHEDULE+11, SCHEDULE+12, TIMECK~*, TIMECK+1*, TIMECK+2*, TIMECK+3*, TIMECK+5
HT SCHEDULE+1~, SCHEDULE+4*, SCHEDULE+5, SCHEDULE+11*, SCHEDULE+12
IEN REQUEUE1~*, REQUEUE1+1*, REQUEUE1+5, REQUEUE1+6, REQUEUE1+11, REQUEUE1+12, REQUEUE1+13, REQUEUE1+15, REQUEUE1+16, RQERR1~*
RQERR1+1*, RQERR1+2, RQERR1+5, RQERR1+6, RQERR1+12, RQERR1+13, RQERR1+14, RQERR1+16, RQERR1+17
IENROOT QUEUE+9~
IENROOT(1 QUEUE+86
M TIMECK~*, TIMECK+1*, TIMECK+2*, TIMECK+3*, TIMECK+5
MESIEN QUEUE+10~, QUEUE+52*, QUEUE+53, QUEUE+58
MSG REQUEUE1~, REQUEUE1+11!, RQERR1~, RQERR1+6!, RQERR1+12!
MSTEXT QUEUE~, QUEUE+12*, QUEUE+15*, QUEUE+18*, QUEUE+24*, QUEUE+27*, QUEUE+34*, QUEUE+37*, QUEUE+40*, QUEUE+44*
, QUEUE+49*, QUEUE+53*, QUEUE+55*, QUEUE+59*, QUEUE+64*, QUEUE+68*, QUEUE+74*, QUEUE+112*
MSTY QUEUE+10~, QUEUE+21*, QUEUE+24, QUEUE+52, QUEUE+79, QUEUE+112
NVPIEN QUEUE+10~, QUEUE+45*
NZ SCHEDULE+1~, SCHEDULE+6*, SCHEDULE+7, SCHEDULE+8, SCHEDULE+11
OUTPUT QUEUE+10~
PAIR QUEUE~, QUEUE+18, QUEUE+43, QUEUE+45, QUEUE+99
Q SCHEDULE~, SCHEDULE+2, SCHEDULE+5, SCHEDULE+6, REQUEUE~, REQUEUE+7, REQUEUE+13, REQUEUE1+1, REQUEUE1+5, REQUEUE1+6
REQUEUE1+11, REQUEUE1+12, REQUEUE1+13, REQUEUE1+15, REQUEUE1+16, RQERR~, RQERR+2, RQERR+8, RQERR1+1, RQERR1+2
RQERR1+5, RQERR1+6, RQERR1+12, RQERR1+13, RQERR1+14, RQERR1+16, RQERR1+17
QUE REQUEUE+13~*, REQUEUE+14, REQUEUE+17, REQUEUE1+18, RQERR+8~*, RQERR+9, RQERR+12, RQERR1+19
QUEIEN QUEUE+10~, QUEUE+37*, QUEUE+73, QUEUE+77, QUEUE+78, QUEUE+79, QUEUE+80, QUEUE+81, QUEUE+82, QUEUE+83
, QUEUE+84, QUEUE+90, QUEUE+91, QUEUE+94, QUEUE+98, QUEUE+99, QUEUE+106, QUEUE+107, QUEUE+111
REQIEN QUEUE~, QUEUE+12*, QUEUE+30*, QUEUE+33, QUEUE+81
RQIEN QUEUE+10~, QUEUE+86*, QUEUE+90, QUEUE+94, QUEUE+98, QUEUE+99, QUEUE+106, QUEUE+107, QUEUE+111
S TIMECK~*, TIMECK+1*, TIMECK+2*, TIMECK+3*, TIMECK+5
SIEN SCHEDULE+1~, SCHEDULE+4*, SCHEDULE+5*, SCHEDULE+6
STM SCHEDULE+1~, SCHEDULE+8*, SCHEDULE+9*, SCHEDULE+11
SUBIEN QUEUE+10~, QUEUE+48*, QUEUE+49, QUEUE+58
SUBTYPE QUEUE+10~, QUEUE+45*, QUEUE+48, QUEUE+112
T TIMECK~, TIMECK+1, TIMECK+2, TIMECK+3
U QUEUE+12*, QUEUE+21, QUEUE+33, QUEUE+37, QUEUE+40, QUEUE+43, QUEUE+45, QUEUE+62, QUEUE+63, QUEUE+67
, QUEUE+68, QUEUE+99, SCHEDULE+7, SCHEDULE+8, SCHEDULE+11, SCHEDULE+12, REQUEUE+13, RQERR+8
VDI QUEUE+9~, QUEUE+97*, QUEUE+98, QUEUE+99, QUEUE+103*, QUEUE+105, QUEUE+106
X QUEUE+11~, QUEUE+62*, QUEUE+67, QUEUE+68, REQUEUE~, REQUEUE+6*, REQUEUE1+17*, RQERR~, RQERR+1*, RQERR1+18*
Y QUEUE+11~, REQUEUE+18, RQERR+13
>> ZTQUEUED REQUEUE+7, REQUEUE+10, REQUEUE+14, REQUEUE+15, REQUEUE1+18, RQERR+2, RQERR+5, RQERR+9, RQERR+10, RQERR1+19
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