Hi Ian and all,

thanks for the fast reponses. You are right that I'm still pretty new to 
openEHR, that's the reason why I try to understand things on a high 
level first.

The solution we try to find does not have to be quick and simple, I 
would prefer to call it lean and appropriate :) When there is a good 
reason why we should use an openEHR Server then we should take this 
road. From my perspective the most important feature that we need is a 
good set of modeling tools and a healthy underlying reference model that 
enables us to develop a data model that is somewhat stable and 
independent of source systems.

Obviously I was ambiguous in my description of what we want to achieve 
as your first suggestion (TDD) is similar to what I had in mind (I found 
some of your company's slides getting more into detail about such an 
approach). When I understand you right, validation is done by using an 
openEHR server for data validation instead of W3C schema validation 
against TDS.

I will follow of course the nice offer and get into contact with Peter 
to learn how they achieved things.

Thank you very much again for giving me a good start.

Kind regards,

Birger



Am 02.09.2013 14:12, schrieb Ian McNicoll:
> 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 <mailto: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 <tel:%2B49%20%280%29531%20391-2129>
>     F +49 (0)531 391-9502 <tel:%2B49%20%280%29531%20391-9502>
>     birger.haarbrandt at plri.de <mailto:birger.haarbrandt at plri.de>
>     http://www.plri.de
>
>
>     _______________________________________________
>     openEHR-technical mailing list
>     openEHR-technical at lists.openehr.org
>     <mailto: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 
> <mailto:ian.mcnicoll at oceaninformatics.com>
>
> Clinical Modelling Consultant, Ocean Informatics, UK
> Director openEHR Foundation www.openehr.org/knowledge 
> <http://www.openehr.org/knowledge>
> Honorary Senior Research Associate, CHIME, UCL
> SCIMP Working Group, NHS Scotland
> BCS Primary Health Care www.phcsg.org <http://www.phcsg.org>
>
>
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org


-- 
*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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130902/5ed0d6fe/attachment.html>

Reply via email to