A C++ framework for developing Medical Logic Modules and an Arden Syntax compiler.
When developing a clinical decision support system that uses knowledge expressed in Arden Syntax, the availability of a robust means of translating Arden Syntax into an executable module becomes critical. This paper describes an approach where Arden Syntax is translated into an intermediate pseudo-Arden language that is in turn compiled and linked to create the executable module. The pseudo-Arden language is defined in C++ using specialized class libraries and preprocessor macros. This approach provides an alternative means of developing the code generator for an Arden Syntax compiler.
Kuhn
R A
RA
IBM Corporation, Bethesda, MD 20817, USA.
Reider
R S
RS
D001185:Artificial Intelligence; D003658:Decision Making, Computer-Assisted; D003661:Decision Support Techniques; D007256:Information Systems; D008490:Medical Informatics; D011381:Programming Languages; D012984:Software; D018511:Systems Integration