Greg Caulton wrote: >> ------------------------------ >> >> Message: 2 >> Date: Sun, 04 May 2008 21:40:23 +0200 >> From: Bert Verhees <bert.verhees at rosa.nl> >> Subject: Re: Data-entry for OpenEhr >> To: For openEHR technical discussions <openehr-technical at openehr.org> >> Message-ID: <481E1127.6060805 at rosa.nl> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> >> >>> I would also like to start importing openEHR content into PatientOS in >>> the new few weeks. I am less concerned with the data at this point, >>> rather I would like to be able to take a template (perhaps initially >>> just archetypes and I will combine them internally to be larger forms) >>> import it and make then available as a data entry form (and display). >>> >>> I am debating whether to parse the XML generated by the Archetype Editor >>> (awesome tool by the way) or leverage the java reference implementation >>> to read an ADL and then import. I expect the XML would be quicker but >>> more prone to break. Though at this point it is a proof of concept not >>> a long term solution (which may use the TDS instead). >>> >> I am going to use a temporary solution, to get my data into my system. >> It is not that important, it is only maybe 1% percent of all the code >> involved, and with no interface change at most places I can switch >> easily to another more standardized solution if it comes up, or maybe a >> solution a customer wants, is also possible. >> >> I took a short look at your system (is it yours, or from a team?), I >> couldn't find any quick pointers to the architecture behind, and the >> standards used. Maybe you can point me to some information. >> >> I am interested. >> >> thanks >> Bert >> >> >> > > The system is open source (GPL) so the team is community based and > while I have been the primary contributor there are others whose > contributions have been more than valuable. > > The archtecture is distributed with a fat client and could be > described as including elements of Domain Model, > MVC/ApplicationController, DTO, Gateway, Mediator, though many of the > technologies help to simplify things - specifically Hibernate, JBoss > using EJB 3.0, RMI. > > The front end is dynamically generated Swing based upon the database > defined content. The database is PostgreSQL though after 1.0 we will > start supporting Oracle. PatientOS XML integrates with Mirth which > does the heavy lifting for HL7, X12, NCPDP, Web services etc > > Today (in development) you can build clinical forms with a forms > wizard but there have been a few people that have expressed interest > in how PatientOS could integrate with OpenEHR. So to start things off > I thought I would import archetypes to generate forms but retain the > archetype value path so that each data element could be mapped to a > corresponding OpenEHR value. How to use that later to support AQL or > OpenEHR messages is anyones guess, I will likely wait for some > direction at that point from someone who needs that level of > integration. > > I'll start with the XML generated by the Ocean Archetype Editor and > let you know when those generated 'forms' can be accessed in the demo. > >
I have been looking at a similar thing (esp wrt the use of Mirth to allow us to create HL7 "dynamic" models which then contain the static models etc & can be used by our test team to create an entire set of interactions etc which can then be used to test implementations (esp by the implementers before they come to us for formal testing). But that's another story. I would point out the recent page: http://www.openehr.org/specifications/spec_strategy.html As you are not alone wrt wanting to create forms etc from XML Archetypes/templates. We have donated our XML engine here: https://xmlprocess.projects.openhealthtools.org/ Which allows for the quick & easy creation of forms based on XML documents. The one point I have been looking at is the how & where of datatypes as everything else wrt creating XForms from (XML) Archetypes/templates seems to be fairly straightforward. Adam ********************************************************************** This message may contain confidential and privileged information. If you are not the intended recipient please accept our apologies. Please do not disclose, copy or distribute information in this e-mail or take any action in reliance on its contents: to do so is strictly prohibited and may be unlawful. Please inform us that this message has gone astray before deleting it. Thank you for your co-operation. NHSmail is used daily by over 100,000 staff in the NHS. Over a million messages are sent every day by the system. To find out why more and more NHS personnel are switching to this NHS Connecting for Health system please visit www.connectingforhealth.nhs.uk/nhsmail **********************************************************************

