Type: New Feature
Affects Version/s: None
Fix Version/s: None
I would like to request a feature for html form entry or a module that periodically (every 15 or 30 secs) stores a "draft" of the html form that is being worked on in a "non-submited" state.
This would allow users who do not have permission to edit a submitted form to return to a form (in the instance that perhaps they accidentally close or navigate away from the page in the browser, the computer runs out of battery, etc).
This features would allow users to not have to start over the form from scratch if a problem occurred. I would propose creating a separate table that contains a flag for signed forms vs. forms in progress. signed forms would be considered submitted, but prior to "signing" forms would be stored every 15 to 30 secs as a form in progress. forms in progress would appear and could be edited within the encounter's page until they are signed and submitted.
This is a highly requested feature at our clinic and we would be able to provide some development cycles/funding to produce the solution, however we want to make sure to do it in a way that incorporates well into the current/future trunk and html forms module so that it doesn't become obsolete.