The demo application which you can access from
http://opereffa.chime.ucl.ac.uk is capable of both saving and updating data. Please follow these steps:
Navigate to "demo" link, and enter a patient name.
Choose any one of the forms from the menu on the left, and enter data. Once you click save, the data will appear on the right hand side, and the save button will turn into "update". Also, each entry on the right hand side has an update link, which would load the form in update mode so that you can update that entry.
If you want to use your own archetypes, you'd have to make sure that they consist of data types and data structures supported by Opereffa. The forms on the left, under categories are created using an Opereffa plugin in Eclipse. The archetypes are also available, if you check out the installation section of Opereffa web site. The Eclipse plugin source code is under the project OpenEHRTools in the SVN server (
http://www.openehr.org/svn/opereffa )
So assuming you'd like to import your own archetype into Opereffa, you can use the Eclipse plugin (available from the sourceforge download site), and simply create the JSF UI forms from the ADL files. Once you put the jsf form (xhtml) into the web application, it would work just like the existing ones.
If you do not feel like setting up the development environment, there is a live linux DVD available from downloads, which would give you the Eclipse environment (but I am not sure if I've added the Eclipse plugin into Eclipse in this DVD). You can use the whole thing without touching a single bit in your system, or you can install it to your machine, to have the development setup.
Opereffa had quite a lot of updates after the last release, and I am hoping that I'll release it soon.
In case you have further questions, please do not hesitate to ask.
Kind regards
Seref