Пример #1
0
 public function doAddPatient(Request $request)
 {
     $dental_recall_date = '';
     $hygienist_recall_date = '';
     if ($request->input('dental_recall_date') != '') {
         $dental_recall_date = Carbon::createFromFormat("d/m/Y", $request->input('dental_recall_date'));
     }
     if ($request->input('hygienist_recall_date') != '') {
         $hygienist_recall_date = Carbon::createFromFormat("d/m/Y", $request->input('hygienist_recall_date'));
     }
     $new_patient = Patient::addNew($request->input('patient_id'), $request->input('title'), $request->input('first_name'), $request->input('last_name'), $request->input('prefered_name'), Carbon::createFromFormat("d/m/Y", $request->input('dob')), $request->input('gender'), $request->input('nhs_number'), $request->input('occupation'), $request->input('ni_number'), $request->input('home_phone'), $request->input('work_phone'), $request->input('mobile_phone'), $request->input('email_address'), $request->input('doctor'), $request->input('acquisition_source'), $request->input('payment_plan'), $request->input('dentist_id'), $request->input('hygienist_id'), $request->input('receive_emails'), $request->input('receive_sms'), $request->input('dentist_recall_interval'), $dental_recall_date, $request->input('hygienist_recall_interval'), $hygienist_recall_date, $request->input('recall_method'), Auth::user()->id);
     $new_patient->addAddress($request->input('address_1'), $request->input('address_2'), $request->input('town'), $request->input('county'), $request->input('postcode'));
     return redirect('patient/' . $new_patient->id)->with('patient_added', true);
 }