Suppr超能文献

使用图数据库Neo4J实现HL7-CQL引擎

Implementation of a HL7-CQL Engine Using the Graph Database Neo4J.

作者信息

Fette Georg, Kaspar Mathias, Liman Leon, Ertl Maximilian, Krebs Jonathan, Störk Stefan, Puppe Frank

机构信息

University of Würzburg, Chair of Computer Science 6.

University Hospital of Würzburg, Comprehensive Heart Failure Center.

出版信息

Stud Health Technol Inform. 2019 Sep 3;267:46-51. doi: 10.3233/SHTI190804.

Abstract

The Clinical Quality Language (CQL) is a useful tool for defining search requests for data stores containing FHIR data. Unfortunately, there are only few execution engines that are able to evaluate CQL queries. As FHIR data represents a graph structure, the authors pursue the approach of storing all data contained in a FHIR server in the graph database Neo4J and to translate CQL queries into Neo4J's query language Cypher. The query results returned by the graph database are retranslated into their FHIR representation and returned to the querying user. The approach has been positively tested on publicly available FHIR servers with a handcrafted set of example CQL queries.

摘要

临床质量语言(CQL)是一种用于定义对包含FHIR数据的数据存储进行搜索请求的有用工具。不幸的是,能够评估CQL查询的执行引擎很少。由于FHIR数据表示一种图形结构,作者采用的方法是将FHIR服务器中包含的所有数据存储在图形数据库Neo4J中,并将CQL查询转换为Neo4J的查询语言Cypher。图形数据库返回的查询结果会被重新转换为其FHIR表示形式,并返回给查询用户。该方法已经在公开可用的FHIR服务器上使用一组手工制作的示例CQL查询进行了正面测试。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验