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.