I have a form which is for a medical application, where a user enters his personal details as well as ailments and lifestyle information. The form is divided into 4 parts. Each part has around 8-15 fields. Currently I am using a wizard that is divided into four sections (Personal information, ailment information, allergies, lifestyle info etc). The user can go to next section by completing current section. Alternately he can use the heading on the wizard to navigate to other sections.
I am kinda skeptic about the wizard as the user should be able to edit/update the forms in future.
Is this a correct way to showcase long forms? Is there any better way?