LA7VIN ;DALOI/JMC - Process Incoming Lab HL7 Messages ;11/18/15 12:29
Source file <LA7VIN.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Automated Lab Instruments | 2 | LA7UTILB ^LAHM(62.48 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Only one process should run at a time
|
|
GETIN | ; Check the incoming queue for messages and then call LA7VIN1 to process the message.
|
|
CHKPROC | ; Check if any processing routine need to be tasked to process info in LAH
|
|
QUE | ; Call here to queue this processing routine to run in the background.
; Required variables are: LA76248 = pointer to configuration in 62.48 |
|
QLAH(LWL,ZTRTN) | ; Call here to queue result processing routine to run in the background.
; Call with LWL = pointer to load list in file #68.2 ; ZTRTN = name of processing routine to task |
|
CHECKTM | ; Check is LA7TASK NIGHTY is scheduled in TaskMan.
|
|
CHECKMG | ; Check if LAB MESSAGING mail group has active members.
|
|
XTMP | ; Set/update XTMP with current run time of this processing routine
|
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | QUE+21, QLAH+13 |
$$S^%ZTLOAD | EN+34, GETIN+21 |
$$FIND1^DIC | EN+18 |
DT^DICRW | EN+9 |
DEL^LA7UXQA | CHECKMG+17 |
XQA^LA7UXQA | EN+24, CHECKTM+14 |
NXTMSG^LA7VIN1 | GETIN+24 |
$$NOW^XLFDT | CHECKTM+8 |
$$GOTLOCAL^XMXAPIG | CHECKMG+11, CHECKMG+20 |
SETUP^XQALERT | CHECKMG+22, CHECKMG+28 |
DUZ^XUP | EN+26 |
OPTSTAT^XUTMOPT | CHECKTM+4 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAH("Z" | QLAH+6, QLAH+8 |
^LAHM(62.48 - [#62.48] | EN+11, EN+25, EN+29, EN+39, QUE+14, QUE+19, QUE+25 |
^LAHM(62.49 - [#62.49] | GETIN+13, GETIN+19, GETIN+22, GETIN+25 |
^LRO(68.2 - [#68.2] | QLAH+11 |
^TMP("LA7TREE" | GETIN+29! |
^TMP("XMERR" | CHECKMG+10!, CHECKMG+23!, CHECKMG+29! |
^XTMP("LA7 PROXY" | EN+16, EN+19*, EN+20* |
^XTMP("LA7CHECKMG" | CHECKMG+5, CHECKMG+8* |
^XTMP("LA7VIN" | EN+42!, QUE+10, XTMP+2*, XTMP+3* |
^XUSEC("LRLIASON" | CHECKMG+27 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CENUM | EN+54! |
>> DILOCKTM | GETIN+22, QUE+14, QLAH+6 |
DIQUIET | EN+4~, EN+7* |
DPF | EN+54! |
DT | EN+19, CHECKMG+5, CHECKMG+8, XTMP+2 |
ECHOALL | EN+54! |
ER | EN+54! |
IDE | EN+54! |
IDT | EN+54! |
LA76248 | EN+11, EN+24, EN+25, EN+29, EN+39, EN+42, EN+53!, GETIN+13, GETIN+19, QUE+10 , QUE+14, QUE+19, QUE+20, QUE+25, CHECKTM+14, XTMP+3 |
LA76249 | EN+4~, GETIN+19*, GETIN+21, GETIN+22, GETIN+25 |
LA7I | EN+4~, CHKPROC+5*, CHKPROC+6*, CHKPROC+7, CHKPROC+8, CHKPROC+13*, CHKPROC+14*, CHKPROC+15, CHKPROC+16 |
LA7INTYP | EN+4~, EN+29*, CHKPROC+3, CHKPROC+11 |
LA7INTYP("LWL" | CHKPROC+3, CHKPROC+6, CHKPROC+8!, CHKPROC+11, CHKPROC+14, CHKPROC+16! |
LA7J | CHECKTM+2~, CHECKTM+8*, CHECKTM+9* |
LA7LOOP | EN+4~, EN+32*, EN+36, GETIN+16* |
LA7MSGPROCESSED | GETIN+6~, GETIN+7*, GETIN+26*, GETIN+27 |
LA7TSK | CHECKTM+2~, CHECKTM+3*, CHECKTM+4, CHECKTM+7 |
LA7TSK( | CHECKTM+9 |
LA7X | EN+4~, EN+16*, EN+17, EN+18*, EN+20, EN+21, EN+26, QUE+9~, QUE+10*, QUE+11 |
LA7Y | QUE+9~, QUE+10*, QUE+11 |
LALCT | EN+54! |
LANM | EN+54! |
LAZZ | EN+54! |
LINK | EN+54! |
LRQUIET | EN+4~, EN+7* |
LRTEC | EN+54! |
LWL | QLAH~, QLAH+6, QLAH+8, QLAH+11, QLAH+12 |
MSG | EN+22~, EN+23*, EN+24, CHECKTM+2~, CHECKTM+13*, CHECKTM+14 |
NOW | EN+54!, CHECKTM+2~, CHECKTM+8*, CHECKTM+9 |
OK | CHECKTM+2~, CHECKTM+3*, CHECKTM+9*, CHECKTM+10 |
RMK | EN+54! |
T | EN+54! |
TC | EN+54! |
TP | EN+54! |
TSK | EN+54! |
WDT | EN+54! |
XMERR | CHECKMG+2~ |
XQA | CHECKMG+2~, CHECKMG+27* |
XQA("G.LMI" | CHECKMG+21* |
XQAID | CHECKMG+2~, CHECKMG+16*, CHECKMG+17 |
XQAMSG | CHECKMG+2~, CHECKMG+14*, CHECKMG+26* |
ZTDESC | QUE+17~, QUE+19*, QLAH+10~, QLAH+11* |
ZTDTH | QUE+17~, QUE+18*, QLAH+10~, QLAH+11* |
ZTIO | QUE+17~, QUE+18*, QLAH+10~, QLAH+11* |
>> ZTQUEUED | EN+12, EN+45 |
>> ZTREQ | EN+12*, EN+45* |
ZTRTN | QUE+17~, QUE+18*, QLAH~ |
ZTSAVE | QUE+17~, QLAH+10~ |
ZTSAVE("LA76248" | QUE+20* |
ZTSAVE("LRLL" | QLAH+12* |
ZTSK | QUE+17~, QLAH+10~ |
>> ZTSTOP | EN+32, EN+34*, GETIN+19, GETIN+21*, CHKPROC+4, CHKPROC+12 |