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