#30, #31 - Changed model to add patient_email and user identification for appointment