A booking form has one job: to get you enough information to make contact and hold a slot. Everything beyond that can be collected later, in person, by someone trained to collect it.
Most forms do not behave this way. They ask for date of birth, full residential address, HMO number, next of kin, and a description of the complaint, before the practice has any relationship with the person at all.
What you actually need
- Name. One field, not two. Nigerian naming conventions do not map cleanly onto first and last, and splitting them creates more problems than it solves.
- Phone number. The single most important field. This is how the booking gets confirmed.
- What they need. A short list of your services as a dropdown, plus an "I am not sure" option, which is often the honest answer.
- Preferred time. A rough window, not a precise slot, unless you are running genuine real-time availability.
That is four fields. Everything else is optional or belongs at the desk.
Email is not always the right field
Making email compulsory on a Nigerian clinic form excludes a real share of patients, particularly older ones, who do not use it and will either abandon the form or invent an address. If you want it, mark it optional and say what it is for.
The complaint box
A free-text field asking what is wrong is a genuinely difficult decision. It helps triage, and some patients will write something useful. But it also collects clinical information through a channel that may not be appropriate for it, and it makes some patients uncomfortable enough to abandon the form.
If you include it, keep it optional, label it something modest like "anything you would like us to know", and be clear that it is not monitored for emergencies. Which leads to the thing most forms omit entirely.
Say what happens next
The most common failure in clinic booking forms is not a field at all. It is that the patient presses submit and sees nothing, or sees "thank you", and has no idea whether they have an appointment.
Say explicitly: this is a request, not a confirmed booking, and someone will contact you on the number provided to confirm. Then do that. A patient who knows what to expect will wait. A patient who does not will phone anyway, which defeats the purpose of the form, or will book somewhere else.
And say what to do in an emergency
Every appointment form on a healthcare website needs a visible line telling people not to use it for emergencies, and telling them what to do instead. This is a matter of patient safety before it is a matter of design.
Test it yourself
Fill in your own form, on your own phone, as if you were a patient. Time it. If it takes more than about a minute, cut fields until it does not. Then check that the submission actually arrives somewhere a person looks at, because a form nobody monitors is worse than no form at all.