The Columbia-Presbyterian Medical Center decision-support system as a model for implementing the Arden Syntax. Academic Article uri icon


MeSH Major

  • Artificial Intelligence
  • Decision Making, Computer-Assisted
  • Hospital Information Systems
  • Software


  • Columbia-Presbyterian Medical Center is implementing a decision-support system based on the Arden Syntax for Medical Logic Modules (MLM's). The system uses a compiler-interpreter pair. MLM's are first compiled into pseudo-codes, which are instructions for a virtual machine. The MLM's are then executed using an interpreter that emulates the virtual machine. This design has resulted in increased portability, easier debugging and verification, and more compact compiled MLM's. The time spent interpreting the MLM pseudo-codes has been found to be insignificant compared to database accesses. The compiler, which is written using the tools "lex" and "yacc," optimizes MLM's by minimizing the number of database accesses. The interpreter emulates a stack-oriented machine. A phased implementation of the syntax was used to speed the development of the system.

publication date

  • December 1991



  • Academic Article



  • eng

PubMed Central ID

  • PMC2247533

PubMed ID

  • 1807598

Additional Document Info

start page

  • 248

end page

  • 52