Hi Ian, Good to hear this work is being appreciated.
It could certainly be possible to merge Archie with the existing adl2-core library. I think the adl2-core library looks like it has good quality code and decent API. It could be interesting because although there is quite a bit of overlap in functionality, Archie has functionality that adl2-core does not have, and adl2-core has functionality Archie does not yet have. If the owners of that library are willing to relicense their code or at least parts of their code under a different license, it could be interesting. We’re open to releasing this code under a different license, but only if the resulting work can be used in non-GPL software. Regards, Pieter Bos Nedap Healthcare From: openEHR-technical <[email protected]<mailto:[email protected]>> on behalf of Ian McNicoll <[email protected]<mailto:[email protected]>> Reply-To: For openEHR technical discussions <[email protected]<mailto:[email protected]>> Date: Wednesday 18 May 2016 at 10:42 To: For openEHR technical discussions <[email protected]<mailto:[email protected]>> Cc: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Re: Archie version 0.1.0 released Hi Pieter, This looks a really interesting and valuable piece of work. Many thanks for your efforts - hopefully others will want to contribute. It would be nice if we could somehow bring this work and the existing AOM2/ADL2 work together (or at least not duplicate work). I appreciate there is a different licensing approach but I don't think that is necessarily set in stone. Ian Dr Ian McNicoll mobile +44 (0)775 209 7859 office +44 (0)1536 414994 skype: ianmcnicoll email: [email protected]<mailto:[email protected]> twitter: @ianmcnicoll [https://docs.google.com/uc?id=0BzLo3mNUvbAjT2R5Sm1DdFZYTU0&export=download] Co-Chair, openEHR Foundation [email protected]<mailto:[email protected]> Director, freshEHR Clinical Informatics Ltd. Director, HANDIHealth CIC Hon. Senior Research Associate, CHIME, UCL On 17 May 2016 at 12:53, Pieter Bos <[email protected]<mailto:[email protected]>> wrote: A few months ago I announced the development of an open source Java openEHR library called Archie. It has progressed enough that I’m now pleased to announced the release of version 0.1.0 of Archie. It supports the latest ADL 2 and reference model versions and is licensed under the Apache license. The documentation and source can be found at https://github.com/nedap/archie. It’s available at Maven Central at com.nedap.healthcare:archie:0.1.0 . Why another library? The existing open source openEHR libraries were either ADL 1.4 or published under the Affero GPL. This means there is no library available for non-GPL ADL 2 openEHR projects. We are building a non-GPL openEHR implementation, so we needed a library and wrote it. We believe the openEHR community benefits from having up to date open source tools, so we decided to release Archie. Features: * ADL parser, including a generic ODIN to Java objects mapper * Archetype Object Model * The EHR part of the Reference Model * Basic APath-queries on AOM and RM objects * Flattener * Operational template creation * Easy to use APIs for object creation, terminology lookup, archetype model tree walking and constraint checking * RM serializes to XML in accordance with the openEHR-published XSD, or to JSON using jackson * AOM serialization to JSON for easy use in JavaScript based web-applications. * Tools for reference model object creation and attribute setting based on archetype constraints * Pluggable reference model architecture: the reference model can be swapped for some other implementation and the tools keep working Experimental features: These features are included, but the API and implementation of these features will probably change in the coming versions: * Rules evaluation (with some minor syntax changes for now, see the project readme) * Full APath and XPath expression evaluation on reference model objects using the JAXP–implementation of your choice Future releases and contributions We’re continuing the development, so there will be more releases in the near future. If you want to contribute: pull requests and issue reports are very welcome! Regards, Pieter Bos Nedap Healthcare _______________________________________________ openEHR-technical mailing list [email protected]<mailto:[email protected]> http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org _______________________________________________ openEHR-technical mailing list [email protected] http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

