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>

