| Literature DB >> 35242445 |
Zachary J Fleishhacker1, Prerna Rastogi2, Scott R Davis2, Dean R Aman3, Cory S Morris3, Richard L Dyson3, Matthew D Krasowski2.
Abstract
BACKGROUND: Point-of-care (POC) testing equipment is commonly utilized in outpatient clinics. Our institution recently interfaced POC chemistry and hematology devices at two outpatient clinics via middleware software to the central electronic health record (EHR), facilitating a comparison of manual transcription versus automatic reporting via interface. This allowed for estimation of serious/obvious error rates and manual time savings. Additional goals were to develop autoverification rules and analyze broad trends of results in response to common clinician complaints on the POC testing.Entities:
Keywords: Clinical chemistry tests; Computer interface; Electronic health records; Hematology tests; Middleware software; Point-of-care testing
Year: 2022 PMID: 35242445 PMCID: PMC8886311 DOI: 10.1016/j.jpi.2022.100006
Source DB: PubMed Journal: J Pathol Inform
Institutional laboratory reference ranges for point-of-care devices.
| Piccolo ranges | ||||
|---|---|---|---|---|
| Test | Units | Critical range | AV limits | Valid checking |
| Sodium | mEq/L | <120 or >160 | 125–150 | 115–160 |
| Chloride | mEq/L | None | 80–115 | 80–135 |
| Potassium | mEq/L | <3.0 or >6.5 | 2.8–6.0 | 1.5–8.5 |
| CO2 | mEq/L | <10 or >50 | 15–40 | 5–40 |
| Urea nitrogen | mg/dL | None | 2–80 | 2–180 |
| Creatinine | mg/dL | None | Up to 10.0 | 0.2–20.0 |
| Glucose | mg/dL | <40 or >300 | 50–450 | 10–700 |
| Calcium | mg/dL | <6.0 or >13.0 | 7.0–12.0 | 6.0–13.0 |
| Total protein | g/dL | None | 2.0–14.0 | 2.0–14.0 |
| Albumin | g/dL | None | 1.0–6.5 | 1.0–6.5 |
| AST | U/L | None | 5–2000 | 5–2000 |
| ALP | U/L | None | 5–2400 | 5–2400 |
| Bilirubin, total | mg/dL | >10.0 | 0.1–30.0 | 0.1–30.0 |
| ALT | U/L | None | 5–2000 | 5–2000 |
| WBC | K/MM3 | <=1.0 or >=50.0 | 1.0–50.0 | 1.0–99.0 |
| RBC | M/MM3 | None | 0.30–7.00 | 0.30–7.00 |
| Hemoglobin | g/dL | <=6.0 or >=22.0 | 7.0–18.0 | 4.0–21.0 |
| Hematocrit | % | <=18 or >=55 | 18–50 | 15–55 |
| Platelet | K/MM3 | <=10 or >=1000 | 10–1000 | 10–1000 |
Abbreviations used: ALT, alanine aminotransferase; AST, aspartate aminotransferase; AV, autoverification; RBC, red blood cell; WBC, white blood cell.
AV limits describe the range at which values can release automatically via middleware to the electronic health record provided no other errors or flags intervene. For total protein and albumin, AV does not occur if albumin exceeds total protein concentration. Valid checking range define the analytical measurement range of the analyzer. Critical range are values on the extreme ends of clinical abnormality and have time-limited notification guidelines to the clinical team.
Some calculated parameters derived from the hematology measurements are not listed in the table as they were not assigned critical, AV, or valid checking ranges. These include mean corpuscular volume, mean corpuscular hemoglobin, mean corpuscular hemoglobin concentration, mean platelet volume, red cell distribution width, and red cell distribution width standard deviation.
Patient demographics for each testing panel analyzed.
| Basic netabolic panel (BMP) | Comprehensive metabolic panel (CMP) | Complete blood count (CBC) | |
|---|---|---|---|
| Unique patients | 1167 | 2654 | 3862 |
| Number female (%) | 746 (63.9) | 1634 (61.6) | 2371 (61.4) |
| Average age (years) | 47.2 | 40.9 | 39.3 |
| Age standard deviation | 19.4 | 19 | 20.7 |
| Age median | 48 | 38 | 36.4 |
| Age range | 1.0–89 | 1.0–89 | 0.03–89 |
Abnormal results and panel errors across all unique discrete values analyzed.
| Basic metabolic panel (BMP) | Comprehensive metabolic panel (CMP) | Complete blood count (CBC) | Combined | |
|---|---|---|---|---|
| Per total (%) | Per total (%) | Per total (%) | Per total (%) | |
| Before interface | 55/5022 (1.1) | 119/16583 (0.72) | 624/17441 (3.6) | 798/39046 (2.0) |
| After interface (Total) | 70/6817 (1.0) | 200/26919 (0.74) | 1083/30282 (3.6) | 1353/64018 (2.1) |
| Autoverified results only | 61/6134 (1.0) | 169/24405 (0.69) | 981/27868 (3.5) | 1211/58407 (2.1) |
| Manual entry after failed autoverification | 9/683 (1.3) | 31/2514 (1.2) | 102/2414 (4.2) | 142/5611 (2.5) |
| Before interface | 0/5022 (0.00) | 7/16583 (0.04) | 27/17441 (0.15) | 34/39046 (0.09) |
| After interface (Total) | 5//6817 (0.07) | 21/26919 (0.08) | 12/30282 (0.04) | 38/64018 (0.06) |
| Autoverified results only | 4/6134 (0.07) | 14/24405 (0.06) | 6/27868 (0.02) | 24/58407 (0.04) |
| Manual entry after failed autoverification | 1/683 (0.15) | 7/2514 (0.28) | 6/2414 (0.25) | 14/5611 (0.25) |
| Before interface | 2/5022 (0.04) | 3/16583 (0.02) | 7/17441 (0.04) | 12/39046 (0.03) |
| After interface (Total) | 2/6817 (0.03) | 5/26919 (0.02) | 10/30282 (0.03) | 17/64018 (0.03) |
| Autoverified results only | 1/6134 (0.02) | 0/24405 (0.00) | 7/27868 (0.03) | 8/58407 (0.01) |
| Manual entry after failed autoverification | 1/683 (0.15) | 5/2514 (0.20) | 3/2414 (0.12) | 9/5611 (0.16) |
| Before interface | 3/5022 (0.06) | 3/16583 (0.02) | 6/17441 (0.03) | 12/39046 (0.03) |
| After interface (Total) | 0/6817 (0.00) | 0/26919 (0.00) | 3/30282 (0.01) | 3/64018 (0.00) |
| Autoverified results only | 0/6134 (0.00) | 0/24405 (0.00) | 0/27868 (0.00) | 0/58407 (0.01) |
| Manual entry after failed autoverification | 0/683 (0.00) | 0/2514 (0.00) | 3/2414 (0.12) | 3/5611 (0.05) |
Comparison of before and after interface for the two Piccolo panels (basic metabolic and comprehensive metabolic panel): results outside reference range, P = 0.99; missing values, P = 0.55; results outside valid checking range, P = 0.85; serious/obvious errors, P < 0.01. Analysis compares all results after interface to all results before interface.
Comparison of before and after interface for the complete blood count: results outside reference range, P = 0.99; missing values, P < 0.0001; results outside valid checking range, P = 0.89; serious/obvious errors, P = 0.12. Analysis compares all results after interface to all results before interface.
Comparison of before and after interface for the two Piccolo panels and the complete blood count results combined: results outside reference range, P = 0.60; missing values, P = 0.13; results outside valid checking range, P < 0.05; serious/obvious errors, P < 0.005. Analysis compares all results after interface to all results before interface.
Abnormal results and panel errors per panel analyzed.
| Basic metabolic panel (BMP) | Comprehensive metabolic panel (CMP) | Complete blood count (CBC) | Combined | |
|---|---|---|---|---|
| Per panel (%) | Per panel (%) | Per panel (%) | Per panel (%) | |
| Before interface | 51/559 (9.1) | 108/1106 (9.8) | 426/1588 (26.8) | 585/3253 (18.0) |
| After interface (Total) | 66/758 (8.7) | 190/1796 (10.6) | 658/2754 (23.9) | 914/5308 (17.2) |
| Autoverified results only | 58/682 (8.5) | 167/1628 (10.3) | 584/2534 (23.1) | 809/4844 (16.7) |
| Manual entry after failed autoverification | 8/76 (10.5) | 23/168 (13.7) | 74/220 (33.6) | 105/464 (22.6) |
| Before interface | 0/559 (0.00) | 5/1106 (0.45) | 14/1588 (0.88) | 19/3253 (0.58) |
| After interface (Total) | 5/758 (0.66) | 11/1796 (0.61) | 6/2754 (0.22) | 22/5308 (0.41) |
| Autoverified results only | 4/682 (0.59) | 7/1628 (0.43) | 2/2534 (0.08) | 13/4844 (0.27) |
| Manual entry after failed autoverification | 1/76 (1.3) | 4/168 (2.4) | 4/220 (1.8) | 9/464 (1.9) |
| Before interface | 2/559 (0.36) | 3/1106 (0.27) | 6/1588 (0.38) | 11/3253 (0.34) |
| After interface (Total) | 2/758 (0.26) | 4/1796 (0.22) | 5/2754 (0.18) | 11/5308 (0.21) |
| Autoverified results only | 1/682 (0.15) | 0/1628 (0.00) | 2/2534 (0.08) | 3/4844 (0.06) |
| Manual entry after failed autoverification | 1/76 (1.3) | 4/168 (2.4) | 3/220 (1.4) | 8/464 (1.7) |
| Before interface | 2/559 (0.36) | 2/1106 (0.18) | 6/1588 (0.38) | 10/3253 (0.31) |
| After interface (Total) | 0/758 (0.00) | 0/1796 (0.00) | 3/2754 (0.11) | 3/5308 (0.06) |
| Autoverified results only | 0/682 (0.00) | 0/1628 (0.00) | 0/2534 (0.00) | 0/4844 (0.00) |
| Manual entry after failed autoverification | 0/76 (0.00) | 0/168 (0.00) | 3/220 (1.4) | 3/464 (0.65) |
Number of duplicates and reason for duplication across panels analyzed.
| Basic metabolic panel (BMP) | Comprehensive metabolic panel (CMP) | Complete blood count (CBC) | Combined | ||
|---|---|---|---|---|---|
| Per total (%) | Per total (%) | Per total (%) | Per total (%) | ||
| All duplicates | Before interface | 1/559 (0.18) | 10/1106 (0.90) | 24/1588 (1.5) | 35/3253 (0.15) |
| Manual entry after failed autoverification | 3/76 (4.0) | 3/168 (1.8) | 8/220 (3.6) | 14/464 (1.5) | |
| Addition of missing value (1 or more values blank) | Before interface | 0/559 (0.00) | 1/1106 (0.09) | 4/1588 (0.25) | 5/3253 (0.15) |
| Autoverified results only | 1/682 (0.15) | 0/1628 (0.00) | 0/2534 (0.00) | 1/4844 (0.02) | |
| Correction of abnormal value (1 or more in a panel) | Before interface | 0/559 (0.00) | 3/1106 (0.27) | 4/1588 (0.25) | 7/3253 (0.22) |
| Autoverified results only | 0/682 (0.00) | 0/1628 (0.00) | 1/2534 (0.04) | 1/4844 (0.02) | |
| No Change (Duplicate Values Identical) | Before interface | 1/559 (0.18) | 6/1106 (0.54) | 16/1588 (1.0) | 23/3253 (0.71) |
| Autoverified results only | 2/682 (0.29) | 1/1628 (0.06) | 0/2534 (0.00) | 3/4844 (0.06) |
Comparison of before and after interface for any duplicates for the two Piccolo panels (basic metabolic and comprehensive metabolic panel): P = 0.33. Analysis compares all results after interface to all results before interface.
Comparison of before and after interface for complete blood count: P < 0.0001. Analysis compares all results after interface to all results before interface.
Comparison of before and after interface for any duplicates for the chemistry and complete blood count results combined: P < 0.0001. Analysis compares all results after interface to all results before interface.
Number of missing values and reason documented across all unique records analyzed.
| Basic metabolic panel (BMP) | Comprehensive metabolic panel (CMP) | Complete blood count (CBC) | Combined | ||
|---|---|---|---|---|---|
| Per total (%) | Per total (%) | Per total (%) | Per total (%) | ||
| No reason documented | Before interface | 0/559 (0.00) | 2/1106 (0.18) | 12/1588 (0.76) | 14/3253 (0.43) |
| Presence of test error(s) | Before interface | 0/559 (0.00) | 2/1106 (0.18) | 0/1588 (0.00) | 2/3253 (0.06) |
| Test canceled for reason other than test error | Before interface | 0/559 (0.00) | 1/1106 (0.09) | 0/1588 (0.00) | 1/3253 (0.03) |
Comparison across point-of-care and main hospital core clinical laboratory instruments of frequency of anion gap, sodium, chloride, and CO2 values outside of specific ranges.
| Percentage of values (%) | ||||
|---|---|---|---|---|
| BMP - POC (n=1585) | CMP - POC (n=11139) | BMP - core (n=185277) | CMP - core (n=163198) | |
| Anion gap < 0 | 1.39 | 2.77 | 0.00 | 0.00 |
| Anion gap > 18 | 1.01 | 0.87 | 3.03 | 2.62 |
| Na < 130 mEq/L | 0.82 | 0.93 | 1.98 | 1.66 |
| Na > 150 mEq/L | 0.25 | 0.33 | 0.09 | 0.05 |
| Cl < 90 mEq/L | 0.63 | 0.42 | 1.54 | 1.23 |
| Cl > 110 mEq/L | 2.78 | 3.21 | 0.96 | 0.57 |
| CO2 < 18 mEq/L | 0.69 | 0.13 | 2.22 | 1.58 |
| CO2 > 30 mEq/L | 11.55 | 15.49 | 2.79 | 2.34 |
Abbreviations: BMP, basic metabolic panel; CMP, comprehensive metabolic panel; POC, point-of-core.
Autoverification rules to mitigate common errors of point-of-care devices and interfacing.
| Result/Error on device | Explanation | Result suppressed | Manual partial entry permitted | Remix and repeat <1 hr | Other actions |
|---|---|---|---|---|---|
| ~~~~ | Sodium beyond measuring range | Yes | No | Yes | If repeat measurement also yields warning/error, notify provider and discuss whether to redraw, manually enter and finalize results, or send to core lab. If outside the 1 hour collection window, redraw or send to core lab. |
| ! | CO2 resulted questionable values | Yes | No | Yes | If repeat measurement also yields warning/error, notify provider and discuss whether to redraw or send to core lab. If outside the 1 hour collection window, redraw or send to core lab. |
| Hemolyzed | Analyte resulted as hemolyzed or other value icteric/lipemic | Yes | Yes | No | Notify provider and discuss whether to redraw, manually file result (not preferred) or send to core lab. |
| Albumin > total protein concentration | Clear error in protein quantities | Yes | No | Yes | If repeat measurement also yields warning/error, notify provider and discuss whether to redraw or send to core lab. If outside the 1 hour collection window, redraw or send to core lab. |
| Beyond AV | Value is beyond autoverification limit for device | Yes | No | Yes | If repeat measurement also yields warning/error, notify provider and discuss whether to redraw, manually finalize results or send to core lab. If outside the 1 hour collection window, redraw or send to core lab. |
| Critical | Result value in critical range | No | No | No | Document in log |
| Critical | Result value in critical range | No | No | No | Document in log |
| ---.- or * | Contaminated or abnormal sample | Yes | No | Yes | If repeat measurement also yields warning/error, send to core lab. |
| Beyond AV | Value is beyond autoverification limit for device | Yes | No | Yes | If repeat measurement also yields warning/error, notify provider and discuss whether to redraw, manually finalize results or send to core lab. |
Abbreviations: AV, autoverification.