Drug screens and toxic alcohols
16 min
Skills you'll build2 skills
- Tell a presumptive immunoassay drug screen from GC-MS or LC-MS/MS identification
- Predict how osmolal and anion gaps change as a toxic alcohol is metabolized
Try first
Get the idea
Use the explanation to check your first decision.
Presumptive screens and confirmation
A drug screen is an immunoassay. It reports that something in the urine bound a class-directed antibody above a cutoff, and it does not identify the compound. Identification needs gas chromatography with mass spectrometry (GC-MS) or liquid chromatography with tandem mass spectrometry (LC-MS/MS). A second immunoassay cannot identify the compound, because it also depends on antibody cross-reactivity. Report a presumptive result with its method and cutoff.1
A cutoff classifies a result for the test's purpose. A urine with a negative screen can contain drug below the cutoff. A panel detects only the compounds it is designed to detect. The opiate immunoassay, calibrated to morphine and codeine, does not detect fentanyl, methadone or buprenorphine.2
Osmolal and anion gaps over time
The parent alcohols are small, uncharged solutes. They raise measured osmolality above the calculated value:3
Calculated osmolality (mOsm/kg) = 2 × sodium (mmol/L) + glucose (mg/dL) ÷ 18 + BUN (mg/dL) ÷ 2.8
Osmolal gap = measured − calculated osmolality
Osmolality for this purpose is measured by freezing point depression. Vapor pressure osmometry does not detect the volatile alcohols.4 Ethanol also widens the gap, so a measured ethanol is added to the calculation when present.3
Methanol is metabolized to formate and ethylene glycol to glycolate. As this happens, the two gaps change in opposite directions:5
| Time after ingestion | Osmolal gap | Anion gap | Bicarbonate |
|---|---|---|---|
| Early | High, from the parent alcohol | Near normal | Near normal |
| Late | Falling toward normal | High, from the acid metabolites | Low |
A normal osmolal gap at one point in time cannot exclude a toxic alcohol.5 Glycolate is also measured as lactate by lactate oxidase electrodes. A blood gas lactate far above the laboratory lactate, a lactate gap, points to ethylene glycol.6 Gas chromatography identifies the alcohol itself.3
Follow the bench demonstration
Sources for this step
References
- Clinical and Laboratory Standards Institute. Toxicology and Drug Testing in the Medical Laboratory. 3rd ed. CLSI guideline C52. Clinical and Laboratory Standards Institute; 2017. Accessed September 27, 2026. https://clsi.org/shop/standards/c52/
- Snozek CLH, Krasowski MD, Colby JM, et al. ADLM guidance document on laboratory testing for drugs of misuse to support the emergency department. J Appl Lab Med. 2026;11(1):155-180. doi:10.1093/jalm/jfaf172
- Rifai N, Chiu RWK, Young I, Burnham CAD, Wittwer CT, eds. Tietz Textbook of Laboratory Medicine. 7th ed. Elsevier; 2023.
- Walker JA, Schwartzbard A, Krauss EA, Sherman RA, Eisinger RP. The missing gap: a pitfall in the diagnosis of alcohol intoxication by osmometry. Arch Intern Med. 1986;146(9):1843-1844. doi:10.1001/archinte.146.9.1843
- Kraut JA, Kurtz I. Toxic alcohol ingestions: clinical features, diagnosis, and management. Clin J Am Soc Nephrol. 2008;3(1):208-225. doi:10.2215/CJN.03220807
- Woo MY, Greenway DC, Nadler SP, Cardinal P. Artifactual elevation of lactate in ethylene glycol poisoning. J Emerg Med. 2003;25(3):289-293. doi:10.1016/S0736-4679(03)00203-8
Watch one
Read each decision and its explanation.
A man arrived at 02:00 with suspected toxic alcohol ingestion. Serum ethanol was not detected on either specimen. Osmolality is measured by freezing point depression. His second specimen is drawn at 10:00, and the first is shown as the previous result.
How do the two gaps change, and what do they show?
| Test | Result | Previous | Reference interval | Flag |
|---|---|---|---|---|
| Sodium | 138 mmol/L8 hours ago: 140 mmol/L | 140 mmol/L8 hours ago | 135–145 mmol/L135–145 | |
| Chloride | 102 mmol/L8 hours ago: 104 mmol/L | 104 mmol/L8 hours ago | 98–107 mmol/L98–107 | |
| Bicarbonate | 8 mmol/L Low8 hours ago: 24 mmol/L | 24 mmol/L8 hours ago | 22–29 mmol/L22–29 | Low |
| Glucose | 108 mg/dL High8 hours ago: 90 mg/dL | 90 mg/dL8 hours ago | 70–99 mg/dL70–99 | High |
| BUN | 14 mg/dL8 hours ago: 14 mg/dL | 14 mg/dL8 hours ago | 8–24 mg/dL8–24 | |
| Osmolality, measured | 293 mOsm/kg8 hours ago: 318 mOsm/kg | 318 mOsm/kg8 hours ago | 275–295 mOsm/kg275–295 |
Specimen: H 10, L 15, I 1. Serum drawn 10:00, previous specimen drawn at arrival at 02:00
- Confirm the method. Osmolality was measured by freezing point depression.
Vapor pressure osmometry would miss a volatile alcohol.
- Calculate the first osmolal gap: 2 × 140 + 90 ÷ 18 + 14 ÷ 2.8 = 280 + 5 + 5 = 290 mOsm/kg, and 318 − 290 = 28 mOsm/kg.
The gap on arrival shows how much unmeasured solute was present then.
- Calculate the first anion gap: 140 − (104 + 24) = 12 mmol/L, with a normal bicarbonate of 24 mmol/L.
The anion gap shows whether acid metabolites had formed yet.
- Calculate the second pair: 2 × 138 + 108 ÷ 18 + 14 ÷ 2.8 = 276 + 6 + 5 = 287 mOsm/kg, so the osmolal gap is 293 − 287 = 6 mOsm/kg. The anion gap is 138 − (102 + 8) = 28 mmol/L.
The same two calculations on the later specimen show the direction of change.
- Note the direction of change. The osmolal gap fell from 28 to 6 mOsm/kg as the anion gap rose from 12 to 28 mmol/L and bicarbonate fell to 8 mmol/L.
As the parent alcohol is metabolized to acid anions, the two gaps change in opposite directions.
Your turn
Use it
Read the case evidence, then make each decision. The step is complete without it.
- A man is found confused at home, and no history is available.
- Ethanol is not detected.
- Osmolality is measured by freezing point depression, and the calculated osmolality is 291 mOsm/kg, giving an osmolal gap of 12 mOsm/kg.
- The blood gas analyzer, which uses a lactate oxidase electrode, reads lactate at 12.8 mmol/L.
- The chemistry analyzer measures lactate on the same draw by a method that does not react with glycolate.
| Test | Result | Reference interval | Flag |
|---|---|---|---|
| Sodium | 139 mmol/L | 135–145 mmol/L135–145 | |
| Chloride | 101 mmol/L | 98–107 mmol/L98–107 | |
| Bicarbonate | 9 mmol/L Low | 22–29 mmol/L22–29 | Low |
| Osmolality, measured | 303 mOsm/kg High | 275–295 mOsm/kg275–295 | High |
| Lactate, chemistry analyzer | 2.9 mmol/L High | 0.5–2.2 mmol/L0.5–2.2 | High |
Specimen: H 12, L 10, I 2. Serum and arterial blood drawn together on arrival
The high anion gap with a small osmolal gap fits a toxic alcohol that is already largely metabolized, and the lactate gap points to ethylene glycol:
- anion gap 29 mmol/L
- osmolal gap 12 mOsm/kg
- blood gas lactate 12.8 mmol/L with a chemistry lactate of 2.9 mmol/L
Most of the parent alcohol has been metabolized, its acid is present, and gas chromatography identifies the alcohol.
Review missed questions
For reference
Sources checked