| [613] | 1 | LA7UTL1C ;HOIFO/BH - Microbiology Query Utility ; 3/11/03 10:45am
 | 
|---|
 | 2 |  ;;5.2;AUTOMATED LAB INSTRUMENTS;**69**;Sep 27, 1994
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 |  ;
 | 
|---|
 | 5 | MI(LRDFN,LRIDT,LAARRAY) ; Get Microbiology data
 | 
|---|
 | 6 |  ; Get top node data
 | 
|---|
 | 7 |  ;
 | 
|---|
 | 8 |  N LACOMIEN,LAGETIEN,LAGSIEN,LAIEN,LAORGIEN,LAPARIEN,LAPRIEN,LAREMIEN,LASCCOM,LASCIEN,LAFIXANT,LAFCOM,LAFUNIEN,LAMBIEN,LAMBCOM,LAFIXMB,LAMBFLD,LAMBFLD1,LACNT1,LAMBRES,LAVIEN
 | 
|---|
 | 9 |  N LAGETS,LAGETIEN,LAMFLD,LAANTIEN,LACMANTI,LABSPIEN,LAPSPIEN,LAMSPIEN,LAVRRIEN
 | 
|---|
 | 10 |  ;
 | 
|---|
 | 11 |  S LAIEN=LRIDT_","_LRDFN
 | 
|---|
 | 12 |  K LARET,LAERR
 | 
|---|
 | 13 |  D GETS^DIQ(63.05,LAIEN,".01;.05;.055;.06;11.51;11.57;11.58;22:23;24;25;.99","IE","LARET","LAERR")
 | 
|---|
 | 14 |  I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 15 |  M @LAARRAY=LARET
 | 
|---|
 | 16 |  K LARET,LAERR
 | 
|---|
 | 17 |  ;
 | 
|---|
 | 18 |  ; Get Bact RPT Remark
 | 
|---|
 | 19 |  S LAREMIEN=0
 | 
|---|
 | 20 |  F  S LAREMIEN=$O(^LR(LRDFN,"MI",LRIDT,4,LAREMIEN)) Q:'LAREMIEN  D
 | 
|---|
 | 21 |  . S LAGETIEN=LAREMIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 22 |  . K LARET,LAERR
 | 
