Information Engineering Research Unit, Computer Science Dept., University of Alcalá, Ctra. Barcelona km. 33.6, Alcalá de Henares, Madrid, Spain.
J Biomed Inform. 2011 Apr;44(2):343-53. doi: 10.1016/j.jbi.2010.11.005. Epub 2010 Nov 29.
Semantic interoperability is essential to facilitate the computerized support for alerts, workflow management and evidence-based healthcare across heterogeneous electronic health record (EHR) systems. Clinical archetypes, which are formal definitions of specific clinical concepts defined as specializations of a generic reference (information) model, provide a mechanism to express data structures in a shared and interoperable way. However, currently available archetype languages do not provide direct support for mapping to formal ontologies and then exploiting reasoning on clinical knowledge, which are key ingredients of full semantic interoperability, as stated in the SemanticHEALTH report [1]. This paper reports on an approach to translate definitions expressed in the openEHR Archetype Definition Language (ADL) to a formal representation expressed using the Ontology Web Language (OWL). The formal representations are then integrated with rules expressed with Semantic Web Rule Language (SWRL) expressions, providing an approach to apply the SWRL rules to concrete instances of clinical data. Sharing the knowledge expressed in the form of rules is consistent with the philosophy of open sharing, encouraged by archetypes. Our approach also allows the reuse of formal knowledge, expressed through ontologies, and extends reuse to propositions of declarative knowledge, such as those encoded in clinical guidelines. This paper describes the ADL-to-OWL translation approach, describes the techniques to map archetypes to formal ontologies, and demonstrates how rules can be applied to the resulting representation. We provide examples taken from a patient safety alerting system to illustrate our approach.
语义互操作性对于在异构电子健康记录(EHR)系统中实现计算机支持的警报、工作流程管理和基于证据的医疗至关重要。临床原型是对特定临床概念的正式定义,这些概念被定义为通用参考(信息)模型的专业化,为以共享和可互操作的方式表达数据结构提供了一种机制。然而,目前可用的原型语言没有直接支持到正式本体的映射,然后利用临床知识推理,这是 SemanticHEALTH 报告[1]中提到的完全语义互操作性的关键要素。本文报告了一种将以 openEHR 原型定义语言(ADL)表达的定义转换为使用本体网络语言(OWL)表达的正式表示的方法。然后,将正式表示与使用语义网络规则语言(SWRL)表达的规则集成,提供了一种将 SWRL 规则应用于临床数据具体实例的方法。以规则形式表达的知识共享符合开放共享的理念,这是原型所鼓励的。我们的方法还允许通过本体表达的正式知识的重用,并将重用扩展到声明性知识的命题,例如那些编码在临床指南中的命题。本文描述了 ADL 到 OWL 的翻译方法,描述了将原型映射到正式本体的技术,并演示了如何将规则应用于所得表示。我们提供了取自患者安全警报系统的示例来说明我们的方法。