Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Idea behind this page

Pablo recently announced his the Open EHR-Gen framework on the list, which he has been building with his friend Leandro as their degree project in Computer Engineering. As I have a tiny bit of little experience with the MVC/ORM Java-based web application framework Grails (realised a simple wedding registry), which his is the basis for their framework uses, I was have been enthusiastic to try it out. I will try to document my experience on this wiki page along the way.

And before I forget: Thank you Pablo and Leandro for sharing this major piece of work!

...

Overview and current status

This is very preliminary and I won't be playing for the next couple of days, as I am on holiday. However, playing continues at the end of next week. Then I will provide more details and links to Pablo's documentation. I will also include the tips & background info that Pablo provided on the list to have them in a more permanent form.

The approach to this exploration is stepwise...

Step

Aim

Write-up

Last major revision

Status

1.

Setup, check out existing templates incl few test alterations, peak at domain classes and DB Schema

03-12-2010

Done

2.

Create own template(s) and experiment with available features

 

Ongoing

3.

General principles behind GUI generation

 

Future

4.

Performance issues

 

Future

5.

Thoughts about potential and leverage for openEHR community, usage and future extensions

 

Future

6.

Step-by-step tutorials

 

Maybe

Setup

On the the project website Pablo describes in Spanish what is needed to install his framework. Here is the automatic Google translation.

...

At first I used the in-memory database HSQLDB then I used MySQL. Both worked, but with MySQL I could have a peak behind the scenes (see DB schema below).

Random information

Running the framework...

...with his templates

For the short time I clicked around the framework worked flawlessly as downloaded from the SVN repository.

After making changes in the templates I had to restart the app (can possibly be avoided by emptying the cache, but I haven't found it yet).

...

...with a self-created mini template

Issues

Description

Solution

Status

1.

Applying template and archetype changes without restarting framework

see above

(tick)

TBD

Performance

TBD

Future, ideas, how to leverage this work for the openEHR community

...