Literature DB >> 30060109

Smashing the strict hierarchy: three cases of clinical decision support malfunctions involving carvedilol.

Adam Wright1,2,3, Aileen P Wright1,2, Skye Aaron1, Dean F Sittig4.   

Abstract

Clinical vocabularies allow for standard representation of clinical concepts, and can also contain knowledge structures, such as hierarchy, that facilitate the creation of maintainable and accurate clinical decision support (CDS). A key architectural feature of clinical hierarchies is how they handle parent-child relationships - specifically whether hierarchies are strict hierarchies (allowing a single parent per concept) or polyhierarchies (allowing multiple parents per concept). These structures handle subsumption relationships (ie, ancestor and descendant relationships) differently. In this paper, we describe three real-world malfunctions of clinical decision support related to incorrect assumptions about subsumption checking for β-blocker, specifically carvedilol, a non-selective β-blocker that also has α-blocker activity. We recommend that 1) CDS implementers should learn about the limitations of terminologies, hierarchies, and classification, 2) CDS implementers should thoroughly test CDS, with a focus on special or unusual cases, 3) CDS implementers should monitor feedback from users, and 4) electronic health record (EHR) and clinical content developers should offer and support polyhierarchical clinical terminologies, especially for medications.

Entities:  

Year:  2018        PMID: 30060109      PMCID: PMC6213087          DOI: 10.1093/jamia/ocy091

Source DB:  PubMed          Journal:  J Am Med Inform Assoc        ISSN: 1067-5027            Impact factor:   4.497


BACKROUND

One of the core tasks of biomedical informaticians is representing concepts and knowledge. Key tools to support this task are controlled medical vocabularies, terminologies, and ontologies. These systems allow for the representation of concepts such as medications, diagnoses, or clinical observations. In addition to enumerating concepts, higher-order systems may provide definitions for concepts, or systems for organizing and classifying them. A classic example of this process is the hierarchical organization of International Classification of Disease (ICD). The Tenth Edition (ICD-10) with clinical modifications (ICD-10-CM) is broken down into 21 chapters, each containing many concepts represented by codes that start with a letter followed by numbers. For example, codes starting with A and B represent infectious and parasitic diseases, while codes starting with C and D represent neoplasms, and so on. In the landmark 1998 paper “Desiderata for controlled medical vocabularies in the twenty-first century,” Cimino lays out 12 qualities of ideal medical vocabularies. One of these qualities is the support for polyhierarchy. In a polyhierarchy, a single concept can be a member of multiple classifications, while in a strict (or mono-) hierarchy, each concept can exist in only a single category. A classic example of this is the ICD-10 code E11.31, “Type 2 diabetes mellitus with unspecified diabetic retinopathy.” Because ICD-10 is a strict hierarchy, this disease falls under chapter E of ICD-10: “endocrine, nutritional and metabolic diseases,” but is not listed under chapter H “diseases of the eye and adnexa.” This strict hierarchical limitation imposes certain representational and inferential challenges. For example, if a knowledge engineer sought to identify all patients with eye disease [eg, to support a research study, offer clinical decision support (CDS), or measure quality], it might be tempting to simply locate patients who had a diagnosis in chapter H of ICD-10. However, this would miss patients who had a diagnosis of E11.31, but no other eye disease diagnoses are documented. To surmount this, the knowledge engineer would have to identify additional ICD-10 codes that represented eye diseases outside of chapter H. SNOMED-CT, by contrast, supports polyhierarchy — a single concept can have multiple parents, making taxonomic inference more straightforward. In the “Desiderata,” Cimino observed that, despite the clear benefits of polyhierarchy, “most available standard vocabularies are strict hierarchies.” Although the nature of hierarchy in medical vocabularies is often discussed in informatics, there are few concrete reports of clinical issues arising from hierarchical limitations in the informatics literature. There are distinct features of strict and polyhierarchies, including: Subsumption checking (syllogism): It is common to want to ask whether a particular concept is an ancestor or descendant of another concept (either directly or transitively through another concept). This can be done in both strict and polyhiearchies, although implementation of subsumption checking may be slightly simpler for strict hierarchies. Encoding: In both strict and polyhierarchies, relationships between concepts need to be encoded. In strict hierarchies, this is often done through the identifier (in the ICD-10 example above, E is a parent of E11, which is, in turn, a parent of E11.31). Because each term has only one identifier, using the identifier to encode the parent generally precludes polyhiearchy. In polyhierarchies, parent (and other) relationships are encoded through additional attributes or representations. Grouping and counting: Certain use cases call for counting the number of objects in a particular class or its descendants (such as the number of patients with diabetes, or taking a beta blocker). In a polyhierarchy, objects may be counted more than once, which can be desirable or undesirable depending on the context. Ontologic fidelity: Polyhierarchy allows for more faithful encoding of the real-world relationships between concepts. Strict hierarchies often necessitate compromises, such as assigning a concept to its primary parent, rather than all of its parents.

