Tambah kolom Deskripsi Diagnosis

This commit is contained in:
2024-12-18 15:59:56 +07:00
parent a94972d14d
commit 67b6b3a605

View File

@@ -271,7 +271,6 @@ class ClaimController extends Controller
{
$writer = WriterEntityFactory::createXLSXWriter();
$writer->openToFile(public_path('files/Report-Data-Alarm-Center-'.$start.'-'.$end.'.xlsx'));
$header = [
'No',
'Code',
@@ -299,7 +298,8 @@ class ClaimController extends Controller
'Catatan',
'Invoice No',
'Billing No',
'Type Of Member'
'Type Of Member',
'Deskripsi Diagnosis'
];
$style = (new StyleBuilder())
->setFontBold()
@@ -477,11 +477,22 @@ class ClaimController extends Controller
)
->get();
// Description Diagnosi
$diagnosis = explode(",", $item->diagnosis);
$descriptionDiagnosis = '-';
if ($diagnosis){
$datas = DB::table('icd')->whereIn('code',$diagnosis)->get();
$descriptionDiagnosis = "";
foreach($datas as $data){
$descriptionDiagnosis .= $data->name ." ";
}
}
$check_first_id = 0;
if($check_first_id != $item->id)
{
$no += $item->no;
}
$total_billing = 0;
$lastIndex = count($dataClaimLog) - 1;
$firtIndex = 0;
@@ -518,6 +529,7 @@ class ClaimController extends Controller
!empty($item->invoice_no) ? $item->invoice_no : '',
!empty($item->billing_no) ? $item->billing_no : '',
!empty($item->type_of_member) ? $item->type_of_member : '',
$descriptionDiagnosis,
];
array_push($dataRow,$rowData);
@@ -555,6 +567,7 @@ class ClaimController extends Controller
!empty($item->invoice_no) ? $item->invoice_no : '',
!empty($item->billing_no) ? $item->billing_no : '',
!empty($item->type_of_member) ? $item->type_of_member : '',
$descriptionDiagnosis,
];
array_push($dataRow,$rowData);