| 1 | OCXOZ0I ;SLC/RJS,CLA - Order Check Scan ;SEP 4,2007 at 23:12
 | 
|---|
| 2 |  ;;3.0;ORDER ENTRY/RESULTS REPORTING;**32,221**;Dec 17,1997
 | 
|---|
| 3 |  ;;  ;;ORDER CHECK EXPERT version 1.01 released OCT 29,1998
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 |  ; ***************************************************************
 | 
|---|
| 6 |  ; ** Warning: This routine is automatically generated by the   **
 | 
|---|
| 7 |  ; ** Rule Compiler (^OCXOCMP) and ANY changes to this routine  **
 | 
|---|
| 8 |  ; ** will be lost the next time the rule compiler executes.    **
 | 
|---|
| 9 |  ; ***************************************************************
 | 
|---|
| 10 |  ;
 | 
|---|
| 11 |  Q
 | 
|---|
| 12 |  ;
 | 
|---|
| 13 | EL120 ; Examine every rule that involves Element #120 [CLOZAPINE WBC >= 3.0 & < 3.5]
 | 
|---|
| 14 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 15 |  ;
 | 
|---|
| 16 |  Q:$G(OCXOERR)
 | 
|---|
| 17 |  ;
 | 
|---|
| 18 |  D R57R3A^OCXOZ0W   ; Check Relation #3 in Rule #57 'CLOZAPINE'
 | 
|---|
| 19 |  D R57R4A^OCXOZ0W   ; Check Relation #4 in Rule #57 'CLOZAPINE'
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 |  ;
 | 
|---|
| 22 | EL115 ; Examine every rule that involves Element #115 [CLOZAPINE ANC >= 1.5]
 | 
|---|
| 23 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 24 |  ;
 | 
|---|
| 25 |  Q:$G(OCXOERR)
 | 
|---|
| 26 |  ;
 | 
|---|
| 27 |  D R57R4A^OCXOZ0W   ; Check Relation #4 in Rule #57 'CLOZAPINE'
 | 
|---|
| 28 |  Q
 | 
|---|
| 29 |  ;
 | 
|---|
| 30 | EL121 ; Examine every rule that involves Element #121 [CLOZAPINE WBC >= 3.5]
 | 
|---|
| 31 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 32 |  ;
 | 
|---|
| 33 |  Q:$G(OCXOERR)
 | 
|---|
| 34 |  ;
 | 
|---|
| 35 |  D R57R5A^OCXOZ0X   ; Check Relation #5 in Rule #57 'CLOZAPINE'
 | 
|---|
| 36 |  Q
 | 
|---|
| 37 |  ;
 | 
|---|
| 38 | EL71 ; Examine every rule that involves Element #71 [AMINOGLYCOSIDE ORDER SESSION]
 | 
|---|
| 39 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 40 |  ;
 | 
|---|
| 41 |  Q:$G(OCXOERR)
 | 
|---|
| 42 |  ;
 | 
|---|
| 43 |  D R59R1A^OCXOZ0X   ; Check Relation #1 in Rule #59 'AMINOGLYCOSIDE ORDER'
 | 
|---|
| 44 |  Q
 | 
|---|
| 45 |  ;
 | 
|---|
| 46 | EL72 ; Examine every rule that involves Element #72 [PATIENT OVER CT OR MRI DEVICE LIMITATIONS]
 | 
|---|
| 47 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 48 |  ;
 | 
|---|
| 49 |  Q:$G(OCXOERR)
 | 
|---|
| 50 |  ;
 | 
|---|
| 51 |  D R60R1A^OCXOZ0X   ; Check Relation #1 in Rule #60 'CT OR MRI PHYSICAL LIMIT CHECK'
 | 
|---|
| 52 |  Q
 | 
|---|
| 53 |  ;
 | 
|---|
| 54 | EL73 ; Examine every rule that involves Element #73 [CREATININE CLEARANCE ESTIMATE]
 | 
|---|
| 55 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 56 |  ;
 | 
|---|
| 57 |  Q:$G(OCXOERR)
 | 
|---|
| 58 |  ;
 | 
|---|
| 59 |  D R61R1A^OCXOZ0Y   ; Check Relation #1 in Rule #61 'CREATININE CLEARANCE ESTIMATION'
 | 
|---|
| 60 |  Q
 | 
|---|
| 61 |  ;
 | 
|---|
| 62 | EL96 ; Examine every rule that involves Element #96 [CREATININE CLEARANCE DATE/TIME]
 | 
|---|
| 63 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 64 |  ;
 | 
