MIS 7375 – Homework 3

Nikki Safarova  |  April 17, 2026

What the Form Does

The MediForm Patient Registration Form is a fully client-side web application that collects and validates the information a new patient would provide when registering at a medical clinic. The form is organized into four sections: Patient Information, Patient Contact Information, Reason for Visit, and Create Account.

Every field is validated in JavaScript — both in real time as the user types and again when the Validate button is clicked. Required fields are marked with a red asterisk. Error messages appear directly beneath each field and are pre-reserved in the layout so the page never jumps when a message appears or disappears. The Submit button is hidden until every field passes validation. Clicking Submit navigates to a thank-you confirmation page.

Fields collected include: full name, gender, date of birth, SSN (obscured), address, email, phone, visit reason checkboxes, symptom description, urgency slider, vaccination and insurance status, and a user ID with password.

What I Am Particularly Happy With

What I Did Not Yet Get Fully Working

← Registration Form → Pseudocode