Query Translation Between AQL and CQL

Stud Health Technol Inform. 2019 Aug 21:264:128-132. doi: 10.3233/SHTI190197.

Abstract

Secondary use of electronic health records using data aggregation systems (DAS) with standardized access interfaces (e.g. openEHR, i2b2, FHIR) have become an attractive approach to support clinical research. In order to increase the volume of underlying patient data, multiple DASs at different institutions can be connected to research networks. Two obstacles to connect a DAS to such a network are the syntactical differences between the involved DAS query interfaces and differences in the data models the DASs operate on. The current work presents an approach to tackle both problems by translating queries from a DAS using openEHR's query language AQL (Archetype Query Language) into queries using the query language CQL (Clinical Quality Language) and vice versa. For the subset of queries which are expressible in both query languages the presented approach is well feasible.

Keywords: Data Warehousing; Electronic Health Records; Information Systems.

MeSH terms

  • Electronic Health Records*
  • Humans