How to collect patient-reported outcomes with online forms