1 | LA7UID ;DALOI/JMC - BUILD HL7 DOWNLOAD TO UI; 12/3/1997
|
---|
2 | ;;5.2;AUTOMATED LAB INSTRUMENTS;**17,57**;Sep 27, 1994
|
---|
3 | Q
|
---|
4 | ;
|
---|
5 | EN ;; This line tag is called from ^LADOWN when downloading
|
---|
6 | ; a load work list to the Auto Instrument.
|
---|
7 | ;
|
---|
8 | ; LRLL= IEN in 68.2 Load Worklist file, from field in 62.4
|
---|
9 | ; LRINST= IEN IN 62.4 Auto Inst file
|
---|
10 | ; LRAUTO= zero node of 62.4 entry
|
---|
11 | ;
|
---|
12 | S LA7INST=LRINST
|
---|
13 | I '$G(LA7ADL) D BLDINST^LA7ADL1(LA7INST,LRLL)
|
---|
14 | S LA76248=$P(^LAB(62.4,LA7INST,0),"^",8)
|
---|
15 | I 'LA76248 D Q
|
---|
16 | . I '$D(ZTQUEUED) D
|
---|
17 | . . W $C(7),!!,"You must have a MESSAGE CONFIGURATION defined in field 8 of"
|
---|
18 | . . W !,"the AUTO INSTRUMENT file before downloading to this instrument!"
|
---|
19 | . S XQAMSG="MESSAGE CONFIGURATION not defined in AUTO INSTRUMENT file for "_$P(LRAUTO,"^")
|
---|
20 | . D ERROR
|
---|
21 | . D EXIT
|
---|
22 | ;
|
---|
23 | I '$P(^LAHM(62.48,LA76248,0),"^",3) D Q
|
---|
24 | . I '$D(ZTQUEUED) D
|
---|
25 | . . W $C(7),!!,"The STATUS field in the MESSAGE PARAMETER file must be "
|
---|
26 | . . W !,"turned on before downloading to this instrument!"
|
---|
27 | . S XQAMSG="STATUS field in the MESSAGE PARAMETER file not turned on for "_$P(LRAUTO,"^")
|
---|
28 | . D ERROR
|
---|
29 | . D EXIT
|
---|
30 | ;
|
---|
31 | S LA7MODE=$P(^LAHM(62.48,LA76248,0),"^",4)
|
---|
32 | ;
|
---|
33 | ;
|
---|
34 | CALL ; Call the routine specified in the PROCESS DOWNLOAD field
|
---|
35 | ; in file 62.48
|
---|
36 | X $G(^LAHM(62.48,LA76248,2))
|
---|
37 | ;
|
---|
38 | ;
|
---|
39 | EXIT ; Download for one whole load list is done
|
---|
40 | I '$G(LA7ADL) K ^TMP("LA7-INST",$J),LA76248,LA7MODE
|
---|
41 | Q
|
---|
42 | ;
|
---|
43 | ;
|
---|
44 | ERROR ; Send warning of error in Auto Instrument file configuration.
|
---|
45 | ;
|
---|
46 | S XQA("G.LAB MESSAGING")=""
|
---|
47 | D SETUP^XQALERT
|
---|
48 | Q
|
---|