Sujansky W, Shwe M
Section on Medical Informatics, Stanford University School of Medicine, CA 94305.
Proc Annu Symp Comput Appl Med Care. 1992:239-43.
We have developed a system to provide case-specific explanations for SQL query results. The explanation facility, called SQLX, is intended to improve user acceptance of clinical rules that are encoded in the SQL query language and are triggered by updates to a relational database. Our design goal is to combine the efficiency and familiarity of the SQL query model with a more intuitive and case-specific display of query results. SQLX defines an augmented SQL syntax that allows the incorporation of explanation text directly into query specifications. A query analyzer determines which retrieved data logically contribute to rule firing, and combines the data with explanation text to generate a case-specific explanation. Although features of the SQL query model limit the use of this method as a general-purpose rule-explanation facility, the current design accommodates a wide range of SQL query formulations and can provide efficient processing and intuitive explanations of many clinical rules.
我们开发了一个系统,用于为SQL查询结果提供特定于案例的解释。这个名为SQLX的解释工具旨在提高用户对用SQL查询语言编码并由关系数据库更新触发的临床规则的接受度。我们的设计目标是将SQL查询模型的效率和熟悉度与更直观、特定于案例的查询结果显示相结合。SQLX定义了一种增强的SQL语法,允许将解释文本直接纳入查询规范。查询分析器确定哪些检索到的数据在逻辑上促成了规则触发,并将这些数据与解释文本相结合,以生成特定于案例的解释。尽管SQL查询模型的特性限制了此方法作为通用规则解释工具的使用,但当前设计适用于广泛的SQL查询表述,并且可以为许多临床规则提供高效处理和直观解释。