Aims of the openEHR Java Implementation Project

1. Validate design specifications

Validate published design specifications through implementation activities and provide concrete feedbacks that will hopefully lead to improvement of the specifications.

2. Provide a reference Java implementation

Create an implementation in Java that is both faithful to the design specifications and technically sound thus provide educational purpose towards prospective openEHR developers.

3. Explore new design ideas

Explore innovative design ideas and validate them through implementations which will later be abstracted as new design specifications.

4. Provide reusable software components

Provide common code base grouped as coherent, reusable software components as building blocks for full-fledged EHR systems.