Фикс источника пациента при сохранении наблюдения
This commit is contained in:
@@ -1023,12 +1023,13 @@ class DutyReportService
|
|||||||
public function saveObservables(array $observables, ReportDuty $reportDuty)
|
public function saveObservables(array $observables, ReportDuty $reportDuty)
|
||||||
{
|
{
|
||||||
foreach ($observables as $observable) {
|
foreach ($observables as $observable) {
|
||||||
|
// TODO: source_type возможно нужно прокидывать с фронта
|
||||||
ObservableMedicalHistory::updateOrCreate([
|
ObservableMedicalHistory::updateOrCreate([
|
||||||
'original_id' => $observable['original_id'] ?? $observable['id'],
|
'original_id' => $observable['original_id'] ?? $observable['id'],
|
||||||
'source_type' => $observable['source_type'],
|
'source_type' => $observable['source_type'] ?? 'mis',
|
||||||
'observable_in' => $observable['observable_in'] ?? $reportDuty->period_start,
|
'observable_in' => $observable['observable_in'] ?? $reportDuty->period_start,
|
||||||
], [
|
], [
|
||||||
'source_type' => $observable['source_type'],
|
'source_type' => $observable['source_type'] ?? 'mis',
|
||||||
'original_id' => $observable['original_id'],
|
'original_id' => $observable['original_id'],
|
||||||
'observable_in' => $observable['observable_in'] ?? $reportDuty->period_start,
|
'observable_in' => $observable['observable_in'] ?? $reportDuty->period_start,
|
||||||
'observable_out' => $observable['observable_out'] ?? null,
|
'observable_out' => $observable['observable_out'] ?? null,
|
||||||
|
|||||||
Reference in New Issue
Block a user