Commit 3870e3e0 by lujunyi

是否异常处方单

parent 633314e4
...@@ -120,12 +120,17 @@ public function create(Request $request) ...@@ -120,12 +120,17 @@ public function create(Request $request)
$prescription->diagnosis_name = DiagnosiModel::find($diagnosis_id)->value('name'); $prescription->diagnosis_name = DiagnosiModel::find($diagnosis_id)->value('name');
// 问诊问题 // 问诊问题
$inquiry_info = []; $inquiry_info = [];
$is_abnormal = 0; // 是否异常处方单,只有一个问题回答是就是异常
foreach ($inquirys as $inquiry) { foreach ($inquirys as $inquiry) {
$inquiry_info[] = [ $inquiry_info[] = [
'inquiry_id' => $inquiry['inquiry_id'], 'inquiry_id' => $inquiry['inquiry_id'],
'question' => InquiryModel::find($inquiry['inquiry_id'])->value('question'), 'question' => InquiryModel::find($inquiry['inquiry_id'])->value('question'),
'answer' => $inquiry['answer'] == 1 ? 1 : 0, // [1 => '是', 0 => '否'] 'answer' => $inquiry['answer'] == 1 ? 1 : 0, // [1 => '是', 0 => '否']
]; ];
// 检查是否有一个answer是1
if ($inquiry['answer'] == 1) {
$is_abnormal = 1; // 如果有一个answer是1,设置$is_abnormal为1
}
} }
$prescription->inquiry_info = json_encode($inquiry_info); $prescription->inquiry_info = json_encode($inquiry_info);
// 用药信息 // 用药信息
...@@ -173,6 +178,7 @@ public function create(Request $request) ...@@ -173,6 +178,7 @@ public function create(Request $request)
$prescription->pharmacist_signed_pic = $pharmacist->signed_pic; $prescription->pharmacist_signed_pic = $pharmacist->signed_pic;
// 生成处方单信息 // 生成处方单信息
$prescription->is_abnormal = $is_abnormal;
$prescription_number = 0; $prescription_number = 0;
if ($prescription->save()) { if ($prescription->save()) {
$prescription_number = $prescription->id; $prescription_number = $prescription->id;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment