Cargando…
Cranky comments: detecting clinical decision support malfunctions through free-text override reasons
BACKGROUND: Rule-base clinical decision support alerts are known to malfunction, but tools for discovering malfunctions are limited. OBJECTIVE: Investigate whether user override comments can be used to discover malfunctions. METHODS: We manually classified all rules in our database with at least 10...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6308015/ https://www.ncbi.nlm.nih.gov/pubmed/30590557 http://dx.doi.org/10.1093/jamia/ocy139 |
_version_ | 1783383103414206464 |
---|---|
author | Aaron, Skye McEvoy, Dustin S Ray, Soumi Hickman, Thu-Trang T Wright, Adam |
author_facet | Aaron, Skye McEvoy, Dustin S Ray, Soumi Hickman, Thu-Trang T Wright, Adam |
author_sort | Aaron, Skye |
collection | PubMed |
description | BACKGROUND: Rule-base clinical decision support alerts are known to malfunction, but tools for discovering malfunctions are limited. OBJECTIVE: Investigate whether user override comments can be used to discover malfunctions. METHODS: We manually classified all rules in our database with at least 10 override comments into 3 categories based on a sample of override comments: “broken,” “not broken, but could be improved,” and “not broken.” We used 3 methods (frequency of comments, cranky word list heuristic, and a Naïve Bayes classifier trained on a sample of comments) to automatically rank rules based on features of their override comments. We evaluated each ranking using the manual classification as truth. RESULTS: Of the rules investigated, 62 were broken, 13 could be improved, and the remaining 45 were not broken. Frequency of comments performed worse than a random ranking, with precision at 20 of 8 and AUC = 0.487. The cranky comments heuristic performed better with precision at 20 of 16 and AUC = 0.723. The Naïve Bayes classifier had precision at 20 of 17 and AUC = 0.738. DISCUSSION: Override comments uncovered malfunctions in 26% of all rules active in our system. This is a lower bound on total malfunctions and much higher than expected. Even for low-resource organizations, reviewing comments identified by the cranky word list heuristic may be an effective and feasible way of finding broken alerts. CONCLUSION: Override comments are a rich data source for finding alerts that are broken or could be improved. If possible, we recommend monitoring all override comments on a regular basis. |
format | Online Article Text |
id | pubmed-6308015 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-63080152019-01-03 Cranky comments: detecting clinical decision support malfunctions through free-text override reasons Aaron, Skye McEvoy, Dustin S Ray, Soumi Hickman, Thu-Trang T Wright, Adam J Am Med Inform Assoc Research and Applications BACKGROUND: Rule-base clinical decision support alerts are known to malfunction, but tools for discovering malfunctions are limited. OBJECTIVE: Investigate whether user override comments can be used to discover malfunctions. METHODS: We manually classified all rules in our database with at least 10 override comments into 3 categories based on a sample of override comments: “broken,” “not broken, but could be improved,” and “not broken.” We used 3 methods (frequency of comments, cranky word list heuristic, and a Naïve Bayes classifier trained on a sample of comments) to automatically rank rules based on features of their override comments. We evaluated each ranking using the manual classification as truth. RESULTS: Of the rules investigated, 62 were broken, 13 could be improved, and the remaining 45 were not broken. Frequency of comments performed worse than a random ranking, with precision at 20 of 8 and AUC = 0.487. The cranky comments heuristic performed better with precision at 20 of 16 and AUC = 0.723. The Naïve Bayes classifier had precision at 20 of 17 and AUC = 0.738. DISCUSSION: Override comments uncovered malfunctions in 26% of all rules active in our system. This is a lower bound on total malfunctions and much higher than expected. Even for low-resource organizations, reviewing comments identified by the cranky word list heuristic may be an effective and feasible way of finding broken alerts. CONCLUSION: Override comments are a rich data source for finding alerts that are broken or could be improved. If possible, we recommend monitoring all override comments on a regular basis. Oxford University Press 2018-12-26 /pmc/articles/PMC6308015/ /pubmed/30590557 http://dx.doi.org/10.1093/jamia/ocy139 Text en © The Author(s) 2018. Published by Oxford University Press on behalf of the American Medical Informatics Association. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com |
spellingShingle | Research and Applications Aaron, Skye McEvoy, Dustin S Ray, Soumi Hickman, Thu-Trang T Wright, Adam Cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
title | Cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
title_full | Cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
title_fullStr | Cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
title_full_unstemmed | Cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
title_short | Cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
title_sort | cranky comments: detecting clinical decision support malfunctions through free-text override reasons |
topic | Research and Applications |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6308015/ https://www.ncbi.nlm.nih.gov/pubmed/30590557 http://dx.doi.org/10.1093/jamia/ocy139 |
work_keys_str_mv | AT aaronskye crankycommentsdetectingclinicaldecisionsupportmalfunctionsthroughfreetextoverridereasons AT mcevoydustins crankycommentsdetectingclinicaldecisionsupportmalfunctionsthroughfreetextoverridereasons AT raysoumi crankycommentsdetectingclinicaldecisionsupportmalfunctionsthroughfreetextoverridereasons AT hickmanthutrangt crankycommentsdetectingclinicaldecisionsupportmalfunctionsthroughfreetextoverridereasons AT wrightadam crankycommentsdetectingclinicaldecisionsupportmalfunctionsthroughfreetextoverridereasons |