Close [#5], fill form field data when possible.

When possible, we fill the appointment fields with data come from
request.args or session.