hardened medical history forms with client and server side error handling