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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUTMDEVQ

Package: Kernel

Routine: XUTMDEVQ


Information

XUTMDEVQ ;ISCSF/RWF - Device call and Queue in one place ;01/18/2006

Source Information

Source file <XUTMDEVQ.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  (,REQ)^%ZTLOAD  

Caller Graph

Caller Graph Total: 257

Package Total Caller Graph
Scheduling 49 SCDXSUP  SCMCMHHP  SCMCMHHT  SCRPEC  SCRPI01  SCRPI02  SCRPITP  SCRPO1  
SCRPO5  SCRPO6  SCRPPAT  SCRPRAC  SCRPSLT  SCRPTA  SCRPTM  SCRPTP  
SCRPV1  SCRPW1  SCRPW10  SCRPW11  SCRPW14  SCRPW16  SCRPW2  SCRPW20  
SCRPW21  SCRPW23  SCRPW301  SCRPW304  SCRPW40  SCRPW41  SCRPW45  SCRPW46  
SCRPW50  SCRPW6  SCRPW60  SCRPW62  SCRPW7  SCRPW70  SCRPW9  SD53105A  
SD53142  SD53198P  SD53P215  SDCP  SDRPA09  SDRRISRA  SDRRISRD  SDRRISRL  
SDRRISRX  
Registration 28 DG53355A  DG53467P  DGHTRPT  DGHTRPT1  DGMSTR1  DGMSTR2  DGMSTR3  DGMSTR4  
DGMTARR  DGOTHFS2  DGOTHFSM  DGOTHRP1  DGOTHRP5  DGOTHRPT  DGPFRAB  DGPFRAL  
DGPFRDB  DGPFRFA  DGPFRFR  DGPFRPA  DGPFRPI  DGPLBL  DGPOTEN  DGPPDRPT  
DGPPRRPT  DGRUGPRP  VAFCAUD  VAFCPDAT  
Integrated Billing 24 IBCEDS  IBCEMMR  IBCEPTR  IBCERP3  IBCICMS  IBCMDT  IBCNAU  IBCNBOA  
IBCNERP1  IBCNERPB  IBCNERPD  IBCNERPF  IBCNERPJ  IBCNERPM  IBCNGP  IBCNIUR1  
IBCNOR1  IBCNOR2  IBCNRP5P  IBCNRRP1  IBCNSGE  IBCOMD  IBCOMDT  IBNCPDRA  
DSS Extracts 21 ECXALAR  ECXAPHA  ECXAPHAP  ECXDIVIV  ECXDRUG1  ECXECMDI  ECXLARPT  ECXLOG  
ECXNUTDP  ECXNUTPP  ECXOBSUR  ECXPHAA  ECXPROCT  ECXPROUI  ECXPURG1  ECXSCLD  
ECXTPR  ECXUCBOC  ECXUEC  ECXUPRO  ECXUSUR  
MailMan 17 XMA30  XMA32  XMAI2  XMCQ  XMCQA  XMCQH  XMJBL  XMJBN  
XMJMD  XMJMOR  XMJMORX  XMJMP  XMPH  XMUT1A  XMUT2  XMUT4  
XMUTERM  
Kernel 12 XPDCOM  XPDDCS  XPDDI  XPDDP  XPDDPCK  XUDHUTL  XUSAP1  XUSERBLK  
XUTMQ0  XUTMQ1  XUTMQ2  XUXPRT  
Enrollment Application System 11 EAS150P1  EAS155P1  EASAILK1  EASMT65  EASMTL10  EASMTL8  EASMTRP1  EASMTRP2  
EASMTRP3  EASMTRPT  EASMTUTL  
Order Entry Results Reporting 10 ORAERPT  ORAERPT1  ORALEAPI  ORDEBUG  ORDEBUG1  ORLPREML  ORNORC  OROVRRPT  
ORPARMG1  ORPDMP  
Clinical Information Resource Network 9 RGEVPM  RGMTAUD  RGMTAUDP  RGMTHLDB  RGMTHLDP  RGMTHLP  RGMTHLPD  RGMTRUN  
RGMTUT03  
Imaging 8 MAGDSTA1  MAGDSTD2  MAGDSTD3  MAGGA03Q  MAGGTUX4  MAGGTUX5  MAGXCVR  MAGXCVS  
Radiology Nuclear Medicine 8 RACMHIS  RADRPT1  RADRPT2  RAMAINP1  RAMAORPT  RAWKLU  RAWKLU2  RAWRVUP  
Text Integration Utility 8 TIUASCU  TIUAUD00  TIUDTBPN  TIUFWRAP1  TIUPS139  TIUPS174  TIUPS185  TIUPS209  
Methicillin Resistant Staph Aurerus Initiative Reports 6 MMRSCDI  MMRSCDI2  MMRSCRE  MMRSIPC  MMRSISL  MMRSORD  
PCE Patient Care Encounter 6 PXPXRM  PXVDIS  PXVP210  PXVWCCH  PXVWICE  PXVWSTAT  
Accounts Receivable 5 RCDPRTP0  RCHRFS  RCTCSP4  RCTCSP4E  RCVCR1  
Fee Basis 4 FBAAIAR  FBAAIAR1  FBAAIARB  FBAAIAV  
National Drug File 4 PSNCLPR  PSNCMOP  PSNJP54  PSNPPIP  
Network Health Exchange 4 AFJXMABX  AFJXMBOX  AFJXSFAL  AFJXVER  
VBECS 4 VBECDCDC  VBECDCMP  VBECDCNM  VBECDCR  
Clinical Reminders 3 PXRMCCHT  PXRMDLR1  PXRMXQUE  
Consult Request Tracking 3 GMRCCA  GMRCSTL7  GMRCSTLA  
E Claims Management Engine 2 BPSOPR  BPSVRX3  
Outpatient Pharmacy 2 PSOPROD1  PSORXFIN  
Toolkit 2 XTERSUM4  XTSUMCK1  
Automated Lab Instruments 1 LA7UCFG  
Clinical Procedures 1 MDCPMESQ  
Event Capture 1 ECINCPT  
IFCAP 1 PRCHRPTX  
Lab Service 1 LRTOCOST  
Mental Health 1 YSASGPH  
Police and Security 1 ESPQNC  