|---|
| 65 |  Q:$G(OCXOERR)
 | 
|---|
| 66 |  ;
 | 
|---|
| 67 |  D R61R1A^OCXOZ0Y   ; Check Relation #1 in Rule #61 'CREATININE CLEARANCE ESTIMATION'
 | 
|---|
| 68 |  Q
 | 
|---|
| 69 |  ;
 | 
|---|
| 70 | EL97 ; Examine every rule that involves Element #97 [RENAL RESULTS]
 | 
|---|
| 71 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 72 |  ;
 | 
|---|
| 73 |  Q:$G(OCXOERR)
 | 
|---|
| 74 |  ;
 | 
|---|
| 75 |  D R61R1A^OCXOZ0Y   ; Check Relation #1 in Rule #61 'CREATININE CLEARANCE ESTIMATION'
 | 
|---|
| 76 |  Q
 | 
|---|
| 77 |  ;
 | 
|---|
| 78 | EL84 ; Examine every rule that involves Element #84 [INPATIENT FOOD-DRUG REACTION]
 | 
|---|
| 79 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 80 |  ;
 | 
|---|
| 81 |  Q:$G(OCXOERR)
 | 
|---|
| 82 |  ;
 | 
|---|
| 83 |  D R62R1A^OCXOZ0Z   ; Check Relation #1 in Rule #62 'FOOD/DRUG INTERACTION'
 | 
|---|
| 84 |  Q
 | 
|---|
| 85 |  ;
 | 
|---|
| 86 | EL91 ; Examine every rule that involves Element #91 [PATIENT WITH GLUCOPHAGE MED]
 | 
|---|
| 87 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 88 |  ;
 | 
|---|
| 89 |  Q:$G(OCXOERR)
 | 
|---|
| 90 |  ;
 | 
|---|
| 91 |  D R63R1A^OCXOZ0Z   ; Check Relation #1 in Rule #63 'GLUCOPHAGE - CONTRAST MEDIA'
 | 
|---|
| 92 |  Q
 | 
|---|
| 93 |  ;
 | 
|---|
| 94 | EL106 ; Examine every rule that involves Element #106 [RADIOLOGY PROCEDURE CONTAINS NON-BARIUM CONTRAST MEDIA]
 | 
|---|
| 95 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 96 |  ;
 | 
|---|
| 97 |  Q:$G(OCXOERR)
 | 
|---|
| 98 |  ;
 | 
|---|
| 99 |  D R63R1A^OCXOZ0Z   ; Check Relation #1 in Rule #63 'GLUCOPHAGE - CONTRAST MEDIA'
 | 
|---|
| 100 |  Q
 | 
|---|
| 101 |  ;
 | 
|---|
| 102 | EL95 ; Examine every rule that involves Element #95 [POLYPHARMACY]
 | 
|---|
| 103 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 104 |  ;
 | 
|---|
| 105 |  Q:$G(OCXOERR)
 | 
|---|
| 106 |  ;
 | 
|---|
| 107 |  D R65R1A^OCXOZ0Z   ; Check Relation #1 in Rule #65 'POLYPHARMACY'
 | 
|---|
| 108 |  Q
 | 
|---|
| 109 |  ;
 | 
|---|
| 110 | EL86 ; Examine every rule that involves Element #86 [GLUCOPHAGE ORDER]
 | 
|---|
| 111 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 112 |  ;
 | 
|---|
| 113 |  Q:$G(OCXOERR)
 | 
|---|
| 114 |  ;
 | 
|---|
| 115 |  D R67R1A^OCXOZ10   ; Check Relation #1 in Rule #67 'GLUCOPHAGE - LAB RESULTS'
 | 
|---|
| 116 |  D R67R2A^OCXOZ10   ; Check Relation #2 in Rule #67 'GLUCOPHAGE - LAB RESULTS'
 | 
|---|
| 117 |  Q
 | 
|---|
| 118 |  ;
 | 
|---|
| 119 | EL111 ; Examine every rule that involves Element #111 [GLUCOPHAGE CREATININE > 1.5]
 | 
|---|
| 120 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 121 |  ;
 | 
|---|
| 122 |  Q:$G(OCXOERR)
 | 
|---|
| 123 |  ;
 | 
|---|
| 124 |  D R67R1A^OCXOZ10   ; Check Relation #1 in Rule #67 'GLUCOPHAGE - LAB RESULTS'
 | 
|---|
| 125 |  Q
 | 
|---|
| 126 |  ;
 | 
|---|
| 127 | EL112 ; Examine every rule that involves Element #112 [NO GLUCOPHAGE CREATININE]
 | 
