| Literature DB >> 30526590 |
Sicheng Zhou1, Hong Kang1, Bin Yao1, Yang Gong2.
Abstract
BACKGROUND: Medication events in clinical settings are significant threats to patient safety. Analyzing and learning from the medication event reports is an important way to prevent the recurrence of these events. Currently, the analysis of medication event reports is ineffective and requires heavy workloads for clinicians. An automated pipeline is proposed to help clinicians deal with the accumulated reports, extract valuable information and generate feedback from the reports. Thus, the strategy of medication event prevention can be further developed based on the lessons learned.Entities:
Keywords: Event reporting; Machine learning; Medication events; Patient safety
Mesh:
Year: 2018 PMID: 30526590 PMCID: PMC6284273 DOI: 10.1186/s12911-018-0687-6
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1An overall sketch of the proposed automated pipeline for analyzing medication event reports
Labels in event originating stage, event type and event cause
| Attributes | Labels per NCC MERP Taxonomy |
|---|---|
| Event Originating Stage | “ordering”, “transcribing”, “dispensing”, “administering”, “monitoring”, “medication reconciliation” |
| Event Type | “wrong dose”, “wrong dose (omission)”, “wrong drug”, “wrong time”, “wrong record”, “billing issue”, “adverse drug reaction” and “wrong administration” |
| Event Cause | “information deficit”, “performance deficit”, “devices (HIT)”, “pathophysiological factor”, and “external factor” |
Two similar medication event reports
| Cases | Report Details |
|---|---|
| Report_1 | Patient ordered: Take 1/2 of Drug A 0.5 mg tab for total dosage of 0.25 mg TID. When looking at the narc book to check what had been signed out since yesterday I noticed that [x] who gave the patient’s AM dose did not 1/2 the tablet that she gave. I double checked with the destruction log to see if anything was wasted and it was not. Patient received 0.5 mg instead of 0.25 mg. Informed adult day nurse [x] who will follow up with the charge nurse and inform the physician. |
| Report_2 | 39 units of Drug A drawn and administered instead of the required 14 units of Drug A as ordered. (Does have an order for 25 units of Drug A not QID) |
An example of multiple-choice questions in the questionnaire
| Reports | Report Details |
|---|---|
| Target Report | Patient given 60 mg Drug A ivp 4.5 h early than scheduled time. Dr. [x] called and said hold Drug B for 2 hours. Pt showing no signs or symptoms of reaction to early dose. |
| A | Patient was ordered Drug A 0.1 mg PO QHS. The order was put in with the correct directions and wrong time. [x] gave the patient Drug A 0.1 mg at 06:30 instead of 21:30 on 9/16/16. Pharmacy did not merge the manual order yesterday with their order so the patient also received 0.1 mg at 21:30 on 9/15/16. I discontinued the manual order and informed [x]. |
| B | Patient given Drug A and developed redness and rash, drug discontinued, given Drug B. |
| C | Pyxis drawer failed and never opened when trying to remove 4 5 mg Drug A. Drawer then recovered with [x]. oxy count was then off, report showed that I had pulled the meds which I had not. [x] was also a witness. |
| D | I went into the room at 16:30, to give the patient her 17:00 meds. While in the room, I asked the patient if she was in pain. She stated she was and would like a pain pill. Without double checking the MAR I pulled the patients Drug A and gave it to her. When I informed the nurse that I had given her the drug, she stated the next dose is scheduled at 20:00. |
Fig. 2Distributions of the annotated event originating stages of the medication event reports
Fig. 3Distributions of the annotated event types of the medication event reports
Fig. 4Distributions of the annotated event causes of the medication event reports
Performances of ZeroR classifier for identifying the error originating stages, types and causes
| Classification Task | Overall Precision | Overall Recall | Overall F-Measure |
|---|---|---|---|
| Event Originating Stage | 0.234 | 0.484 | 0.315 |
| Event Type | 0.139 | 0.373 | 0.203 |
| Event Cause | 0.256 | 0.506 | 0.340 |
SVM implementation for identifying the event originating stages
| Event Originating Stage | Precision | Recall | F-Measure |
|---|---|---|---|
| Ordering | 0.895 | 0.892 | 0.894 |
| Transcribing | 0.464 | 0.430 | 0.446 |
| Dispensing | 0.612 | 0.502 | 0.552 |
| Administering | 0.735 | 0.797 | 0.765 |
| Monitoring | 0.768 | 0.730 | 0.748 |
| Medication Reconciliation | 0.778 | 0.700 | 0.737 |
| Overall | 0.792 | 0.795 | 0.792 |
SVM implementation for identifying the event types
| Eevnt Type | Precision | Recall | F-Measure |
|---|---|---|---|
| Adverse Drug Reaction | 0.766 | 0.873 | 0.816 |
| Billing Issue | 0.978 | 0.978 | 0.978 |
| Wrong Dose | 0.493 | 0.540 | 0.516 |
| Wrong Dose (Omission) | 0.640 | 0.550 | 0.591 |
| Wrong Record | 0.871 | 0.857 | 0.864 |
| Wrong Drug | 0.497 | 0.682 | 0.575 |
| Wrong Time | 0.621 | 0.143 | 0.232 |
| Wrong Administration | 0.727 | 0.129 | 0.219 |
| Overall | 0.778 | 0.769 | 0.758 |
Random forest implementation for identifying the event causes
| Event Cause | Precision | Recall | F-Measure |
|---|---|---|---|
| Performance Deficit | 0.856 | 0.978 | 0.913 |
| Information Deficit | 0.714 | 0.070 | 0.128 |
| Devices (HIT) | 0.632 | 0.126 | 0.210 |
| Pathophysiological Factor | 0.896 | 0.628 | 0.738 |
| External Factor | 0.979 | 0.947 | 0.963 |
| Overall | 0.927 | 0.927 | 0.925 |
The two-standard accuracies of the answers from the 11 participants
| Participant ID | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Accuracy (strict standard) | 90% | 70% | 90% | 20% | 80% | 100% | 100% | 90% | 100% | 60% | 90% |
| Accuracy (loose standard) | 100% | 90% | 100% | 50% | 100% | 100% | 100% | 100% | 100% | 90% | 100% |