2 ms·
My job requires me to both create and provide PDF order forms and receive, complete and return many forms. Our healthcare-related clientele is both slow to ado
by shanecleveland 7y ago
My job requires me to both create and provide PDF order forms and receive, complete and return many forms.
Our healthcare-related clientele is both slow to adopt technology and, understandably, still have a need to print and complete forms by hand – at least partially – because of the settings they find themselves in. We still get a ton of faxed in! So we can't exclusively create web-based forms. But I have used Adobe Acrobat Pro to make them fillable digitally. It works well the majority of the time, but it is not without fail. In fact, it has gotten worse since many browsers open a link to a PDF in the browser window. They don't tend to have full compatibility with all form fields and many people don't realize they are looking at a PDF, but thing it is a "web form."
On the other side, I have always looked to streamline completing redundant forms as much as possible. I have gone as far as emulating, as you suggest, in HTML, CS and JS. It's a bit of a side project, as well: businessformsplus.org.
It offers the familiarity of a paper form or PDF and allows printing to use the final product as needed. And most have a feature to allow saving/caching info that may remain unchanged from form to form.
Do some searching on HN or the web for PDF APIs. There are some really nice ones that allow you to upload a scan of a paper form and create a digital version with fillable fields either directly or through API. Some allow you to build forms from scratch or utilize a more traditional web form to later fill out the PDF form.
In my personal life, the beginning of the school year is torturous with the paper forms that have to be filled out for each child, even though you did the same thing the year before and the majority of the information is the same for each child (household info, emergency contacts, etc.) Getting schools to adopt would be the hard part, but offering up a service that would carry information over from previous years and share between siblings would be huge!