Entry Points

Name Comments DBIA/ICR reference
EN(ZTRTN,ZTDESC,ZTSAVE,%ZIS,%) ;ZTSAVE AND %ZIS pass by reference.
  • ICR #1519
    • Status: Active
    • Usage: Supported
    KILL
    ZIS ;
    ZTLOAD ;
    RUN ;
    DEV(ZTRTN,ZTDESC,%VAR,%VOTH,%ZIS,IOP,%WR) ; single que ask for device
    ; ZTRTN - required - [tag]^routine that taskman will run
    ; ZTDESC - optional - default to name of [tag]~routine
    ; %VAR - optional - single value or passed by reference
    ; this will be used to S ZTSAVE()
    ; can be a string of variable names separated by ';'
    ; each ;-piece will be used as a subscript in ztsave
    ; %VOTH - optional - passed by reference
    ; %voth(sub)="" or explicit value
    ; sub - this is any other %ZTLOAD variable besides
    ; ZTRTN,ZTDESC,ZTIO,ZTSAVE
    ; example: %VOTH("ZTDTH")=$H
    ; %ZIS - optional - default value "MQ" - passed by reference
    ; standard %ZIS variable array for calling device handler
    ; IOP - optional - IOP variable as defined in Kernel device handler
    ; %WR - optional - if %WR>0 then write text to the screen as to
    ; whether or not the queueing was successful
  • ICR #1519
    • Status: Active
    • Usage: Supported
    OUT
    NODEV(ZTRTN,ZTDESC,%VAR,%VOTH,%WR) ; single que no device needed
    ; see DEV for parameter descriptions and return values
  • ICR #1519
    • Status: Active
    • Usage: Supported
    QQ(%RTN,%DESC,%VAR1,%VOTH1,%ZIS,IOP,%WR,%RTN2,%DESC2,%VAR2,%VOTH2) ;
    ; double queuing - queue up the second routine to device, but do not
    ; schedule the task in Taskman
    ; queue up the first job to ZTIO="" and schedule it
    ; %RTN - required - [tag]^routine for the 1st job to be run (usually a
    ; search and build sorted data type process)
    ; %DESC - optional - ZTDESC value for 1st job (default [tag]~routine)
    ; %VAR1 - optional - ZTSAVE values for 1st job - see %VAR descript above
  • ICR #1519
    • Status: Active
    • Usage: Supported
    REQQ(ZTSK,ZTDTH,%VAR) ;Reschedule the second part of a QQ task.
  • ICR #1519
    • Status: Active
    • Usage: Supported
    SETUP ; setup %ztload variables
    VAR ;Setup ZTSAVE

    External References

    Name Field # of Occurrence
    ^%ZIS ZIS+2
    HOME^%ZIS ZTLOAD+2
    ^%ZISC RUN+3
    ^%ZTLOAD ZTLOAD+2
    REQ^%ZTLOAD REQQ+5

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: "Request Aborted",!
    • Line Location: OUT+1
    Function Call: WRITE
    • Prompt: "Task queued ["_(+%RET)_"]",!
    • Line Location: OUT+2
    Function Call: WRITE
    • Prompt: !,"Second task queued ["_$P(%RET,U,2)_"]",!
    • Line Location: OUT+3
    Routine Call
    • %ZIS
    • Line Location:
      • ZIS+2
    Routine Call
    • %ZIS
    • Line Location:
      • ZTLOAD+2

    Label References

    Name Line Occurrences
    @( RUN+2
    KILL EN+3, EN+4
    OUT DEV+23, DEV+24, NODEV+4, QQ+37, QQ+49, QQ+57
    RUN EN+4, DEV+25
    SETUP DEV+24, NODEV+3, QQ+49, QQ+56
    VAR REQQ+4, SETUP+2
    ZIS EN+3, DEV+24, QQ+49
    ZTLOAD EN+5, DEV+26, NODEV+3, QQ+50, QQ+56

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % EN~, EN+2
    %DESC QQ~, QQ+55
    %DESC2 QQ~, QQ+43
    %RET EN+2~, ZTLOAD+3*, DEV+22~, DEV+23*, DEV+25*, OUTOUT+1, OUT+2, OUT+3, OUT+5
    , NODEV+2~, NODEV+3*, QQ+35~, QQ+36*, QQ+51, QQ+56*
    %RTN QQ~, QQ+37, QQ+52
    %RTN2 QQ~, QQ+37, QQ+39
    %TMP QQ+36~, QQ+51*, QQ+56
    %VAR DEV~, NODEV~, QQ+36~, QQ+40*, QQ+41*, QQ+51!, QQ+53*, REQQ~, VAR+1
    %VAR( VAR+2
    %VAR1 QQ~, QQ+41, QQ+53
    %VAR2 QQ~, QQ+40
    %VOTH DEV~, NODEV~, QQ+36~, QQ+42*, QQ+51!, QQ+54*, SETUP+3
    %VOTH( SETUP+3
    %VOTH1 QQ~, QQ+54
    %VOTH2 QQ~, QQ+42
    %WR DEV~, OUT, NODEV~, QQ~
    %ZIS EN~, ZIS+1*, DEV~, QQ~, QQ+44, QQ+51!
    I SETUP+1~, VAR+1*
    IO RUN+1
    IO("Q" EN+2!, EN+4, ZTLOAD+1!, DEV+25, SETUP+1!
    IOP DEV~, QQ~, QQ+46*, QQ+47*, QQ+51!
    POP EN+3, DEV+22~, DEV+24, NODEV+2~, QQ+35~, QQ+49
    U OUT+3, QQ+56, SETUP+4
    X SETUP+1~, SETUP+3*, VAR+1*, VAR+2*
    Y SETUP+1~
    ZTCPU EN+2~, DEV+22~, NODEV+2~, QQ+35~, REQQ+2~, SETUP+1!
    ZTDESC EN~, DEV~, NODEV~, QQ+35~, QQ+43*, QQ+55*, REQQ+2~, SETUP+4*
    ZTDTH EN+2~, KILL!, DEV+22~, NODEV+2~, QQ+35~, QQ+50*, REQQ~, REQQ+3, SETUP+1!
    ZTIO EN+2~, DEV+22~, NODEV+2~, NODEV+3*, QQ+35~, QQ+44*, QQ+49, QQ+56*, REQQ+2~
    ZTKIL DEV+22~, NODEV+2~, QQ+35~, REQQ+2~, SETUP+1!
    ZTPRI DEV+22~, NODEV+2~, QQ+35~, REQQ+2~, SETUP+1!
    >> ZTQUEUED OUT
    ZTREQ REQQ+2~
    ZTRTN EN~, EN+1, RUN+2, DEV~, DEV+23, NODEV~, NODEV+3, QQ+39*, QQ+52*, REQQ+2~
    SETUP+4
    ZTSAVE EN~, KILL!, DEV+22~, NODEV+2~, QQ+35~, REQQ+2~, SETUP+1!
    ZTSAVE( VAR+1*, VAR+2*
    ZTSAVE("XUTMQQ" QQ+56*
    ZTSK EN+2~, ZTLOAD+1!, ZTLOAD+3, DEV+22~, NODEV+2~, QQ+35~, REQQ~, REQQ+3, SETUP+1!
    ZTSK(0 REQQ+6
    ZTSYNC EN+2~, DEV+22~, NODEV+2~, QQ+35~, REQQ+2~, SETUP+1!
    ZTUCI EN+2~, DEV+22~, NODEV+2~, QQ+35~, REQQ+2~, SETUP+1!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All