I’m writing this as an end-user of one of their forms, not as a customer. I am a frontend software engineer and design user interfaces for a living, which means I am more likely to notice bad design than the typical user. However, I can’t believe that any user could complete the form I just did and not notice how poorly it was designed. The experience was so bad that I felt compelled to find out who created it. I was dismayed when I found out that they paid to have such a terrible form built for them. Apart from being unpleasant overall, it was missing many of the hallmarks that indicate a professionally designed form. I included a few examples of these below. They don’t adequately convey how bad the user experience was, but I hope they illustrate the basis of my point.The bottom line is that this form appears to be designed by someone who just entered the web design field and has no real-world experience. Do your patients a favor and find a firm that has experienced user experience/user interface designers on their staff.Examples:- Autoformatting or formatting hints Ex: The phone number only accepted digits with no symbols. I entered my phone number in the traditional way (XXX) XXX-XXXX, but it was flagged as an error when I submitted it.- Disclosure of electronic signature. The form asked for a signature in the form of a text box on a few of the first pages with no further information. On the last page, they provided the disclosure that entering your name into the box constitutes a binding signature. – Allow additional entries when needed. For a type of input that will scale differently per user in number of entries, it is typically best to use an element that allows the user to add one entry at a time. Instead, for the patient’s medication listing, this form had multiple sections, each of which had multiple lines. This was bad enough to begin with, but got worse when I attempted to submit it after entering my medications to find that every empty field on every empty line of that section was flagged as invalid because they were empty. I had to enter something into every field in order to submit it. I have attached a screenshot of this screen.