Connecting openEHR data to Semantic Web

Does anyone have experience connecting the openEHR and semantic web technologies?

An increasing amount of care organisation in the Netherlands have their clinical data available in openehr format.
The regulators require data in semantic web technologies:
A custom ontology for relevant information, RDF store and SPARQL queries for key performance indicators.
For example the number of staff, average time to receive treatment etc.

Currently they are mapping admin data from EHR’s using an ‘exchange profile’ to the ontology. That mapping is custom per EHR system (and requires fine tuning for each care organisation). And they are interested to move into clinical performance indicators. Where data may be available in a standardised way in openEHR.

Now those regulators have requested me to advise if openEHR could help with those challenges.

The key question I have is how to efficiently make data in openEHR available to perform the SPARQL query (e.g. time after admission till Advance care plan recording).

One of the scencarios is mapping to an ontology, exporting data and then running the SPARQL. A bit similar to EOS/OMOCL by @SevKohler.

Does anyone have experience with a similar project?

More info:

(Dutch, let me know if you need help translating)

1 Like

Hello Joost, in Spain several groups have worked on that regard. Both Jesualdo Fernandez Breis from Murcia University and Santiago Frid from Clinic Hospital from Barcelona have worked extensively with the OWL/Rdf representation of openEHR/ISO13606 data.
https://www.researchgate.net/profile/Jesualdo-Fernandez-Breis
https://www.researchgate.net/profile/Santiago-Frid
We have also experimented with this in the past, specifically with the enrichment of EHR data with semantic web sources (e.g. drug-to-drug interactions). We participated in a paper on the matter Augmented EHR: Enrichment of EHR with Contents from Semantic Web Sources
This implied the transformation of openEHR data into rdf, and launching of SPARQL queries to get data back into the data instance

3 Likes

Hi @joostholslag,

I did a bit of work on this a good while ago. However, this was only a research prototype. You can read some details here: Automated Transformation of openEHR Data Instances to OWL - PubMed

This included also querying the data along with SNOMED CT (got an academic license for this purpose back then).

3 Likes

When I was doing my PhD at UCL, Catalina Martinez was working on this, specifically mapping openEHR to semantic web tech. This is one of the early hits: (PDF) Towards ISO 13606 and openEHR Archetype-Based Semantic Interoperability

This was in 2008, she obviously kept working on this, so her other publications may be of interest too.

2 Likes

Roland Hedayat also made some interesting Semantic Web work including using openEHR Semantic Web Technologies in the Quest for Compatible Distributed Health Records