Eurotransplant, Leiden, The Netherlands.
Transpl Int. 2011 May;24(5):433-40. doi: 10.1111/j.1432-2277.2011.01221.x. Epub 2011 Feb 3.
Organ allocation systems have become complex and difficult to comprehend. We introduced decision tables to specify the rules of allocation systems for different organs. A rule engine with decision tables as input was tested for the Kidney Allocation System (ETKAS). We compared this rule engine with the currently used ETKAS by running 11,000 historical match runs and by running the rule engine in parallel with the ETKAS on our allocation system. Decision tables were easy to implement and successful in verifying correctness, completeness, and consistency. The outcomes of the 11,000 historical matches in the rule engine and the ETKAS were exactly the same. Running the rule engine simultaneously in parallel and in real time with the ETKAS also produced no differences. Specifying organ allocation rules in decision tables is already a great step forward in enhancing the clarity of the systems. Yet, using these tables as rule engine input for matches optimizes the flexibility, simplicity and clarity of the whole process, from specification to the performed matches, and in addition this new method allows well controlled simulations.
器官分配系统变得复杂且难以理解。我们引入决策表来指定不同器官分配系统的规则。使用决策表作为输入的规则引擎已针对肾脏分配系统(ETKAS)进行了测试。我们通过运行 11000 次历史匹配运行以及在我们的分配系统上与 ETKAS 并行运行规则引擎,将这个规则引擎与当前使用的 ETKAS 进行了比较。决策表易于实现,并成功验证了正确性、完整性和一致性。规则引擎和 ETKAS 中 11000 次历史匹配的结果完全相同。同时与 ETKAS 并行实时运行规则引擎也没有产生差异。在决策表中指定器官分配规则已经是提高系统清晰度的一大进步。然而,将这些表用作匹配的规则引擎输入,优化了整个过程的灵活性、简洁性和清晰度,从规范到执行的匹配,此外,这种新方法还允许进行良好控制的模拟。