Обновлен стартовый экран

Переписаны запросы для статистики, отчетов
Добавлена интеграция отчета сестры
This commit is contained in:
brusnitsyn
2026-05-28 22:10:00 +09:00
parent 90e0d04dfd
commit 739168d427
96 changed files with 6663 additions and 1465 deletions

View File

@@ -39,13 +39,24 @@ class ReportDutyPatient extends Model
public function operations(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(SurgicalOperation::class, 'medical_history_id', 'id');
return $this->hasMany(SurgicalOperation::class, 'medical_history_id', 'original_id');
}
public function latestMigration()
{
return $this->hasOne(ReportDutyMigrationPatient::class, 'medical_history_id', 'id')
->latest('ingoing_date');
->orderBy('ingoing_date', 'desc');
}
public function observables()
{
return $this->hasMany(ObservableMedicalHistory::class, 'original_id', 'original_id');
}
public function observable()
{
return $this->hasOne(ObservableMedicalHistory::class, 'original_id', 'original_id')
->orderBy('observable_in', 'desc');
}
public function operationsInDepartment($query, $departmentId)