In this paper, we share our experience of developing a hybrid execution environment for computer-interpretable guidelines (CIGs) in PROforma. The proposed environment is part of the CAPABLE system which provides coaching for cancer patients and decision support for physicians. It extends a standard PROforma execution engine - Deontics Engine (DE) - with additional components that act as wrappers around DE, allow handling of non-standard tasks, and facilitate integration with the rest of the CAPABLE system. This yields a hybrid environment in which the standard engine and specialized components must be interfaced together by some intervening layer. In the CAPABLE system this has been achieved by defining a set of specialized meta-properties which are attached to data and tasks in the PROforma CIGs to specify the interface between engine and components.
翻译:本文分享了我们在PROforma中为计算机可解释指南(CIGs)开发混合执行环境的经验。该环境是CAPABLE系统的一部分,该系统为癌症患者提供辅导并为医生提供决策支持。它在标准PROforma执行引擎——Deontics引擎(DE)基础上,扩展了作为DE封装器的附加组件,能够处理非标准任务并促进与CAPABLE系统其余部分的集成。这形成了一个混合环境,其中标准引擎与专用组件需通过某种中介层进行接口对接。在CAPABLE系统中,通过在PROforma CIGs的数据和任务上附加一组专门的元属性来定义引擎与组件间的接口,实现了这一目标。