|---|
| 128 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 129 |  ;
 | 
|---|
| 130 |  Q:$G(OCXOERR)
 | 
|---|
| 131 |  ;
 | 
|---|
| 132 |  D R67R2A^OCXOZ10   ; Check Relation #2 in Rule #67 'GLUCOPHAGE - LAB RESULTS'
 | 
|---|
| 133 |  Q
 | 
|---|
| 134 |  ;
 | 
|---|
| 135 | EL122 ; Examine every rule that involves Element #122 [AMITRIPTYLINE ORDER]
 | 
|---|
| 136 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 137 |  ;
 | 
|---|
| 138 |  Q:$G(OCXOERR)
 | 
|---|
| 139 |  ;
 | 
|---|
| 140 |  D R68R1A^OCXOZ11   ; Check Relation #1 in Rule #68 'DANGEROUS MEDS OVER AGE 64'
 | 
|---|
| 141 |  Q
 | 
|---|
| 142 |  ;
 | 
|---|
| 143 | EL125 ; Examine every rule that involves Element #125 [MED ORDER FOR PT > 64]
 | 
|---|
| 144 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 145 |  ;
 | 
|---|
| 146 |  Q:$G(OCXOERR)
 | 
|---|
| 147 |  ;
 | 
|---|
| 148 |  D R68R1A^OCXOZ11   ; Check Relation #1 in Rule #68 'DANGEROUS MEDS OVER AGE 64'
 | 
|---|
| 149 |  D R68R2A^OCXOZ11   ; Check Relation #2 in Rule #68 'DANGEROUS MEDS OVER AGE 64'
 | 
|---|
| 150 |  D R68R3A^OCXOZ11   ; Check Relation #3 in Rule #68 'DANGEROUS MEDS OVER AGE 64'
 | 
|---|
| 151 |  Q
 | 
|---|
| 152 |  ;
 | 
|---|
| 153 | EL123 ; Examine every rule that involves Element #123 [CHLORPROPAMIDE ORDER]
 | 
|---|
| 154 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 155 |  ;
 | 
|---|
| 156 |  Q:$G(OCXOERR)
 | 
|---|
| 157 |  ;
 | 
|---|
| 158 |  D R68R2A^OCXOZ11   ; Check Relation #2 in Rule #68 'DANGEROUS MEDS OVER AGE 64'
 | 
|---|
| 159 |  Q
 | 
|---|
| 160 |  ;
 | 
|---|
| 161 | EL124 ; Examine every rule that involves Element #124 [DIPYRIDAMOLE ORDER]
 | 
|---|
| 162 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 163 |  ;
 | 
|---|
| 164 |  Q:$G(OCXOERR)
 | 
|---|
| 165 |  ;
 | 
|---|
| 166 |  D R68R3A^OCXOZ11   ; Check Relation #3 in Rule #68 'DANGEROUS MEDS OVER AGE 64'
 | 
|---|
| 167 |  Q
 | 
|---|
| 168 |  ;
 | 
|---|
| 169 | EL131 ; Examine every rule that involves Element #131 [GREATER THAN LAB THRESHOLD]
 | 
|---|
| 170 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 171 |  ;
 | 
|---|
| 172 |  Q:$G(OCXOERR)
 | 
|---|
| 173 |  ;
 | 
|---|
| 174 |  D R69R1A^OCXOZ11   ; Check Relation #1 in Rule #69 'LAB THRESHOLD'
 | 
|---|
| 175 |  Q
 | 
|---|
| 176 |  ;
 | 
|---|
| 177 | EL132 ; Examine every rule that involves Element #132 [LESS THAN LAB THRESHOLD]
 | 
|---|
| 178 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 179 |  ;
 | 
|---|
| 180 |  Q:$G(OCXOERR)
 | 
|---|
| 181 |  ;
 | 
|---|
| 182 |  D R69R1A^OCXOZ11   ; Check Relation #1 in Rule #69 'LAB THRESHOLD'
 | 
|---|
| 183 |  Q
 | 
|---|
| 184 |  ;
 | 
|---|
| 185 | EL28 ; Examine every rule that involves Element #28 [RADIOLOGY ORDER]
 | 
|---|
| 186 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 187 |  ;
 | 
|---|
| 188 |  Q:$G(OCXOERR)
 | 
|---|
| 189 |  ;
 | 
|---|
| 190 |  D R70R1A^OCXOZ12   ; Check Relation #1 in Rule #70 'NO ALLERGY ASSESSMENT'
 | 
