improvement add/edit dialog

This commit is contained in:
2024-07-22 10:54:39 +07:00
parent 195265deee
commit 9c396d1b36
6 changed files with 162 additions and 149 deletions

View File

@@ -201,9 +201,13 @@ class RequestLogController extends Controller
return Helper::responseJson(data: RequestLogShowResource::make($claimRequest));
}
public function diagnosis(){
public function diagnosis(Request $request){
$icds = Icd::query()
->get();
->when($request->search, function ($q, $search) {
$q->where('code', 'LIKE', "%".$search."%");
$q->orWhere('name', 'LIKE', "%".$search."%");
})
->paginate();
$manipulatedIcds = $icds->map(function ($icd) {
// Contoh manipulasi, tambahkan atau ubah properti sesuai kebutuhan
@@ -445,9 +449,17 @@ class RequestLogController extends Controller
$requestLog->discharge_date = $request->discharge_date;
}
if (!empty($request->icdCodes)) {
$diagnosis = implode(',', $request->icdCodes);
$data = [];
if (count($request->icdCodes)>0){
foreach($request->icdCodes as $code){
array_push($data, $code['value']);
}
}
$diagnosis = implode(',', $data);
$requestLog->diagnosis = $diagnosis;
} else {
$requestLog->diagnosis = '';
}
if (!empty($request->status)) {
$requestLog->status_final_log = $status;