A detailed analysis of the Arden Syntax expression grammar.

Journal: Journal of biomedical informatics
Published Date:

Abstract

OBJECTIVE: The Arden Syntax for Medical Logic Systems is a standard for encoding and sharing medical knowledge in the form of Medical Logic Modules. To improve accessibility for clinicians, the originators of the standard deliberately designed Arden Syntax expressions to resemble natural language, and parentheses around operands are not generally required. For certain patterns of nested expressions, however, the use of parentheses is mandatory, otherwise they are not accepted by an Arden Syntax environment. In this study, we refer to such patterns as anomalies. The purpose of this paper is to investigate the extent and the circumstances of such anomalies, and to outline a solution based on an alternative grammar encoding approach.

Authors

  • Stefan Kraus
    Center for Communication and Information Technology, University Hospital Erlangen, Glückstr. 11, 91054 Erlangen, Germany; Department of Medical Informatics, Biometrics and Epidemiology, Chair of Medical Informatics, Friedrich-Alexander-University Erlangen-Nuremberg, Wetterkreuz 13, 91058 Erlangen, Germany.
  • Marc Rosenbauer
    Department of Medical Informatics, Biometrics and Epidemiology, Chair of Medical Informatics, Friedrich-Alexander-University Erlangen-Nuremberg, Wetterkreuz 13, 91058 Erlangen, Germany.
  • Lutz Schröder
    Department of Computer Science, Chair of Theoretical Computer Science, Friedrich-Alexander-University Erlangen-Nuremberg, Martensstrasse 3, 91058 Erlangen, Germany.
  • Thomas Bürkle
    Institute for Medical Informatics, Bern University of Applied Sciences, Bern, Switzerland.
  • Klaus-Peter Adlassnig
    Section for Medical Expert and Knowledge-Based Systems, CeMSIIS, Medical University of Vienna, Vienna, Austria.
  • Dennis Toddenroth
    Institute for Medical Informatics, University Erlangen-Nuremberg, Erlangen, Germany.