LA7VIN ;VA/DALOI/JMC - Process Incoming Lab HL7 Messages ; Jan 12, 2005
Source file <LA7VIN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 4 | (,$$S)^%ZTLOAD $$NOW^XLFDT DUZ^XUP OPTSTAT^XUTMOPT | 
| Automated Lab Instruments | 2 | XQA^LA7UXQA NXTMSG^LA7VIN1 | 
| VA Fileman | 1 | $$FIND1^DIC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QLAH(LWL) | ; Call here to queue result processing routine to run in the background. ; Call with LWL = pointer to loadlist in file #68.2 | |
| QUE | ; Call here to queue this processing routine to run in the background. ; Required variables are: LA76248 = pointer to configuration in 62.48 | |
| EN | ; Only one process should run at a time | |
| GETIN | ; Check the incoming queue for messages and then call LA7VIN1 to ; process the message. | |
| CHECKTM | ; Check is LA7TASK NIGHTY is scheduled in TaskMan. | 
| 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+3, EN+16, EN+25, QUE+6, QUE+10, QUE+14 | 
| ^LAHM(62.49 - [#62.49] | GETIN+4, GETIN+10, GETIN+13, GETIN+16 | 
| ^LRO(68.2 - [#68.2] | QLAH+11 | 
| ^TMP("LA7TREE" | GETIN+18! | 
| Name | Line Occurrences | 
|---|---|
| CHECKTM | EN+31 | 
| GETIN | EN+22 | 
| QLAH | GETIN+25 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CENUM | EN+34! | 
| DPF | EN+34! | 
| ECHOALL | EN+34! | 
| ER | EN+34! | 
| IDE | EN+34! | 
| IDT | EN+34! | 
| LA76248 | EN+3, EN+12, EN+16, EN+25, EN+33!, GETIN+4, GETIN+10, QUE+6, QUE+10, QUE+11 , QUE+14, CHECKTM+14 | 
| LA76249 | EN+1~, GETIN+10*, GETIN+12, GETIN+13, GETIN+16 | 
| LA7I | EN+1~, GETIN+23*, GETIN+24*, GETIN+25, GETIN+26 | 
| LA7INTYP | EN+1~, EN+16*, GETIN+21 | 
| LA7INTYP("LWL" | GETIN+21, GETIN+24, GETIN+26! | 
| LA7J | CHECKTM+2~, CHECKTM+8*, CHECKTM+9* | 
| LA7LOOP | EN+1~, EN+19*, GETIN+7* | 
| LA7TSK | CHECKTM+2~, CHECKTM+3*, CHECKTM+4, CHECKTM+7 | 
| LA7TSK( | CHECKTM+9 | 
| LA7X | EN+1~, EN+8*, EN+9, EN+13 | 
| LALCT | EN+34! | 
| LANM | EN+34! | 
| LAZZ | EN+34! | 
| LINK | EN+34! | 
| LRTEC | EN+34! | 
| LWL | QLAH~, QLAH+6, QLAH+8, QLAH+11, QLAH+12 | 
| MSG | EN+10~, EN+11*, EN+12, CHECKTM+2~, CHECKTM+13*, CHECKTM+14 | 
| NOW | EN+34!, CHECKTM+2~, CHECKTM+8*, CHECKTM+9 | 
| OK | CHECKTM+2~, CHECKTM+3*, CHECKTM+9*, CHECKTM+10 | 
| RMK | EN+34! | 
| T | EN+34! | 
| TC | EN+34! | 
| TP | EN+34! | 
| TSK | EN+34! | 
| WDT | EN+34! | 
| ZTDESC | QUE+3~, QUE+10*, QLAH+3~, QLAH+11* | 
| ZTDTH | QUE+3~, QUE+9*, QLAH+3~, QLAH+10* | 
| ZTIO | QUE+3~, QUE+9*, QLAH+3~, QLAH+10* | 
| >> ZTQUEUED | EN+28 | 
| >> ZTREQ | EN+28* | 
| ZTRTN | QUE+3~, QUE+9*, QLAH+3~, QLAH+10* | 
| ZTSAVE | QUE+3~, QLAH+3~ | 
| ZTSAVE("LA76248" | QUE+11* | 
| ZTSAVE("LRLL" | QLAH+12* | 
| ZTSK | QUE+3~, QLAH+3~ | 
| >> ZTSTOP | EN+19, EN+21*, GETIN+10, GETIN+12*, GETIN+22 |