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] twitter: @ianmcnicoll Co-Chair, openEHR Foundation [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]> 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] > > 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