CASE SERIES

As part of a larger project on CDS malfunctions, we have been monitoring academic and industry sources for reports of malfunctions. We have recently observed three separate reports of malfunctions related to the classification of carvedilol. Carvedilol is a non-selective β-blocker, and it also has α-blocker activity. It is approved by the United States Food and Drug Administration (FDA) for the treatment of “mild to severe chronic heart failure, left ventricular dysfunction following myocardial infarction in clinically stable patients and hypertension.” Because it has both α and β-blocker activity, it can be difficult to classify in a strict hierarchy. Figure 1 shows two possible classifications: in the first panel, illustrating a polyhierarchy, its α and β adrenergic antagonisms are both readily represented. In the second panel, illustrating a strict hierarchy, it is not possible for the drug to fall into two classes, so it must be represented either as a β-blocker (its main activity) alone or in a distinct class of α/β-blockers.
Figure 1.

Simplified schematic showing a polyhierarchical drug classification system (panel a) and a strict hierarchy (panel b). In the polyhierarchical system, carvedilol is in both the α-blocker and β-blocker classes, while in the strict hierarchy, each drug can be in only a single class, so it is classified as an α/β-blocker, but is not in the α-blocker or β-blocker class. A real-world classification system would further differentiate between non-selective and selective agents within each class.

Simplified schematic showing a polyhierarchical drug classification system (panel a) and a strict hierarchy (panel b). In the polyhierarchical system, carvedilol is in both the α-blocker and β-blocker classes, while in the strict hierarchy, each drug can be in only a single class, so it is classified as an α/β-blocker, but is not in the α-blocker or β-blocker class. A real-world classification system would further differentiate between non-selective and selective agents within each class. The three cases in the literature are as follows: A case report by Stone describes a patient who was admitted to the hospital for myocardial infarction and was started on carvedilol. At discharge, a false-positive CDS alert was displayed, which alerted the resident that the patient was not on β-blocker and that one was indicated, given the myocardial infarction. The resident accepted the suggestion, prescribing atenolol, leading the patient to be discharged on two β-blockers. The patient suffered symptomatic bradycardia and hypotension from the therapeutic duplication, and returned to the emergency department. A case in a case series by our team of an outpatient CDS alert for patients who have coronary artery disease (CAD) but are not on a β-blocker. The alert fired for patients already on carvedilol (and also labetalol, another α/β-blocker). Although we did not find evidence of any patients who got two beta blockers simultaneously, many clinicians were frustrated by the alert. A report by an electronic health record (EHR) vendor about a problem-specific documentation template that shows clinicians whether patients with CAD are taking a β-blocker, but does not recognize carvedilol. In each of these three cases (which spanned two EHRs and several unrelated clinical sites), the issue arose because the CDS was programmed to look for drugs in a β-blocker class that did not contain carvedilol, either because carvedilol was not a member or descendent of the β-blocker class in the drug vocabulary, or because the EHR did not do subsumption checking. We call these malfunctions subsumption errors, as they are the result of incomplete subsumption checking.

DISCUSSION AND RECOMMENDATIONS

In each of these cases, CDS developers relied on a standard drug classification system. This is actually a best practice, because building CDS with drug classes simplifies knowledge management, particularly as new drugs in a class are released. However, the CDS developers did not realize that the β-blocker class they used did not include carvedilol, leading to real-world clinical issues. Although all three of these errors involved carvedilol, this problem is certainly not limited to carvedilol. In our collective experience, we have observed subsumption errors related to diagnoses, medications, laboratory results, flowsheet concepts, and even demographics. To estimate the number of drugs that fall into multiple classes (and thus, could be effected by subsumption errors of this sort), we looked at two drug classification systems that support polyhierarchy: SNOMED and the Established Pharmacologic Class (EPC) system from the FDA. Thirty-nine percent of SNOMED medication concepts (drawn from the FHIR medication value set) had more than one direct parent; however, this may overestimate the frequency, as SNOMED sometimes lists drugs in both functional and chemical classes (eg, SNOMED lists carvedilol as a β-blocker and a propanolamine, but not, interestingly, an α-blocker). EPC is more clinically oriented and lists carvedilol as both an α and β-blocker, exactly as in Figure 1a. Twenty-four percent of drugs in use at Partners HealthCare had multiple EPC classes. There are two common reasons that a drug has multiple classes: first, some drugs contain multiple ingredients with different clinical effects. Second, as in the case of carvedilol, some ingredients have multiple clinical effects. These findings suggest that the phenomenon of drugs being in multiple classes, and thus, at risk for subsumption errors in strict hierarchies, occurs frequently. The best solution to subsumption errors is careful knowledge management. To this end, we offer four recommendations: CDS implementers should learn about the limitations of tools that they use, such as terminologies, hierarchies, and classification, and should work with pharmacists to carefully analyze third-party clinical content to spot potential gaps in coding schemes, such as the omission of carvedilol from the β-blocker class. CDS implementers should thoroughly test CDS, with a focus on special or unusual cases, such as carvedilol. If any of these systems had been tested with carvedilol, the problem could have been found sooner. Of course, identifying and anticipating these special cases can be challenging. We have encountered three common special cases, which we offer as a rule of thumb: Drugs with multiple effects (such as α/β-blockers) Drugs containing multiple ingredients with different effects (such as hydrochlorothiazide-metoprolol) Drugs in a particular class whose route changes their effect (such as ophthalmic beta blockers) 3. CDS implementers should monitor feedback from users. In the second case described above, many users left comments noting that “the patient is on carvedilol” before the problem was fixed — if these comments had been monitored in real time, the issue could have been corrected sooner. 4. EHR and clinical content developers should offer and support polyhierarchical clinical terminologies, especially for medications. If carvedilol had been in the β-blocker classes used by the CDS implementers in these three cases, these issues would have been averted. Of these recommendations, the fourth is the most complex, and would require development and adoption of new drug terminologies, as well as more sophisticated ontologic inference by the major EHR systems.

CONCLUSION

Using drug classes and other features of terminologies generally allows decision support to be both simpler and more maintainable. However, it can also introduce issues when the expectations of the CDS developer do not match the realities of the terminology. In this paper, we describe three real-world malfunctions of decision support related to failed assumptions about subsumption checking for carvedilol. We recommend that developers of decision support systems, terminologies, and EHR software implement our recommendations to prevent similar events.

Funding

The research reported in this publication was supported by the National Library of Medicine of the National Institutes of Health under award number R01LM011966. The content of this article is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. Conflict of interest statement. The authors have no competing interests.

CONTRIBUTORSHIP

Conception and design of the study: AW, DFS; Acquisition, analysis, and interpretation of data: AW, APW, SA, DFS Drafting of the manuscript: AW Critical revision of the manuscript for important intellectual content: AW, APW, SA, DFS Final approval of the manuscript: AW, APW, SA, DFS
  11 in total

1.  Change-Point Detection for Monitoring Clinical Decision Support Systems with a Multi-Process Dynamic Linear Model.

Authors:  Siqi Liu; Adam Wright; Dean F Sittig; Milos Hauskrecht
Journal:  Proceedings (IEEE Int Conf Bioinformatics Biomed)       Date:  2017-12-18

Review 2.  Desiderata for controlled medical vocabularies in the twenty-first century.

Authors:  J J Cimino
Journal:  Methods Inf Med       Date:  1998-11       Impact factor: 2.176

3.  Testing electronic health records in the "production" environment: an essential step in the journey to a safe and effective health care system.

