The openEHR Java Reference Implementation Project
Description
This repository contains components comprising a reference implementation of openEHR in the Java language. Eventually the components will include:
- back-end services, such as EHR service, demographic service, archetype service
- a client component, which is built in to user applications to " openEHR-enable" them, i.e. to add the capability of an archetyping/templating kernel, security, client side communication with back-end services, and so on
- as part of the client component, a "kernel". The idea of a kernel in openEHR is a small but sophisticated component which implements the reference model (RM) and archetype model (AM) in order to actually use archetypes at runtime to build and validate data. It is the key component in many openEHR services, and central to the archetype method. We are aiming for this implementation to become the openEHR reference implementation of the kernel for the Java language.
- ADL parser and serializer
Implemented openEHR Specifications
- open EHR Reference Model: EHR, EHR Extract, Demographic, Data Types, Data Structures, Common, Support
- open EHR Archetype Model: Archetype Object Model, openEHR Archetype Profile, Archetype Definition Language
Component Descriptions
- openehr-rm Java implementation of the Reference Models (RM)
- openehr-aom Java implementation of the Archetype Object Model (AOM)
- openehr-ap Java implementation of the openEHR Archetype Profile (AP)
- adl-serializer ADL serialization from AOM, AP objects
- adl-parser Archetypes in ADL format to AOM, AP objects
- openehr-dao Data Access Object interfaces for RM
- mini-termserv A minimum terminology service required by the kernel
Vital Statistics
|
Project Leader |
Rong Chen; (Cambio, email; remove XXs from email address) |
|---|---|
|
Development team |
Yin Su Lim, Nathan Lea, Bert Verhees, Erik Sundvall, Helma van der Linden, Thilo Schuler, Sebastian Garde, Lisa Thurston, Humberto Naves, Miguel-Angel Sicilia, Leonardo Lezcano |
|
Contributors |
Rodrigo Filgueira, Mattias Forss, Johan Hjalmarsson, Jonas Andersson, Joakim Fredriksson, Routis Haralampos, Sergio Miranda Freire |
|
Project Mailing List |
ref_impl_java@openehr.org - http://www.chime.ucl.ac.uk/mailman/listinfo/ref_impl_java . |
|
Developer Guidelines |
The guidelines are used by the team in managing this repository, and govern quality assurance measures designed to guarantee that the repository moves from one consistent state to another consistent state with every change-set. |
|
ARB change managed |
No |
|
Language(s) & Technologies |
Java 1.5 |
|
Source Repository |
Subversion repository name = ref_impl_java; |
|
Builder Server |
Continuous Integration Server: Continuum |
|
Documentation |
Wiki: http://www.openehr.org/wiki/display/projects/Java+Reference+Implementation |
|
Downloads |
|
|
Problem Reports (PRs) |
|
|
Status |
Release 1.0.1 RC |
News
- 07 Aug 2008 Archetype to ontology translator, ehr2ont, jointed the Java project
- 03 Jun 2008 Code donation from Zilics including mutable RM+AM and XML archetype/template parsers
- 25 May 2008 Archetype Testing Framework, archetype-testing, presented at MIE2008, Gothenburg
- 14 Dec 2007 Documentation moved to Wiki
- 12 Dec 2007 Welcome Humberto as the new committer!
- 5 Dec 2007 New component mini-termserv available
- 19 Oct 2007 Welcome 4 new Java project committers!
- 19 Aug 2007 Instructions for attendees to the openEHR Implementation Workshop at Medinfo
- 12 Aug 2007 Documents updated; quick start, download page added
- 08 Aug 2007 The Java project build server launched
- 27 Oct 2006 Release-1.0.1 RC1 announced
There are no comments.