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

FHIR Neo4J graph database query engine

Journal

Studies in health technology and informatics
ISSN: 1879-8365
Titre abrégé: Stud Health Technol Inform
Pays: Netherlands
ID NLM: 9214582

Informations de publication

Date de publication:
03 Sep 2019
Historique:
entrez: 5 9 2019
pubmed: 5 9 2019
medline: 14 9 2019
Statut: ppublish

Résumé

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.

Identifiants

pubmed: 31483253
pii: SHTI190804
doi: 10.3233/SHTI190804
doi:

Types de publication

Journal Article

Langues

eng

Pagination

46-51

Auteurs

Georg Fette (G)

University of Würzburg, Chair of Computer Science 6.
University Hospital of Würzburg, Comprehensive Heart Failure Center.

Mathias Kaspar (M)

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

Leon Liman (L)

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

Maximilian Ertl (M)

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

Jonathan Krebs (J)

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

Stefan Störk (S)

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

Frank Puppe (F)

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

Articles similaires

Humans Male Female Mental Health Child, Preschool
Humans Recurrence Male Female Middle Aged

Classifications MeSH