The changes listed below are only proposed and have not been agreed or scheduled yet.
- Remove or deprecate HtmlForm objects. The xmlData field of an HtmlForm can be stored as a form resource.
- Allow xml form content to be stored in external resources. These could be regular resources in a module JAR or UI Framework managed resources. UI Framework supports a development mode where resources are fetched directly from the developer's working copy, and this enables easy form design as changes can be seen immediately.
- Module should use the field table in core as this allows the concept dictionary to display information about how a concept is being used.
- Refactor the encounter model to be the implementation of a more generic model so HFE can serve more than just encounters
- Abstract the post-form processing so a form can define it's own post-processor.
- Allow submitted data to be saved as an artifact, so form submissions could be "re-played" in the event that the database gets corrupted and must be restored to a prior state.