@php $w[0] = array('billing_hn',$_GET['hn']); $w[1] = array('billing_date',$_GET['date']); $tb_casebilling = DB::table('tb_casebilling')->where($w)->first(); @endphp @if($tb_casebilling!=null) @php $d = DB::table('users')->where('user_code',$tb_casebilling->billing_doctor)->first(); $doctorname = $d->user_prefix.$d->user_firstname." ".$d->user_lastname; $p = DB::table('patient')->where('hn',$tb_casebilling->billing_hn)->first(); $patientname = $p->prefix.$p->firstname." ".$p->lastname; @endphp
Department
{{$tb_casebilling->billing_department}}
H.N.
{{$tb_casebilling->billing_hn}}
Patient
{{$patientname}}
Doctor
{{$doctorname}}
Time use
{{$tb_casebilling->billing_timeuse}}
{{--
--}}

@endif
@php // dd($case_data); $doctor = DB::table('users')->where('id',$case_data[0]->case_physicians01)->first(); if($doctor->user_branch=="" || $doctor->user_branch=="GI"){$gi = "checked";} if($doctor->user_branch=="GIP"){$gip = "checked";} if($doctor->user_branch=="GIS"){$gis = "checked";} if($doctor!=null){ $doctorcode = $doctor->user_code; }else{ $doctorcode = "have_no_doctor"; } @endphp
@csrf

Billing

@php $icd9num=0; @endphp @foreach ($case_data as $data) @php $json = jsonDecode($data->case_json); $icd10 = array(); if(isset($json->diagnostic)){ $dataicd10 = jsonDecode($json->diagnostic); $i = 0; foreach($dataicd10 as $row){ $tb_diagnostic = DB::table('tb_diagnostic') ->where('procedure_code',$data->case_procedure) ->where('diagnostic_name',$row) ->first(); if($tb_diagnostic!=null){ $icd10[$i]['name'] = $tb_diagnostic->diagnostic_name; $icd10[$i]['code'] = $tb_diagnostic->icd10; $i++; } } }else{ $tb_diagnostic = DB::table('tb_diagnostic') ->where('procedure_code',$data->case_procedure) ->where('diagnostic_name',$json->procedurename) ->first(); if($tb_diagnostic!=null){ $icd10[0]['name'] = $tb_diagnostic->diagnostic_name; $icd10[0]['code'] = $tb_diagnostic->icd10; }else{ $icd10[0]['name'] = "No ICD10"; $icd10[0]['code'] = "0000"; } } $icd9 = array(); if(isset($json->proicd9)){ $dataicd9 = jsonDecode($json->proicd9); $i = 0; $count = count($dataicd9); // dd($dataicd9); foreach($dataicd9 as $row){ if($row==""){ $tb_procedureicd9 = DB::table('tb_procedureicd9') ->where('procedure_code',$data->case_procedure) ->where('proicd9_name',$json->procedurename) ->first(); if($tb_procedureicd9!=null){ $icd9[0]['name'] = $tb_procedureicd9->icd9_billname; $icd9[0]['code'] = $tb_procedureicd9->icd9; $icd9[0]['price'] = $tb_procedureicd9->icd9_billprice; }else{ $icd9[0]['name'] = "No ICD9"; $icd9[0]['code'] = "0000"; $icd9[0]['price'] = 0; } }else{ $tb_procedureicd9 = DB::table('tb_procedureicd9') ->where('procedure_code',$data->case_procedure) ->where('proicd9_name',$row) ->first(); if($tb_procedureicd9!=null){ $icd9[$i]['name'] = $tb_procedureicd9->icd9_billname; $icd9[$i]['code'] = $tb_procedureicd9->icd9; $icd9[$i]['price'] = $tb_procedureicd9->icd9_billprice; $i++; } } } }else{ $tb_procedureicd9 = DB::table('tb_procedureicd9') ->where('procedure_code',$data->case_procedure) ->where('proicd9_name',$json->procedurename) ->first(); if($tb_procedureicd9!=null){ $icd9[0]['name'] = $tb_procedureicd9->icd9_billname; $icd9[0]['code'] = $tb_procedureicd9->icd9; $icd9[0]['price'] = $tb_procedureicd9->icd9_billprice; }else{ $icd9[0]['name'] = "No ICD9"; $icd9[0]['code'] = "0000"; $icd9[0]['price'] = 0; } } if(isset($json->time_start) && isset($json->time_finish)){ $start = new Carbon\carbon($json->time_start); $end = new Carbon\carbon($json->time_finish); $totalDuration = $start->diffInMinutes($end)+10; }else{ $totalDuration = 20; } @endphp
PROCEDURE : {{$json->procedurename}}
DOCTOR : {{$json->doctorname}}
@foreach ($icd10 as $data10) @endforeach
ICD10
code Name
{{$data10['code']}} {{$data10['name']}}

{{-- --}} @php $discount=0; //sort array2dimention array_multisort(array_map(function($element){return $element['price'];},$icd9),SORT_DESC,$icd9); @endphp @foreach ($icd9 as $data9) {{-- --}} {{-- @php($discount=75) --}} @php($icd9num++) @endforeach @isset($json->rapid) @if($json->rapid!=null) @php($icd9num++) @endif @endisset
ICD9
# code Name Price DiscountCancel
{{$data9['code']}}GI {{$data9['name']}} {{$data9['price']}} %
45161GI G Biospy CLO test 2000 %
@endforeach