Open EHR-Gen Framework
Project site: http://code.google.com/p/open-ehr-gen-framework/
Open EHR-Gen Framework is a dynamic EHR system generator. The framework takes archetypes and templates as inputs, and it generates the GUI for user data entry, validates the input data and persist the validated data. If an archetype or template is changed, the GUI, data validation and data persistence changes automatically (without modifying the source code). So, the framework can be used to create any EHR system, all you have to do is choose your archetypes and create your templates, the framework does the rest.
The framework was developed over a Java technology stack (Grails framework, Groovy, Java, openEHR Java Ref Impl). It works virtually with any relational database.
Wiki related pages:
http://www.openehr.org/wiki/display/impl/Playing+with+Pablo%27s+Open+EHR-Gen+Framework
http://www.openehr.org/wiki/display/impl/GUI+directives+for+visualization+templates