feat: add reviewed follow-up audio patient enrichment
This commit is contained in:
@@ -277,8 +277,8 @@ class DiagnosisLogic extends BaseLogic
|
||||
$diagnosis = Diagnosis::findOrEmpty($params['id'])->toArray();
|
||||
|
||||
// 处理既往史为数组
|
||||
if (!empty($diagnosis['past_history'])) {
|
||||
$diagnosis['past_history'] = explode(',', $diagnosis['past_history']);
|
||||
if (($diagnosis['past_history'] ?? null) !== null && $diagnosis['past_history'] !== '') {
|
||||
$diagnosis['past_history'] = explode(',', (string) $diagnosis['past_history']);
|
||||
} else {
|
||||
$diagnosis['past_history'] = [];
|
||||
}
|
||||
@@ -291,8 +291,8 @@ class DiagnosisLogic extends BaseLogic
|
||||
];
|
||||
|
||||
foreach ($multiSelectFields as $field) {
|
||||
if (!empty($diagnosis[$field])) {
|
||||
$diagnosis[$field] = explode(',', $diagnosis[$field]);
|
||||
if (($diagnosis[$field] ?? null) !== null && $diagnosis[$field] !== '') {
|
||||
$diagnosis[$field] = explode(',', (string) $diagnosis[$field]);
|
||||
} else {
|
||||
$diagnosis[$field] = [];
|
||||
}
|
||||
@@ -379,8 +379,8 @@ class DiagnosisLogic extends BaseLogic
|
||||
}
|
||||
|
||||
// 处理既往史为数组
|
||||
if (!empty($diagnosis['past_history'])) {
|
||||
$diagnosis['past_history'] = explode(',', $diagnosis['past_history']);
|
||||
if (($diagnosis['past_history'] ?? null) !== null && $diagnosis['past_history'] !== '') {
|
||||
$diagnosis['past_history'] = explode(',', (string) $diagnosis['past_history']);
|
||||
} else {
|
||||
$diagnosis['past_history'] = [];
|
||||
}
|
||||
@@ -393,8 +393,8 @@ class DiagnosisLogic extends BaseLogic
|
||||
];
|
||||
|
||||
foreach ($multiSelectFields as $field) {
|
||||
if (!empty($diagnosis[$field])) {
|
||||
$diagnosis[$field] = explode(',', $diagnosis[$field]);
|
||||
if (($diagnosis[$field] ?? null) !== null && $diagnosis[$field] !== '') {
|
||||
$diagnosis[$field] = explode(',', (string) $diagnosis[$field]);
|
||||
} else {
|
||||
$diagnosis[$field] = [];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user