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

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  
General Medical Record - Vitals 1 GMVFIXHL  
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)
  • ICR #4253
    • Status: Active
    • Usage: Controlled Subscription
    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