Miller P L
Center for Medical Informatics, Yale University School of Medicine, New Haven, Connecticut, USA.
Comput Biomed Res. 1998 Jun;31(3):172-89. doi: 10.1006/cbmr.1998.1472.
IMM/Def is a prototype computer program designed to facilitate the building and maintenance of a rule-based program which performs childhood immunization forecasting. An immunization forecasting program takes as input a child's immunization history and produces recommendations as to which vaccinations are due and which should be scheduled next. A significant amount of the knowledge required for immunization forecasting can be expressed in tabular form, including the parameters that indicate the minimum age when each dose may be given and the minimum intervals between doses. The choice of which of these sets of parameters apply to a particular case depends upon additional clinical logic. To perform forecasting, this logic must be applied in three temporal contexts: (1) a dose is due now, (2) a dose is not yet due, and (3) a dose must be scheduled to follow a dose which is due now. Building and maintaining this logic by hand is a formidable challenge. IMM/Def demonstrates how this task can be simplified by first defining immunization "definition logic" which can be automatically translated into if-then rules for each of the three contexts. The approach has been applied successfully to the six childhood vaccination series which are routinely administered. A key advantage is that IMM/Def allows one to have two specifications of the logic that can be examined independently and that can be cross-checked to help assure completeness, consistency, and accuracy of the logic. The paper describes how IMM/Def performs its translation and discusses several design issues and lessons learned.
IMM/Def是一个原型计算机程序,旨在促进构建和维护一个基于规则的程序,该程序用于进行儿童免疫预测。免疫预测程序将儿童的免疫接种历史作为输入,并就哪些疫苗接种到期以及接下来应安排哪些接种提供建议。免疫预测所需的大量知识可以以表格形式表示,包括指示每次接种可给予的最小年龄以及各剂次之间的最短间隔的参数。这些参数集哪一组适用于特定情况的选择取决于额外的临床逻辑。为了进行预测,此逻辑必须在三个时间背景下应用:(1)现在有一剂接种到期,(2)一剂接种尚未到期,以及(3)必须安排一剂接种在现在到期的一剂接种之后。手动构建和维护此逻辑是一项艰巨的挑战。IMM/Def展示了如何通过首先定义免疫“定义逻辑”来简化此任务,该逻辑可以自动转换为适用于这三种情况中每一种情况的if-then规则。该方法已成功应用于常规接种的六个儿童疫苗接种系列。一个关键优势是IMM/Def允许对逻辑进行两种独立检查的规范,并且可以进行交叉检查以帮助确保逻辑的完整性、一致性和准确性。本文描述了IMM/Def如何进行其转换,并讨论了几个设计问题和经验教训。