Project Management

Team

Project Lead

Authors

Reviewers

 

 

 

 Development Process

There are various possibilities for development of a query capability for openEHR, depending on the starting point. One querying language called AQL has already been developed and implemented to a reasonable extent by Ocean Informatics, and could form the starting point for an openEHR standard query language. On the other hand, if there are other candidates available, a selection process might be needed. Technically there is no reason why more than one querying approach cannot be described by openEHR, and there may be reasons to do this. The main requirement is that any/all querying solutions are mutually consistent, and consistent with all other aspects of openEHR.

Delivery Plan

Stage

Date

development draft

Q3 2008

trial use

Q1 2009

stable

Q3 2009

Requirements

An Integrated Care EHR (Electronic Health Record) is defined as:
"a repository of information regarding the health of a subject of care in computer processable form, stored and transmitted securely, and accessible by multiple authorised users" [1].

In any realistic health computing environment, EHRs will be maintained in systems of varying implementation, in terms of database (e.g. objects, relational), database schema (actual table design) and access mechanisms (variants of SQL, service interfaces etc). This will be true even for implementations all based on openEHR, since the choices for the back-end are still open to system designers. For a health authority that funds such systems, most of the economic value in the data is only available if the EHRs can be queried a) independent of the context of capture - i.e. screen form etc, and b) longitudinally for a given patient. As a result, the method of querying is of crucial importance. Clearly persistence details and even system vendors could change over time within the environment, and yet queries built to achieve a certain job must continue to function during and after such changes. This leads to the requirement for a query language independent of persistence design. We state the requirements as follows:

Candidate Solutions

The following candidates have been proposed as a query solution for archetypes openEHR data:

References

  1. ISO/TC 215 Technical Report: Electronic Health Record Definition, Scope, and Context. Second Draft, August 2003. (Accessed on 14/01/2008)