Правка выдачи карт
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
||||
use App\Http\Resources\ArchiveHistoryResource;
|
||||
use App\Http\Resources\ArchiveInfoResource;
|
||||
use App\Http\Resources\PatientInfoResource;
|
||||
use App\Http\Resources\SI\SttMedicalHistoryResource;
|
||||
use App\Models\ArchiveInfo;
|
||||
use App\Models\SI\SttMedicalHistory as SiSttMedicalHistory;
|
||||
use App\Models\Mis\SttMedicalHistory as MisSttMedicalHistory;
|
||||
@@ -18,17 +19,11 @@ class MedicalHistoryController extends Controller
|
||||
$viewType = $request->get('view_type', 'mis');
|
||||
$patientId = $request->get('patient_id');
|
||||
|
||||
$archiveInfo = ArchiveInfo::whereId($id)->first()->load('status');
|
||||
if ($viewType == 'foxpro') $patient = $archiveInfo->foxproHistory;
|
||||
else $patient = $archiveInfo->misHistory;
|
||||
if ($viewType == 'foxpro') $patient = SiSttMedicalHistory::where('keykarta', $id)->first();
|
||||
else $patient = MisSttMedicalHistory::where('MedicalHistoryID', $id)->first();
|
||||
|
||||
$archiveJournal = $patient->archiveHistory ? ArchiveHistoryResource::collection($patient->archiveHistory) : null;
|
||||
// dd($archiveInfo);
|
||||
if (!empty($archiveInfo)) {
|
||||
$archiveInfo = ArchiveInfoResource::make($archiveInfo)->toArray(request());
|
||||
} else {
|
||||
$archiveInfo = null;
|
||||
}
|
||||
$archiveInfo = $patient->archiveInfo ? $patient->archiveInfo : null;
|
||||
|
||||
$patientInfo = [
|
||||
'historyable_type' => $viewType == 'foxpro' ? SiSttMedicalHistory::class : MisSttMedicalHistory::class,
|
||||
|
||||
Reference in New Issue
Block a user