Профиль хирургии
This commit is contained in:
@@ -6,7 +6,9 @@ use App\Models\Department;
|
||||
use App\Models\MedicalHistorySnapshot;
|
||||
use App\Models\MetrikaResult;
|
||||
use App\Models\MisStationarBranch;
|
||||
use App\Models\ObservationPatient;
|
||||
use App\Models\Report;
|
||||
use App\Models\UnwantedEvent;
|
||||
use App\Models\User;
|
||||
use Carbon\Carbon;
|
||||
use Carbon\CarbonPeriod;
|
||||
@@ -73,6 +75,8 @@ class AutoReportService
|
||||
if ($existingReport && $force) {
|
||||
MetrikaResult::where('rf_report_id', $existingReport->report_id)->delete();
|
||||
MedicalHistorySnapshot::where('rf_report_id', $existingReport->report_id)->delete();
|
||||
UnwantedEvent::where('rf_report_id', $existingReport->report_id)->delete();
|
||||
ObservationPatient::where('rf_report_id', $existingReport->report_id)->delete();
|
||||
$existingReport->delete();
|
||||
}
|
||||
|
||||
@@ -228,13 +232,14 @@ class AutoReportService
|
||||
'metrika_item_12' => $metrics['emergency'] ?? 0, // экстренные
|
||||
'metrika_item_3' => $metrics['recipient'] ?? 0, // поступившие
|
||||
// 'metrika_item_6' => ($metrics['plan_surgery'] ?? 0) + ($metrics['emergency_surgery'] ?? 0), // всего операций
|
||||
'metrika_item_7' => $metrics['discharged'] ?? 0, // выписанные
|
||||
'metrika_item_7' => $metrics['discharged'] + $metrics['deceased'], // выписанные
|
||||
'metrika_item_8' => $metrics['current'] ?? 0, // текущие
|
||||
'metrika_item_9' => $metrics['deceased'] ?? 0, // умершие
|
||||
'metrika_item_11' => $metrics['plan_surgery'] ?? 0, // плановые операции
|
||||
'metrika_item_10' => $metrics['emergency_surgery'] ?? 0, // экстренные операции
|
||||
'metrika_item_13' => $metrics['transferred'] ?? 0, // переведенные
|
||||
'metrika_item_14' => 0, // под наблюдением (будет заполнено отдельно)
|
||||
'metrika_item_15' => $metrics['discharged'] ?? 0, // выбыло
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user