|---|
 | 23 |  . D GETS^DIQ(63.33,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 24 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 25 |  . M @LAARRAY=LARET
 | 
|---|
 | 26 |  . K LARET,LAERR
 | 
|---|
 | 27 |  ;
 | 
|---|
 | 28 |  ; Get Gram Stain
 | 
|---|
 | 29 |  S LAGSIEN=0
 | 
|---|
 | 30 |  F  S LAGSIEN=$O(^LR(LRDFN,"MI",LRIDT,2,LAGSIEN)) Q:'LAGSIEN  D
 | 
|---|
 | 31 |  . S LAGETIEN=LAGSIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 32 |  . K LARET,LAERR
 | 
|---|
 | 33 |  . D GETS^DIQ(63.29,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 34 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 35 |  . M @LAARRAY=LARET
 | 
|---|
 | 36 |  . K LARET,LAERR
 | 
|---|
 | 37 |  ;
 | 
|---|
 | 38 |  ; Get Organism data
 | 
|---|
 | 39 |  S LAORGIEN=0
 | 
|---|
 | 40 |  F  S LAORGIEN=$O(^LR(LRDFN,"MI",LRIDT,3,LAORGIEN)) Q:'LAORGIEN  D
 | 
|---|
 | 41 |  . S LAGETIEN=LAORGIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 42 |  . K LARET,LAERR
 | 
|---|
 | 43 |  . D GETS^DIQ(63.3,LAGETIEN,".01;1","IE","LARET","LAERR")
 | 
|---|
 | 44 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 45 |  . M @LAARRAY=LARET
 | 
|---|
 | 46 |  . K LARET,LAERR
 | 
|---|
 | 47 |  . S LACOMIEN=0
 | 
|---|
 | 48 |  . F  S LACOMIEN=$O(^LR(LRDFN,"MI",LRIDT,3,LAORGIEN,1,LACOMIEN)) Q:'LACOMIEN  D
 | 
|---|
 | 49 |  . . S LAGETIEN=LACOMIEN_","_LAORGIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 50 |  . . K LARET,LAERR
 | 
|---|
 | 51 |  . . D GETS^DIQ(63.31,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 52 |  . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 53 |  . . M @LAARRAY=LARET
 | 
|---|
 | 54 |  . . K LARET,LAERR
 | 
|---|
 | 55 |  . ;
 | 
|---|
 | 56 |  . ;
 | 
|---|
 | 57 |  . S LAFIXANT=2
 | 
|---|
 | 58 |  . F  S LAFIXANT=$O(^LR(LRDFN,"MI",LRIDT,3,LAORGIEN,LAFIXANT)) Q:'LAFIXANT!(LAFIXANT'<3)  D
 | 
|---|
 | 59 |  . . Q:$E(LAFIXANT,1,4)'="2.00"
 | 
|---|
 | 60 |  . . S LAGETIEN=LAORGIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 61 |  . . I $L(LAFIXANT)<7 D
 | 
|---|
 | 62 |  . . . S LAMFLD=$$DECODE^LA7UTL1B(LAFIXANT)
 | 
|---|
 | 63 |  . . . I LAMFLD="" Q
 | 
|---|
 | 64 |  . . . N LACNT1,LACNT,LAVAL,LA7ARR1,LAMFLD2,LAIN,LAMFLD3,LAMFLD4
 | 
|---|
 | 65 |  . . . F LACNT=2,3,4 D
 | 
|---|
 | 66 |  . . . . S LAVAL=$P(LAMFLD,U,LACNT)
 | 
|---|
 | 67 |  . . . . S LAIN="LAMFLD"_LACNT
 | 
|---|
 | 68 |  . . . . S @LAIN=$P(LAVAL,"~")
 | 
|---|
 | 69 |  . . . . S LA7ARR1(@LAIN)=$P(LAVAL,"~",2)
 | 
|---|
 | 70 |  . . . . ;
 | 
|---|
 | 71 |  . . . K LARET,LAERR
 | 
|---|
 | 72 |  . . . D GETS^DIQ(63.3,LAGETIEN,LAMFLD2_";"_LAMFLD3_";"_LAMFLD4,"IE","LARET","LAERR")
 | 
|---|
 | 73 |  . . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 74 |  . . . S LACNT1=0
 | 
|---|
 | 75 |  . . . S LAGETIEN=LAGETIEN_","
 | 
|---|
 | 76 |  . . . F  S LACNT1=$O(LA7ARR1(LACNT1)) Q:'LACNT1  D
 | 
|---|
 | 77 |  . . . . N LARES
 | 
|---|
 | 78 |  . . . . S LARES=$G(LARET(63.3,LAGETIEN,LACNT1,"I"))
 | 
|---|
 | 79 |  . . . . I LARES="" K LARET(63.3,LAGETIEN,LACNT1) Q
 | 
|---|
 | 80 |  . . . . S LARET(63.3,LAGETIEN,LACNT1,"I")=LA7ARR1(LACNT1)_U_LARES
 | 
|---|
 | 81 |  . . . M @LAARRAY=LARET
 | 
|---|
 | 82 |  . . . ;
 | 
|---|
 | 83 |  . . . ;
 | 
|---|
 | 84 |  . . I $L(LAFIXANT)>6 D
 | 
|---|
 | 85 |  . . . N LACNT2,LANAME,LATEST,LARET,LAERR,LARES
 | 
|---|
 | 86 |  . . . D FIELD^DID(63.3,LAFIXANT,"","LABEL","LATEST")
 | 
|---|
 | 87 |  . . . I '$D(LATEST("LABEL")) Q
 | 
|---|
 | 88 |  . . . S LANAME=LATEST("LABEL")
 | 
|---|
 | 89 |  . . . ;
 | 
|---|
 | 90 |  . . . D GETS^DIQ(63.3,LAGETIEN,LAFIXANT_";"_LAFIXANT_"1;"_LAFIXANT_"2","IE","LARET","LAERR")
 | 
|---|
 | 91 |  . . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 92 |  . . . S LAGETIEN=LAGETIEN_","
 | 
|---|
 | 93 |  . . . S LARES=$G(LARET(63.3,LAGETIEN,LAFIXANT,"I"))
 | 
|---|
 | 94 |  . . . S:LARES'="" LARET(63.3,LAGETIEN,LAFIXANT,"I")=LANAME_U_LARES
 | 
|---|
 | 95 |  . . . I LARES="" K LARET(63.3,LAGETIEN,LAFIXANT)
 | 
|---|
 | 96 |  . . . F LACNT2=1,2 D
 | 
|---|
 | 97 |  . . . . K LATEST
 | 
|---|
 | 98 |  . . . . D FIELD^DID(63.3,LAFIXANT_LACNT2,"","LABEL","LATEST")
 | 
|---|
 | 99 |  . . . . I '$D(LATEST("LABEL")) Q
 | 
|---|
 | 100 |  . . . . S LANAME=LATEST("LABEL")
 | 
|---|
 | 101 |  . . . . S LARES=$G(LARET(63.3,LAGETIEN,LAFIXANT_LACNT2,"I"))
 | 
|---|
 | 102 |  . . . . I LARES="" K LARET(63.3,LAGETIEN,LAFIXANT_LACNT2) Q
 | 
|---|
 | 103 |  . . . . S LARET(63.3,LAGETIEN,LAFIXANT_LACNT2,"I")=LANAME_U_LARES
 | 
|---|
 | 104 |  . . . M @LAARRAY=LARET
 | 
|---|
 | 105 |  . ;
 | 
|---|
 | 106 |  . S LACMANTI=0
 | 
|---|
 | 107 |  . F  S LACMANTI=$O(^LR(LRDFN,"MI",LRIDT,3,LAORGIEN,3,LACMANTI)) Q:'LACMANTI  D
 | 
|---|
 | 108 |  . . S LAANTIEN=LACMANTI_","_LAORGIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 109 |  . . K LARET,LAERR
 | 
|---|
 | 110 |  . . D GETS^DIQ(63.32,LAANTIEN,".01;1;2","IE","LARET","LAERR")
 | 
|---|
 | 111 |  . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 112 |  . . M @LAARRAY=LARET
 | 
|---|
 | 113 |  . . K LARET,LAERR
 | 
|---|
 | 114 |  ;
 | 
|---|
 | 115 |  ;
 | 
|---|
 | 116 |  ; Get Parasite data
 | 
|---|
 | 117 |  S LAPARIEN=0
 | 
|---|
 | 118 |  F  S LAPARIEN=$O(^LR(LRDFN,"MI",LRIDT,6,LAPARIEN)) Q:'LAPARIEN  D
 | 
|---|
 | 119 |  . S LAGETIEN=LAPARIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 120 |  . K LARET,LAERR
 | 
|---|
 | 121 |  . D GETS^DIQ(63.34,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 122 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 123 |  . M @LAARRAY=LARET
 | 
|---|
 | 124 |  . K LARET,LAERR
 | 
|---|
 | 125 |  . ; - Get stage code data
 | 
|---|
 | 126 |  . S LASCIEN=0
 | 
|---|
 | 127 |  . F  S LASCIEN=$O(^LR(LRDFN,"MI",LRIDT,6,LAPARIEN,1,LASCIEN)) Q:'LASCIEN  D
 | 
|---|
 | 128 |  . . S LAGETIEN=LASCIEN_","_LAPARIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 129 |  . . K LARET,LAERR
 | 
|---|
 | 130 |  . . D GETS^DIQ(63.35,LAGETIEN,".01;1","IE","LARET","LAERR")
 | 
|---|
 | 131 |  . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 132 |  . . M @LAARRAY=LARET
 | 
|---|
 | 133 |  . . K LARET,LAERR
 | 
|---|
 | 134 |  . . ; - Get stage code comments 
 | 
|---|
 | 135 |  . . S LASCCOM=0
 | 
|---|
 | 136 |  . . F  S LASCCOM=$O(^LR(LRDFN,"MI",LRIDT,6,LAPARIEN,1,LASCIEN,1,LASCCOM)) Q:'LASCCOM  D
 | 
|---|
 | 137 |  . . . S LAGETIEN=LASCCOM_","_LASCIEN_","_LAPARIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 138 |  . . . K LARET,LAERR
 | 
|---|
 | 139 |  . . . D GETS^DIQ(63.351,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 140 |  . . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 141 |  . . . M @LAARRAY=LARET
 | 
|---|
 | 142 |  . . . K LARET,LAERR
 | 
|---|
 | 143 |  ;
 | 
|---|
 | 144 |  ; - Get Parasite Remarks
 | 
|---|
 | 145 |  S LAPRIEN=0
 | 
|---|
 | 146 |  F  S LAPRIEN=$O(^LR(LRDFN,"MI",LRIDT,7,LAPRIEN)) Q:'LAPRIEN  D
 | 
|---|
 | 147 |  . S LAGETIEN=LAPRIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 148 |  . K LARET,LAERR
 | 
|---|
 | 149 |  . D GETS^DIQ(63.36,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 150 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 151 |  . M @LAARRAY=LARET
 | 
|---|
 | 152 |  . K LARET,LAERR
 | 
|---|
 | 153 |  ;
 | 
|---|
 | 154 |  ; ---Fungus Yeast
 | 
|---|
 | 155 |  S LAFUNIEN=0
 | 
|---|
 | 156 |  F  S LAFUNIEN=$O(^LR(LRDFN,"MI",LRIDT,9,LAFUNIEN)) Q:'LAFUNIEN  D
 | 
|---|
 | 157 |  . S LAGETIEN=LAFUNIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 158 |  . K LARET,LAERR
 | 
|---|
 | 159 |  . D GETS^DIQ(63.37,LAGETIEN,".01;1","IE","LARET","LAERR")
 | 
|---|
 | 160 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 161 |  . M @LAARRAY=LARET
 | 
|---|
 | 162 |  . K LARET,LAERR
 | 
|---|
 | 163 |  . S LAFCOM=0
 | 
|---|
 | 164 |  . F  S LAFCOM=$O(^LR(LRDFN,"MI",LRIDT,9,LAFUNIEN,1,LAFCOM)) Q:'LAFCOM  D
 | 
|---|
 | 165 |  . . S LAGETIEN=LAFCOM_","_LAFUNIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 166 |  . . K LARET,LAERR
 | 
|---|
 | 167 |  . . D GETS^DIQ(63.372,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 168 |  . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 169 |  . . M @LAARRAY=LARET
 | 
|---|
 | 170 |  . . K LARET,LAERR
 | 
|---|
 | 171 |  ;
 | 
|---|
 | 172 |  ; ---Mycobacteruim
 | 
|---|
 | 173 |  ;
 | 
|---|
 | 174 |  S LAMBIEN=0
 | 
|---|
 | 175 |  F  S LAMBIEN=$O(^LR(LRDFN,"MI",LRIDT,12,LAMBIEN)) Q:'LAMBIEN  D
 | 
|---|
 | 176 |  . S LAGETIEN=LAMBIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 177 |  . K LARET,LAERR
 | 
|---|
 | 178 |  . D GETS^DIQ(63.39,LAGETIEN,".01;1","IE","LARET","LAERR")
 | 
|---|
 | 179 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 180 |  . M @LAARRAY=LARET
 | 
|---|
 | 181 |  . K LARET,LAERR
 | 
|---|
 | 182 |  . S LAMBCOM=0
 | 
|---|
 | 183 |  . F  S LAMBCOM=$O(^LR(LRDFN,"MI",LRIDT,12,LAMBIEN,1,LAMBCOM)) Q:'LAMBCOM  D
 | 
|---|
 | 184 |  . . S LAGETIEN=LAMBCOM_","_LAMBIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 185 |  . . K LARET,LAERR
 | 
|---|
 | 186 |  . . D GETS^DIQ(63.4,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 187 |  . . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 188 |  . . M @LAARRAY=LARET
 | 
|---|
 | 189 |  . K LARET,LAERR
 | 
|---|
 | 190 |  . S LAFIXMB=2
 | 
|---|
 | 191 |  . S LAGETIEN=LAMBIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 192 |  . F  S LAFIXMB=$O(^LR(LRDFN,"MI",LRIDT,12,LAMBIEN,LAFIXMB)) Q:'LAFIXMB!(LAFIXMB'<3)  D
 | 
|---|
 | 193 |  . . Q:$E(LAFIXMB,1,4)'="2.00"
 | 
|---|
 | 194 |  . . I $L(LAFIXMB)<7 D
 | 
|---|
 | 195 |  . . . S LAMBFLD=$P($$DECODEMB^LA7UTL1B(LAFIXMB),U,2)
 | 
|---|
 | 196 |  . . . I LAMBFLD="" Q
 | 
|---|
 | 197 |  . . . S LAMBFLD1=$P(LAMBFLD,"~",2)
 | 
|---|
 | 198 |  . . . S LAMBFLD=$P(LAMBFLD,"~",1)
 | 
|---|
 | 199 |  . . . K LARET,LAERR
 | 
|---|
 | 200 |  . . . D GETS^DIQ(63.39,LAGETIEN,LAMBFLD,"IE","LARET","LAERR")
 | 
|---|
 | 201 |  . . . ;
 | 
|---|
 | 202 |  . . . I $D(LAERR("DIERR"))!('$D(LARET)) K LARET,LAERR Q
 | 
|---|
 | 203 |  . . . ;
 | 
|---|
 | 204 |  . . . S LAGETS=LAGETIEN_","
 | 
|---|
 | 205 |  . . . S LAMBRES=$G(LARET(63.39,LAGETS,LAMBFLD,"I"))
 | 
|---|
 | 206 |  . . . I LAMBRES="" K LARET(63.39,LAGETS,LAMBFLD) Q
 | 
|---|
 | 207 |  . . . S LARET(63.39,LAGETS,LAMBFLD,"I")=LAMBFLD1_U_LAMBRES
 | 
|---|
 | 208 |  . . . M @LAARRAY=LARET
 | 
|---|
 | 209 |  . . . ;
 | 
|---|
 | 210 |  . . . ;
 | 
|---|
 | 211 |  . . I $L(LAFIXMB)>6 D
 | 
|---|
 | 212 |  . . . N LANAME,LATEST,LARET,LAERR,LAMBRES
 | 
|---|
 | 213 |  . . . D FIELD^DID(63.39,LAFIXMB,"","LABEL","LATEST")
 | 
|---|
 | 214 |  . . . I '$D(LATEST("LABEL")) Q
 | 
|---|
 | 215 |  . . . S LANAME=LATEST("LABEL")
 | 
|---|
 | 216 |  . . . K LARET,LAERR
 | 
|---|
 | 217 |  . . . D GETS^DIQ(63.39,LAGETIEN,LAFIXMB,"IE","LARET","LAERR")
 | 
|---|
 | 218 |  . . . ;
 | 
|---|
 | 219 |  . . . I $D(LAERR("DIERR"))!('$D(LARET)) K LAERR Q
 | 
|---|
 | 220 |  . . . S LAGETS=LAGETIEN_","
 | 
|---|
 | 221 |  . . . S LAMBRES=$G(LARET(63.39,LAGETS,LAFIXMB,"I"))
 | 
|---|
 | 222 |  . . . I LAMBRES="" K LARET(63.39,LAGETS,LAFIXMB) Q
 | 
|---|
 | 223 |  . . . S:LAMBRES'="" LARET(63.39,LAGETS,LAFIXMB,"I")=LANAME_U_LAMBRES
 | 
|---|
 | 224 |  . . . M @LAARRAY=LARET
 | 
|---|
 | 225 |  ;
 | 
|---|
 | 226 |  ; ---Virus
 | 
|---|
 | 227 |  ;
 | 
|---|
 | 228 |  S LAVIEN=0
 | 
|---|
 | 229 |  F  S LAVIEN=$O(^LR(LRDFN,"MI",LRIDT,17,LAVIEN)) Q:'LAVIEN  D
 | 
|---|
 | 230 |  . S LAGETIEN=LAVIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 231 |  . K LARET,LAERR
 | 
|---|
 | 232 |  . D GETS^DIQ(63.43,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 233 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 234 |  . M @LAARRAY=LARET
 | 
|---|
 | 235 |  . K LARET,LAERR
 | 
|---|
 | 236 |  ;
 | 
|---|
 | 237 |  ; ---Parasitology Smear/Prep
 | 
|---|
 | 238 |  ;
 | 
|---|
 | 239 |  S LAPSPIEN=0
 | 
|---|
 | 240 |  F  S LAPSPIEN=$O(^LR(LRDFN,"MI",LRIDT,24,LAPSPIEN)) Q:'LAPSPIEN  D
 | 
|---|
 | 241 |  . S LAGETIEN=LAPSPIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 242 |  . K LARET,LAERR
 | 
|---|
 | 243 |  . D GETS^DIQ(63.341,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 244 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 245 |  . M @LAARRAY=LARET
 | 
|---|
 | 246 |  . K LARET,LAERR
 | 
|---|
 | 247 |  ;
 | 
|---|
 | 248 |  ; ---Bacteriology Smear/Prep
 | 
|---|
 | 249 |  ;
 | 
|---|
 | 250 |  S LABSPIEN=0
 | 
|---|
 | 251 |  F  S LABSPIEN=$O(^LR(LRDFN,"MI",LRIDT,25,LABSPIEN)) Q:'LABSPIEN  D
 | 
|---|
 | 252 |  . S LAGETIEN=LABSPIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 253 |  . K LARET,LAERR
 | 
|---|
 | 254 |  . D GETS^DIQ(63.291,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 255 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 256 |  . M @LAARRAY=LARET
 | 
|---|
 | 257 |  . K LARET,LAERR
 | 
|---|
 | 258 |  ;
 | 
|---|
 | 259 |  ; ---Mycology Smear/Prep
 | 
|---|
 | 260 |  ;
 | 
|---|
 | 261 |  S LAMSPIEN=0
 | 
|---|
 | 262 |  F  S LAMSPIEN=$O(^LR(LRDFN,"MI",LRIDT,15,LAMSPIEN)) Q:'LAMSPIEN  D
 | 
|---|
 | 263 |  . S LAGETIEN=LAMSPIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 264 |  . K LARET,LAERR
 | 
|---|
 | 265 |  . D GETS^DIQ(63.371,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 266 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 267 |  . M @LAARRAY=LARET
 | 
|---|
 | 268 |  . K LARET,LAERR
 | 
|---|
 | 269 |  ;
 | 
|---|
 | 270 |  ; ---Virology RPT
 | 
|---|
 | 271 |  ;
 | 
|---|
 | 272 |  S LAVRRIEN=0
 | 
|---|
 | 273 |  F  S LAVRRIEN=$O(^LR(LRDFN,"MI",LRIDT,18,LAVRRIEN)) Q:'LAVRRIEN  D
 | 
|---|
 | 274 |  . S LAGETIEN=LAVRRIEN_","_LRIDT_","_LRDFN
 | 
|---|
 | 275 |  . K LARET,LAERR
 | 
|---|
 | 276 |  . D GETS^DIQ(63.44,LAGETIEN,".01","IE","LARET","LAERR")
 | 
|---|
 | 277 |  . I $D(LAERR("DIERR")) K LAERR Q
 | 
|---|
 | 278 |  . M @LAARRAY=LARET
 | 
|---|
 | 279 |  . K LARET,LAERR
 | 
|---|
 | 280 |  ;
 | 
|---|
 | 281 |  Q
 | 
|---|
 | 282 |  ;
 | 
|---|