Arden/J: An Architecture for MLM Execution on the Java Platform
Open Access
- 1 July 2002
- journal article
- Published by Oxford University Press (OUP) in Journal of the American Medical Informatics Association
- Vol. 9 (4) , 359-368
- https://doi.org/10.1197/jamia.m0985
Abstract
The Arden Syntax was introduced more than 10 years ago, but it is still not in widespread use. One reason might be that for each particular architecture and information system, a different Arden Syntax compiler must be written as well as a program for the runtime execution of the medical logic modules (MLMs). The authors have designed and implemented an architecture that increases the portability of Arden Syntax rules, using the Java platform. The portability to a target information system is achieved by the addition of appropriate adapter components, which they call mappers. These mappers are dynamically selected using explicit and implicit elements of MLMs. Furthermore, they can help translate data from the clinical information system representation into the representation needed by an MLM. This was validated by an experiment in two clinical units. Also, the authors propose a convention to name signals that trigger other MLMs (called intermediate states) so that they remain unique to each institution. The authors implemented this architecture in their clinical system and in an XML-based medical record application that has been used experimentally in their urology and nephrology departments. The Tetrasys company that provided the medical record was able to incorporate their runtime without modifications, and typical MLM execution time was less than 1 sec.Keywords
This publication has 17 references indexed in Scilit:
- Database and Knowledge Base Integration – A Data Mapping Method for Arden Syntax Knowledge ModulesMethods of Information in Medicine, 1996
- Database and knowledge base integration in decision support systems.1996
- Medical decision support: experience with implementing the Arden Syntax at the Columbia-Presbyterian Medical Center.1995
- Using intermediate states to improve the ability of the Arden Syntax to implement care plans and reuse knowledge.1995
- Query-handling in MLM-based decision support systemsMedical Informatics, 1995
- Rationale for the Arden SyntaxComputers and Biomedical Research, 1994
- Accessing the Columbia Clinical Repository.1994
- Integrating decision support, based on the Arden Syntax, in a clinical laboratory environment.1993
- An object oriented approach to interpret medical knowledge based on the Arden syntax.1992
- Reuse of knowledge represented in the Arden syntax.1992