Фикс источника пациента при сохранении наблюдения

This commit is contained in:
brusnitsyn
2026-07-13 12:16:00 +09:00
parent eb3ac66393
commit 049ef906d7

View File

@@ -1023,12 +1023,13 @@ class DutyReportService
public function saveObservables(array $observables, ReportDuty $reportDuty)
{
foreach ($observables as $observable) {
// TODO: source_type возможно нужно прокидывать с фронта
ObservableMedicalHistory::updateOrCreate([
'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,
], [
'source_type' => $observable['source_type'],
'source_type' => $observable['source_type'] ?? 'mis',
'original_id' => $observable['original_id'],
'observable_in' => $observable['observable_in'] ?? $reportDuty->period_start,
'observable_out' => $observable['observable_out'] ?? null,