|
@@ -102,6 +102,7 @@ class PatientAuxiliary extends CommonTwoController
|
|
|
PatientAuxiliaryDiagnosis::where('zyh',$params['ZYH'])->delete();
|
|
|
// 1. 辅助诊疗 - 只要有zszz和性别年龄就调用
|
|
|
if (!empty($params['ZSZZ']) && !empty($params['XB']) && !empty($params['NL'])) {
|
|
|
+ PatientAuxiliaryDiagnosis::where('zyh',$params['ZYH'])->delete();
|
|
|
try {
|
|
|
// 从主诉症状中提取关键词
|
|
|
// $dictionary = SymptomDictionary::field('symptom')->whereRaw("'".$params['ZSZZ']."'".' LIKE CONCAT("%", symptom, "%")')->select()->toArray();
|
|
@@ -273,11 +274,54 @@ class PatientAuxiliary extends CommonTwoController
|
|
|
// 整理返回数据
|
|
|
$result = [];
|
|
|
foreach ($records as $record) {
|
|
|
+ if($record['tag'] == 'auxiliary'){
|
|
|
+ $json = json_decode($record['content'], true);
|
|
|
+ foreach ($json as $key => &$val){
|
|
|
+ $val['treatment'] = str_replace('1.', '<p>' . '1.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('2.', '<p>' . '2.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('3.', '<p>' . '3.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('4.', '<p>' . '4.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('5.', '<p>' . '5.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('6.', '<p>' . '6.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('7.', '<p>' . '7.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('8.', '<p>' . '8.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('9.', '<p>' . '9.', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(1)', '<p>' . '(1)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(2)', '<p>' . '(2)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(3)', '<p>' . '(3)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(4)', '<p>' . '(4)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(5)', '<p>' . '(5)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(6)', '<p>' . '(6)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(7)', '<p>' . '(7)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(8)', '<p>' . '(8)', $val['treatment']);
|
|
|
+ $val['treatment'] = str_replace('(9)', '<p>' . '(9)', $val['treatment']);
|
|
|
+ $val['antidiastole'] = str_replace('1.', '<p>' . '1.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('2.', '<p>' . '2.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('3.', '<p>' . '3.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('4.', '<p>' . '4.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('5.', '<p>' . '5.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('6.', '<p>' . '6.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('7.', '<p>' . '7.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('8.', '<p>' . '8.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('9.', '<p>' . '9.', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(1)', '<p>' . '(1)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(2)', '<p>' . '(2)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(3)', '<p>' . '(3)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(4)', '<p>' . '(4)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(5)', '<p>' . '(5)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(6)', '<p>' . '(6)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(7)', '<p>' . '(7)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(8)', '<p>' . '(8)', $val['antidiastole']);
|
|
|
+ $val['antidiastole'] = str_replace('(9)', '<p>' . '(9)', $val['antidiastole']);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ $json = json_decode($record['content'], true); // 解码JSON字符串为数组
|
|
|
+ }
|
|
|
$result[] = [
|
|
|
'tag' => $record['tag'], // auxiliary/knowledge/review
|
|
|
'name' => $record['name'],
|
|
|
'zszz' => $record['zszz'],
|
|
|
- 'content' => json_decode($record['content'], true), // 解码JSON字符串为数组
|
|
|
+ 'content' => $json,
|
|
|
'xb' => $record['xb'],
|
|
|
'nl' => $record['nl'],
|
|
|
'document' => $record['document'],
|