Executing medical logic modules expressed in ArdenML using Drools
- PMID: 22180871
- PMCID: PMC3384109
- DOI: 10.1136/amiajnl-2011-000512
Executing medical logic modules expressed in ArdenML using Drools
Abstract
The Arden Syntax is an HL7 standard language for representing medical knowledge as logic statements. Despite nearly 2 decades of availability, Arden Syntax has not been widely used. This has been attributed to the lack of a generally available compiler to implement the logic, to Arden's complex syntax, to the challenges of mapping local data to data references in the Medical Logic Modules (MLMs), or, more globally, to the general absence of decision support in healthcare computing. An XML representation (ArdenML) may partially address the technical challenges. MLMs created in ArdenML can be converted into executable files using standard transforms written in the Extensible Stylesheet Language Transformation (XSLT) language. As an example, we have demonstrated an approach to executing MLMs written in ArdenML using the Drools business rule management system. Extensions to ArdenML make it possible to generate a user interface through which an MLM developer can test for logical errors.
Conflict of interest statement
Figures



Similar articles
-
Transformation of Arden Syntax's medical logic modules into ArdenML for a business rules management system.Artif Intell Med. 2018 Nov;92:82-87. doi: 10.1016/j.artmed.2016.03.005. Epub 2016 May 16. Artif Intell Med. 2018. PMID: 27318874
-
Modeling the Arden Syntax for medical decisions in XML.Int J Med Inform. 2008 Oct;77(10):650-6. doi: 10.1016/j.ijmedinf.2008.01.001. Epub 2008 Mar 5. Int J Med Inform. 2008. PMID: 18321775
-
Accessing complex patient data from Arden Syntax Medical Logic Modules.Artif Intell Med. 2018 Nov;92:95-102. doi: 10.1016/j.artmed.2015.09.003. Epub 2015 Sep 12. Artif Intell Med. 2018. PMID: 26409750
-
Writing Arden Syntax Medical Logic Modules.Comput Biol Med. 1994 Sep;24(5):331-63. doi: 10.1016/0010-4825(94)90002-7. Comput Biol Med. 1994. PMID: 7705066 Review.
-
Mid-term report on the Arden Syntax in a clinical event monitor.Comput Biol Med. 1994 Sep;24(5):377-83. doi: 10.1016/0010-4825(94)90005-1. Comput Biol Med. 1994. PMID: 7705069 Review.
Cited by
-
Style Guide: An Interdisciplinary Communication Tool to Support the Process of Generating Tailored Infographics From Electronic Health Data Using EnTICE3.EGEMS (Wash DC). 2015 Jan 26;3(1):1120. doi: 10.13063/2327-9214.1120. eCollection 2015. EGEMS (Wash DC). 2015. PMID: 25848634 Free PMC article.
-
Integrating Arden-Syntax-based clinical decision support with extended presentation formats into a commercial patient data management system.J Clin Monit Comput. 2014 Oct;28(5):465-73. doi: 10.1007/s10877-013-9430-0. Epub 2013 Jan 26. J Clin Monit Comput. 2014. PMID: 23354988
-
A meta-model for computer executable dynamic clinical safety checklists.BMC Med Inform Decis Mak. 2017 Dec 12;17(1):170. doi: 10.1186/s12911-017-0551-0. BMC Med Inform Decis Mak. 2017. PMID: 29233155 Free PMC article.
-
Evolution of the Arden Syntax: Key Technical Issues from the Standards Development Organization Perspective.Artif Intell Med. 2018 Nov;92:10-14. doi: 10.1016/j.artmed.2016.08.001. Epub 2016 Aug 11. Artif Intell Med. 2018. PMID: 27773563 Free PMC article.
-
Modeling and executing electronic health records driven phenotyping algorithms using the NQF Quality Data Model and JBoss® Drools Engine.AMIA Annu Symp Proc. 2012;2012:532-41. Epub 2012 Nov 3. AMIA Annu Symp Proc. 2012. PMID: 23304325 Free PMC article.
References
-
- Warner HR, Sorenson DK, Bouhaddou O. Knowledge Engineering in Health Informatics. New York: Springer, 1997
-
- Greenes R. Clinical Decision Support: The Road Ahead. Oxford, UK: Elsevier, 2007
-
- Pryor TA, Hripcsak G. The Arden syntax for medical logic modules. Int J Clin Monit Comput 1993;10:215–24 - PubMed
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Research Materials