|---|
| 191 |  Q
 | 
|---|
| 192 |  ;
 | 
|---|
| 193 | EL135 ; Examine every rule that involves Element #135 [DIET ORDER]
 | 
|---|
| 194 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 195 |  ;
 | 
|---|
| 196 |  Q:$G(OCXOERR)
 | 
|---|
| 197 |  ;
 | 
|---|
| 198 |  D R70R1A^OCXOZ12   ; Check Relation #1 in Rule #70 'NO ALLERGY ASSESSMENT'
 | 
|---|
| 199 |  Q
 | 
|---|
| 200 |  ;
 | 
|---|
| 201 | EL136 ; Examine every rule that involves Element #136 [NO ALLERGY ASSESSMENT]
 | 
|---|
| 202 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 203 |  ;
 | 
|---|
| 204 |  Q:$G(OCXOERR)
 | 
|---|
| 205 |  ;
 | 
|---|
| 206 |  D R70R1A^OCXOZ12   ; Check Relation #1 in Rule #70 'NO ALLERGY ASSESSMENT'
 | 
|---|
| 207 |  Q
 | 
|---|
| 208 |  ;
 | 
|---|
| 209 | EL137 ; Examine every rule that involves Element #137 [PHARMACY ORDER]
 | 
|---|
| 210 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 211 |  ;
 | 
|---|
| 212 |  Q:$G(OCXOERR)
 | 
|---|
| 213 |  ;
 | 
|---|
| 214 |  D R70R1A^OCXOZ12   ; Check Relation #1 in Rule #70 'NO ALLERGY ASSESSMENT'
 | 
|---|
| 215 |  Q
 | 
|---|
| 216 |  ;
 | 
|---|
| 217 | EL138 ; Examine every rule that involves Element #138 [DUP OPIOID MEDS]
 | 
|---|
| 218 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 219 |  ;
 | 
|---|
| 220 |  Q:$G(OCXOERR)
 | 
|---|
| 221 |  ;
 | 
|---|
| 222 |  D R71R1A^OCXOZ13   ; Check Relation #1 in Rule #71 'OPIOID MEDICATIONS'
 | 
|---|
| 223 |  Q
 | 
|---|
| 224 |  ;
 | 
|---|
| 225 | EL139 ; Examine every rule that involves Element #139 [OPIOID MED ORDER]
 | 
|---|
| 226 |  ;  Called from SCAN+9^OCXOZ01.
 | 
|---|
| 227 |  ;
 | 
|---|
| 228 |  Q:$G(OCXOERR)
 | 
|---|
| 229 |  ;
 | 
|---|
| 230 |  D R71R1A^OCXOZ13   ; Check Relation #1 in Rule #71 'OPIOID MEDICATIONS'
 | 
|---|
| 231 |  Q
 | 
|---|
| 232 |  ;
 | 
|---|
| 233 | R3R1A ; Verify all Event/Elements of  Rule #3 'CRITICAL LAB RESULTS'  Relation #1 'CRITICAL LAB TEST'
 | 
|---|
| 234 |  ;  Called from EL24+5^OCXOZ0G.
 | 
|---|
| 235 |  ;
 | 
|---|
| 236 |  Q:$G(OCXOERR)
 | 
|---|
| 237 |  ;
 | 
|---|
| 238 |  ;      Local Extrinsic Functions
 | 
|---|
| 239 |  ; MCE24( ----------->  Verify Event/Element: 'HL7 LAB TEST RESULTS CRITICAL'
 | 
|---|
| 240 |  ;
 | 
|---|
| 241 |  Q:$G(^OCXS(860.2,3,"INACT"))
 | 
|---|
| 242 |  ;
 | 
|---|
| 243 |  I $$MCE24 D R3R1B^OCXOZ0J
 | 
|---|
| 244 |  Q
 | 
|---|
| 245 |  ;
 | 
|---|
| 246 | MCE24() ; Verify Event/Element: HL7 LAB TEST RESULTS CRITICAL
 | 
|---|
| 247 |  ;
 | 
|---|
| 248 |  ;
 | 
|---|
| 249 |  N OCXRES
 | 
|---|
| 250 |  I $L(OCXDF(37)) S OCXRES(24,37)=OCXDF(37)
 | 
|---|
| 251 |  Q:'(OCXDF(37)) 0 I $D(^TMP("OCXCHK",$J,OCXDF(37),24)) Q $G(^TMP("OCXCHK",$J,OCXDF(37),24))
 | 
|---|
| 252 |  Q 0
 | 
|---|
| 253 |  ;
 | 
|---|