This is exactly the issue that the Python implementation intends to address. http://www.openehr.org/wiki/display/dev/Python+developer%27s +page
The openEHR information model comes wrapped by a robust open source application server. There is still work to be done but MUCH is already done. If you have an interest in using openEHR in a Python environment joins us http://lists.chime.ucl.ac.uk/mailman/listinfo/ref_impl_python to see where you can help. We need poeple at all levels of open source project development. Cheers, Tim On Fri, 2008-09-12 at 07:40 -0700, Mathias Lin wrote: > Hi Sam and all, > > I would like to add some newbie questions and also give some feedback on the > openEHR website and information I found so far - really as an absolute > newbie. > My background: I'm a software engineer living and working in China now for > almost 3 years, using a lot of open source software and components; I don't > have a medical background. > > A while ago I was searching the web for open source EHR systems, which have > a solid basis, not hacked, a good (preferably 'scientific') backing and > supportive community. Beside OpenEHR I also came across two other systems > (openMRS, Tolven), of which I also looked at openMRS closer. > > I read about the architecture, checked out both openMRS and openEHR projects > from SVN, and I built both projects (java implementation) successfully. Also > installed at the Ocean archetype tools. > > Now for an absolute newbie I'd like to say: after reading (some of) the > openEHR documents, it got clear to me what openEHR is about and how it can > be used. But before I read them, just trying to gather the most important > information from the website (by evaluating a suitable system), it didn't > get clear to me at a first glance that openEHR is actually not a ready-to-go > EHR system, but more a specification. Of course after a while I got to know > it, but I was still wondering and in search of some kind of reference > implementation for a whole system. > Let's say, like after I've built the openMRS project, I could login to > something, see and feel a real application. I was in search of something > similar among the openEHR subprojects. Just a small sample application, not > expecting a fully featured EHR system. > > Now -- I understand the purpose of openEHR specification, and I know that > it's 'just' a specification and it shouldn't be fixed to any concrete > implementation, but I am wondering, since I assume that somebody in the > community is actually using openEHR in real-life-applications, it seems > there's no such thing like the famous 'pet store' reference implementation > that Sun is using to demonstrate their JEE specification. For example I am > wondering about best-practice persistence management for > templates/archetypes. > Of course, EHR systems and their requirements differ and developers favour > different technologies, some use rich clients, some use web clients (maybe > some systems don't even have a client and just serve as middleware), some > use a SOA approach, some use relational db, some use pure XML dbs, some > hibernate/ejb, and so on and so on.... > > To sum it up, I am wondering (or it seems to me) that there is hardly any > discussion about real system implementation regarding such things like > persistence in the mailing list, or somebody who has actually built a real > app, that could be used by newbies to start from. For example, I think most > (client-based) EHR systems will have core features like user management, > basic demographics management. It would be helpful to learn how such things > like demographics are actually implemented in a real system (just as an > example, of course the ways to implement are endless). Or how a GUI is built > (how it can be generated from templates/archetypes?). A lot of questions I > assume lot of people in the community already dealt with in their real-life > implementations). > > I learned that Greg Caulton has implemented some openEHR support into his > patientOS solution. I am wondering, are there any other open source 'real > app' projects, that are built upon the openEHR specification from ground up, > or is there such 'Sun's pet-store' sub project planned? Will the java > implementation project extend any further, or will have a subproject? > > You see, as a newbie I have some best-practice questions, but I didn't want > to bother the mailing list with it. I can imagine, lot of newbies - also > like Juan - have similar questions. So I just wanted to add my feedback to > this thread as well, maybe it's helpful. > > Mathias > > > -- > View this message in context: > http://www.nabble.com/How-to-start-an-application-with-openEHR-tp18247023p19457289.html > Sent from the openehr-technical mailing list archive at Nabble.com. > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at openehr.org > http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical -- ****************************************************************************** Timothy W. Cook, MSc Health Informatics Visiting Researcher, Clinical Decision Support Systems Fluminense Federal University, Niter?i,RJ Brazil Honorary Research Assistant, CHIME, University College London, London, England, UK ****************************************************************************** -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20080912/e57c6f19/attachment.asc>

