Heymans Stijn, McKennirey Matthew, Phillips Joshua
SemanticBits, LLC, 13921 Park Center Road Suite 420, Herndon, VA 20171, USA.
J Biomed Semantics. 2011 Jul 15;2(1):2. doi: 10.1186/2041-1480-2-2.
The HL7 Clinical Document Architecture (CDA) constrains the HL7 Reference Information model (RIM) to specify the format of HL7-compliant clinical documents, dubbed CDA documents. The use of clinical terminologies such as SNOMED CT® further improves interoperability as they provide a shared understanding of concepts used in clinical documents. However, despite the use of the RIM and of shared terminologies such as SNOMED CT®, gaps remain as to how to use both the RIM and SNOMED CT® in HL7 clinical documents. The HL7 implementation guide on Using SNOMED CT in HL7 Version 3 is an effort to close this gap. It is, however, a human-readable document that is not suited for automatic processing. As such, health care professionals designing clinical documents need to ensure validity of documents manually.
We represent the CDA using the Ontology Web Language OWL and further use the OWL version of SNOMED CT® to enable the translation of CDA documents to so-called OWL ontologies. We formalize a subset of the constraints in the implementation guide on Using SNOMED CT in HL7 Version 3 as OWL Integrity Constraints and show that we can automatically validate CDA documents using OWL reasoners such as Pellet. Finally, we evaluate our approach via a prototype implementation that plugs in the Open Health Workbench.
We present a methodology to automatically check the validity of CDA documents which make reference to SNOMED CT® terminology. The methodology relies on semantic technologies such as OWL. As such it removes the burden from IT health care professionals of having to manually implement such guidelines in systems that use HL7 Version 3 documents.
HL7临床文档架构(CDA)对HL7参考信息模型(RIM)进行约束,以指定符合HL7的临床文档(即CDA文档)的格式。使用诸如SNOMED CT®之类的临床术语可进一步提高互操作性,因为它们能使人们对临床文档中使用的概念有共同的理解。然而,尽管使用了RIM和诸如SNOMED CT®之类的共享术语,但在如何在HL7临床文档中同时使用RIM和SNOMED CT®方面仍存在差距。HL7关于在HL7版本3中使用SNOMED CT的实施指南旨在弥合这一差距。然而,它是一份人类可读的文档,不适合自动处理。因此,设计临床文档的医疗保健专业人员需要手动确保文档的有效性。
我们使用本体网络语言OWL来表示CDA,并进一步使用SNOMED CT®的OWL版本,以便将CDA文档转换为所谓的OWL本体。我们将HL7版本3中关于使用SNOMED CT的实施指南中的一部分约束形式化为OWL完整性约束,并表明我们可以使用诸如Pellet之类的OWL推理器自动验证CDA文档。最后,我们通过一个插入开放健康工作台的原型实现来评估我们的方法。
我们提出了一种自动检查引用SNOMED CT®术语表的CDA文档有效性的方法。该方法依赖于诸如OWL之类的语义技术。因此,它减轻了医疗保健信息技术专业人员在使用HL7版本3文档的系统中手动实施此类指南的负担。