Authors:  Adam Wright; Skye Aaron; Dean F Sittig
Journal:  J Am Med Inform Assoc       Date:  2016-04-23       Impact factor: 4.497

4.  Unintended adverse consequences of a clinical decision support system: two cases.

Authors:  Erin G Stone
Journal:  J Am Med Inform Assoc       Date:  2018-05-01       Impact factor: 4.497

5.  Orders on file but no labs drawn: investigation of machine and human errors caused by an interface idiosyncrasy.

Authors:  Richard Schreiber; Dean F Sittig; Joan Ash; Adam Wright
Journal:  J Am Med Inform Assoc       Date:  2017-09-01       Impact factor: 4.497

6.  Using statistical anomaly detection models to find clinical decision support malfunctions.

Authors:  Soumi Ray; Dustin S McEvoy; Skye Aaron; Thu-Trang Hickman; Adam Wright
Journal:  J Am Med Inform Assoc       Date:  2018-07-01       Impact factor: 4.497

7.  Reduced Effectiveness of Interruptive Drug-Drug Interaction Alerts after Conversion to a Commercial Electronic Health Record.

Authors:  Adam Wright; Skye Aaron; Diane L Seger; Lipika Samal; Gordon D Schiff; David W Bates
Journal:  J Gen Intern Med       Date:  2018-05-15       Impact factor: 5.128

8.  Clinical decision support alert malfunctions: analysis and empirically derived taxonomy.

Authors:  Adam Wright; Angela Ai; Joan Ash; Jane F Wiesen; Thu-Trang T Hickman; Skye Aaron; Dustin McEvoy; Shane Borkowsky; Pavithra I Dissanayake; Peter Embi; William Galanter; Jeremy Harper; Steve Z Kassakian; Rachel Ramoni; Richard Schreiber; Anwar Sirajuddin; David W Bates; Dean F Sittig
Journal:  J Am Med Inform Assoc       Date:  2018-05-01       Impact factor: 4.497

9.  Analysis of clinical decision support system malfunctions: a case series and survey.

Authors:  Adam Wright; Thu-Trang T Hickman; Dustin McEvoy; Skye Aaron; Angela Ai; Jan Marie Andersen; Salman Hussain; Rachel Ramoni; Julie Fiskio; Dean F Sittig; David W Bates
Journal:  J Am Med Inform Assoc       Date:  2016-03-28       Impact factor: 4.497

10.  Variation in high-priority drug-drug interaction alerts across institutions and electronic health records.

Authors:  Dustin S McEvoy; Dean F Sittig; Thu-Trang Hickman; Skye Aaron; Angela Ai; Mary Amato; David W Bauer; Gregory M Fraser; Jeremy Harper; Angela Kennemer; Michael A Krall; Christoph U Lehmann; Sameer Malhotra; Daniel R Murphy; Brandi O'Kelley; Lipika Samal; Richard Schreiber; Hardeep Singh; Eric J Thomas; Carl V Vartian; Jennifer Westmorland; Allison B McCoy; Adam Wright
Journal:  J Am Med Inform Assoc       Date:  2017-03-01       Impact factor: 4.497

View more
  3 in total

1.  Algorithmic Detection of Boolean Logic Errors in Clinical Decision Support Statements.

Authors:  Adam Wright; Skye Aaron; Allison B McCoy; Robert El-Kareh; Daniel Fort; Steven Z Kassakian; Christopher A Longhurst; Sameer Malhotra; Dustin S McEvoy; Craig B Monsen; Richard Schreiber; Asli O Weitkamp; DuWayne L Willett; Dean F Sittig
Journal:  Appl Clin Inform       Date:  2021-03-10       Impact factor: 2.342

2.  A qualitative study of prescribing errors among multi-professional prescribers within an e-prescribing system.

Authors:  Fahad Alshahrani; John F Marriott; Anthony R Cox
Journal:  Int J Clin Pharm       Date:  2020-11-09

Review 3.  The use of cognitive task analysis in clinical and health services research - a systematic review.

Authors:  Lizzie Swaby; Peiyao Shu; Daniel Hind; Katie Sutherland
Journal:  Pilot Feasibility Stud       Date:  2022-03-08
  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.