Hi Birger,

I work for Ocean Informatics and am sorry to hear you have not heard back
from my colleagues - I have emailed you privately to follow this up. I am a
clinical modeller and although I have a good grasp of openEHR technology I
am not technical so take what you wish from my comments!!

Although you are correct that in theory you do not need many of the
advanced features of a n openEHR server (clinical data repository) and
might be able to do something simple as you have suggested, as Berty has
suggested, this can be a tricky area and I would urge you to take advantage
of some of the existing implementations that are in existence. openEHR can
be a complex technology tand there are myriad academic attempts to do
something quick and simple that tend to consume a great deal of resource
and divert from the key task at hand. Peter Linhardt's offer is well worth
considering since his team have practical experience of persisting and
querying openEHR data.


The approach I would take, (as used by Peter's team)  is based on the Ocean
Template Data Document approach but has no dependency on the Ocean server
or any other paid-for product. There are several other non-Ocean products
which use an identical approach. The basic approach is to create a template
using the Ocean Template Designer which aligns to your input data as
closely as possible. This template is used to export a Template Data SChema
(XSD), and from that a Template data Document (instance data) is created by
populating (normally via xslt) from your source data. There is a standard
transform (from any TDS) to 'canonical' openEHR XML, available at

http://openehr.codeplex.com/SourceControl/latest#TRUNK/TemplateDataDocument/src/TDDAdapter/XSL/TDD_to_openEHR.xsl

You can then persist this to any openEHR xml-conformant server or datastore.

There are other approaches such as that taken by Pablo Pazos
https://code.google.com/p/open-ehr-gen-framework/ which uses a different
way of creating templates.

The key requirements I think you need to consider are

1. Can I easily persist and retreive openEHR compositions without getting
deepely embroiled in coding?
2. Can I query the data easily (critical in your case), preferably using
AQL Archetype Query Language?

I still think you would be better to approach some existing server
providers (or take up Peter's offer) to save you considerable effort. Once
you have a better understanding of openEHR technologies, you might well
decide to 'roll your own' persistence layer but that would be my last
resort not my first!

I hope I have managed to avoid any commercial bias here. To my knowledge at
least 3 other openEHR developers are using the TDD approach.

Ian






On 2 September 2013 10:11, Birger Haarbrandt <birger.haarbrandt at 
plri.de>wrote:

>  Hello everybody,
>
> at first I'd like to introduce myself: I'm a research associate the
> University of Braunschweig, Germany. We are involved in a clinical data
> warehouse project at Hannover Medical School. I got a background in
> biomedical informatics and computer science.
>
> We would like to use openEHR to generate a somewhat generic data model
> that serves the need of researchers in translational medicine. I have an
> architecture in mind as follows:
>
> Specialists create archetypes and templates for their specific domains.
> Then an XSD is created from the particular template. We derive a XML
> document of the XSD that is filled with data of our source systems (SAP,
> HL7 v2 messages etc.) with the help of ETL-Tools (data cleaning and
> stuff...). Then, the document gets validated with help of the XSD and gets
> stored persistently into a XML Database (or maybe MS SQL Server 2012, we
> would need to evaluate its limitations). This consolidated database serves
> as repository for the creation of dedicated data marts.
>
> As far as I understand the architecture of openEHR, we don't need any of
> the openEHR 'server' functions when our goal is to store data according to
> openEHR reference model and data is just for research purposes. Is there a
> trial version of the Template Designer? The sales people of Ocean Software
> didn't respond yet.
>
> This is of course just a rough sketch but I would highly appreciate some
> comments and thoughts about this approach. To be honst: at first I wanted
> to give the RIM a try. Then I tried their tools. End of story.
>
> With kind regards,
>
> --
> *Birger Haarbrandt, M.Sc.*
>
> Peter L. Reichertz Institut f?r Medizinische Informatik
> Technische Universit?t Braunschweig und
> Medizinische Hochschule Hannover
> M?hlenpfordtstra?e 23
> D-38106 Braunschweig
>
> T +49 (0)531 391-2129
> F +49 (0)531 391-9502
> birger.haarbrandt at plri.de
> http://www.plri.de
>
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at lists.openehr.org
>
> http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org
>



-- 
Dr Ian McNicoll
office +44 (0)1536 414 994
fax +44 (0)1536 516317
mobile +44 (0)775 209 7859
skype ianmcnicoll
ian.mcnicoll at oceaninformatics.com

Clinical Modelling Consultant, Ocean Informatics, UK
Director openEHR Foundation  www.openehr.org/knowledge
Honorary Senior Research Associate, CHIME, UCL
SCIMP Working Group, NHS Scotland
BCS Primary Health Care  www.phcsg.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130902/62f0f645/attachment-0001.html>

Reply via email to