Добавлено сохранение правок поверх МИС
Добавлено версионирование сохраненных правок Добавлено сохранение отчета мед. сестры
This commit is contained in:
@@ -4,14 +4,16 @@ namespace App\Http\Controllers\Api;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\MedicalHistory;
|
||||
use App\Models\MedicalHistoryCorrection;
|
||||
use App\Models\MedicalHistoryNurse;
|
||||
use App\Models\UnifiedMedicalHistory;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class NurseController extends Controller
|
||||
{
|
||||
public function getPatient($id, Request $request)
|
||||
{
|
||||
return MedicalHistory::where('id', $id)->first();
|
||||
return UnifiedMedicalHistory::where('id', $id)->first();
|
||||
}
|
||||
|
||||
public function searchPatients(Request $request)
|
||||
@@ -54,4 +56,31 @@ class NurseController extends Controller
|
||||
'data' => $result,
|
||||
], 201);
|
||||
}
|
||||
|
||||
public function storeCorrection($id, Request $request)
|
||||
{
|
||||
$data = $request->validate([
|
||||
'medical_card_number' => 'nullable',
|
||||
'full_name' => 'nullable',
|
||||
'birth_date' => 'nullable',
|
||||
'recipient_date' => 'nullable',
|
||||
'extract_date' => 'nullable',
|
||||
'death_date' => 'nullable',
|
||||
'male' => 'nullable',
|
||||
'urgency_id' => 'nullable',
|
||||
'hospital_result_id' => 'nullable',
|
||||
'visit_result_id' => 'nullable',
|
||||
'mis_user_id' => 'nullable',
|
||||
'comment' => 'nullable',
|
||||
]);
|
||||
|
||||
$data['medical_history_id'] = $id;
|
||||
$data['user_id'] = auth()->user()->id;
|
||||
|
||||
$result = MedicalHistoryCorrection::create($data);
|
||||
|
||||
return response()->json([
|
||||
'data' => $result,
|
||||
], 201);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user