/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $id) { $caselist = Caselist::findOrFail($id); $caselist->cl_patientid = $request->cl_patientid; $caselist->cl_case_date = $request->cl_case_date; $caselist->cl_doctor = $request->cl_doctor; if ($request->cl_case_type == 4) { // 一般 $caselist->cl_base_sbp = $request->_cl_base_sbp; $caselist->cl_base_ebp = $request->_cl_base_ebp; $caselist->cl_pulse = $request->_cl_pulse; $caselist->cl_base_tall = $request->_cl_base_tall; $caselist->cl_base_weight = $request->_cl_base_weight; $caselist->cl_noweight = $request->_cl_noweight; $caselist->cl_ibw = $request->_cl_ibw; $caselist->cl_bmi = $request->_cl_bmi; $caselist->cl_blood_mne = $request->_cl_blood_mne; $caselist->cl_blood_ap = $request->_cl_blood_ap; $caselist->cl_blood_acpc = $request->_cl_blood_acpc; $caselist->cl_blood_mins = $request->_cl_blood_mins; $caselist->cl_smoking = $request->_cl_smoking; $caselist->cl_havesmoke = $request->_cl_havesmoke; $caselist->cl_quitsmoke = $request->_cl_quitsmoke; } else { $caselist->cl_base_sbp = $request->cl_base_sbp; $caselist->cl_base_ebp = $request->cl_base_ebp; $caselist->cl_pulse = $request->cl_pulse; $caselist->cl_base_tall = $request->cl_base_tall; $caselist->cl_base_weight = $request->cl_base_weight; $caselist->cl_noweight = $request->cl_noweight; $caselist->cl_ibw = $request->cl_ibw; $caselist->cl_bmi = $request->cl_bmi; $caselist->cl_waist = $request->cl_waist; $caselist->cl_hips = $request->cl_hips; $caselist->cl_blood_mne = $request->cl_blood_mne; $caselist->cl_blood_ap = $request->cl_blood_ap; $caselist->cl_blood_acpc = $request->cl_blood_acpc; $caselist->cl_blood_mins = $request->cl_blood_mins; $caselist->cl_blood_hba1c = $request->cl_blood_hba1c; $caselist->cl_tc = $request->cl_tc; $caselist->cl_tg = $request->cl_tg; $caselist->cl_ldl = $request->cl_ldl; $caselist->cl_hdl = $request->cl_hdl; $caselist->cl_alt = $request->cl_alt; $caselist->cl_ast = $request->cl_ast; $caselist->cl_alp = $request->cl_alp; $caselist->cl_ggt = $request->cl_ggt; $caselist->cl_uricacid = $request->cl_uricacid; $caselist->cl_ua = $request->cl_ua; $caselist->cl_urine_micro = $request->cl_urine_micro; $caselist->cl_urine_routine = $request->cl_urine_routine; $caselist->cl_ket = $request->cl_ket; $caselist->cl_egfr = $request->cl_egfr; $caselist->cl_foot_chk_right = ($request->cl_foot_chk_right0 ? "1" : "0") . ($request->cl_foot_chk_right1 ? "1" : "0") . ($request->cl_foot_chk_right2 ? "1" : "0") . ($request->cl_foot_chk_right3 ? "1" : "0") . ($request->cl_foot_chk_right4 ? "1" : "0") . ($request->cl_foot_chk_right5 ? "1" : "0"); $caselist->cl_foot_chk_left = ($request->cl_foot_chk_left0 ? "1" : "0") . ($request->cl_foot_chk_left1 ? "1" : "0") . ($request->cl_foot_chk_left2 ? "1" : "0") . ($request->cl_foot_chk_left3 ? "1" : "0") . ($request->cl_foot_chk_left4 ? "1" : "0") . ($request->cl_foot_chk_left5 ? "1" : "0"); $caselist->cl_ulcers = ($request->cl_ulcers ? "1" : "0") . ($request->cl_ulcers_right ? "1" : "0") . ($request->cl_ulcers_left ? "1" : "0"); $caselist->cl_complications = ($request->cl_complications0 ? "1" : "0") . ($request->cl_complications1 ? "1" : "0") . ($request->cl_complications2 ? "1" : "0"); $caselist->cl_complications_stage = $request->cl_complications_stage; $caselist->cl_complications_other = $request->cl_complications_other; $caselist->cl_intermittentpain = ($request->cl_intermittentpain ? "1" : "0") . ($request->cl_intermittentpain_right ? "1" : "0") . ($request->cl_intermittentpain_left ? "1" : "0") . ($request->cl_intermittentpain_no ? "1" : "0"); $caselist->cl_abi = ($request->cl_abi ? "1" : "0") . ($request->cl_abi_right ? "1" : "0") . ($request->cl_abi_left ? "1" : "0"); $caselist->cl_abi_right_value = $request->cl_abi_right_value; $caselist->cl_abi_left_value = $request->cl_abi_left_value; $caselist->cl_cavi = ($request->cl_cavi ? "1" : "0") . ($request->cl_cavi_right ? "1" : "0") . ($request->cl_cavi_left ? "1" : "0"); $caselist->cl_cavi_right_value = $request->cl_cavi_right_value; $caselist->cl_cavi_left_value = $request->cl_cavi_left_value; $caselist->cl_cavi_rkcavi = $request->cl_cavi_rkcavi; $caselist->cl_eye_chk8 = ($request->cl_eye_chk8 ? "1" : "0") . ($request->cl_eye_chk8_right ? "1" : "0") . ($request->cl_eye_chk8_left ? "1" : "0") . ($request->cl_eye_chk8_no ? "1" : "0"); $caselist->cl_eye_chk8_right_item = $request->cl_eye_chk8_right_item; $caselist->cl_eye_chk8_left_item = $request->cl_eye_chk8_left_item; $caselist->cl_cataract = ($request->cl_cataract ? "1" : "0") . ($request->cl_cataract_right ? "1" : "0") . ($request->cl_cataract_left ? "1" : "0") . ($request->cl_cataract_no ? "1" : "0"); $caselist->cl_ecg = ($request->cl_ecg ? "1" : "0") . ($request->cl_ecg_no ? "1" : "0"); $caselist->cl_ecg_other = $request->cl_ecg_other; $caselist->cl_coronary_heart = $request->cl_coronary_heart; $caselist->cl_coronary_heart_other = $request->cl_coronary_heart_other; $caselist->cl_chh_year = $request->cl_chh_year; $caselist->cl_chh_month = $request->cl_chh_month; $caselist->cl_stroke = $request->cl_stroke; $caselist->cl_stroke_item = $request->cl_stroke_item; $caselist->cl_stroke_other = $request->cl_stroke_other; $caselist->cl_sh_year = $request->cl_sh_year; $caselist->cl_sh_month = $request->cl_sh_month; $caselist->cl_blindness = ($request->cl_blindness ? "1" : "0") . ($request->cl_blindness_right ? "1" : "0") . ($request->cl_blindness_left ? "1" : "0"); $caselist->cl_blindness_right_item = $request->cl_blindness_right_item; $caselist->cl_blindness_left_item = $request->cl_blindness_left_item; $caselist->cl_bh_year = $request->cl_bh_year; $caselist->cl_bh_month = $request->cl_bh_month; $caselist->cl_dialysis = $request->cl_dialysis; $caselist->cl_dialysis_item = $request->cl_dialysis_item; $caselist->cl_dh_year = $request->cl_dh_year; $caselist->cl_dh_month = $request->cl_dh_month; $caselist->cl_amputation = ($request->cl_amputation ? "1" : "0") . ($request->cl_amputation_right ? "1" : "0") . ($request->cl_amputation_left ? "1" : "0"); $caselist->cl_amputation_right_item = $request->cl_amputation_right_item; $caselist->cl_amputation_left_item = $request->cl_amputation_left_item; $caselist->cl_amputation_other = $request->cl_amputation_other; $caselist->cl_ah_year = $request->cl_ah_year; $caselist->cl_ah_month = $request->cl_ah_month; $caselist->cl_medical_treatment = $request->cl_medical_treatment; $caselist->cl_medical_treatment_other = $request->cl_medical_treatment_other; $caselist->cl_medical_treatment_emergency = $request->cl_medical_treatment_emergency; $caselist->cl_drinking = $request->cl_drinking; $caselist->cl_drinking_other = $request->cl_drinking_other; $caselist->cl_smoking = $request->cl_smoking; $caselist->cl_havesmoke = $request->cl_havesmoke; $caselist->cl_quitsmoke = $request->cl_quitsmoke; $caselist->cl_periodontal = $request->cl_periodontal; $caselist->cl_masticatory = $request->cl_masticatory; $caselist->cl_ultrasound = ($request->cl_ultrasound0 ? "1" : "0") . ($request->cl_ultrasound1 ? "1" : "0") . ($request->cl_ultrasound2 ? "1" : "0") . ($request->cl_ultrasound3 ? "1" : "0") . ($request->cl_ultrasound4 ? "1" : "0") . ($request->cl_ultrasound5 ? "1" : "0") . ($request->cl_ultrasound6 ? "1" : "0") . ($request->cl_ultrasound7 ? "1" : "0"); $caselist->cl_ultrasound01 = $request->cl_ultrasound01; $caselist->cl_ultrasound02 = $request->cl_ultrasound02; $caselist->cl_ultrasound03 = $request->cl_ultrasound03; $caselist->cl_ultrasound04 = $request->cl_ultrasound04; $caselist->cl_ultrasound05 = $request->cl_ultrasound05; $caselist->cl_ultrasound06 = $request->cl_ultrasound06; $caselist->cl_ultrasound07 = $request->cl_ultrasound07; } $caselist->save(); $msg = '方案成功更新。'; EventController::SaveEvent('caselist', 'update(更新)'); return redirect()->route('case.index')->with('message', $msg); }