Do I really need Stripe?

If you are only going to offer free consultations to your patients then you do not need to set Stripe up. 

Taking payments prior to appointments significantly reduces no shows.

A typical scenario would be you or your administrative staff take the payment over the phone and organise the consultation appointment.