@inject('nilai_tagihan', 'App\Services\LaporanTindakanDetailDokterService') @foreach ($data_operator as $key => $dt) @endforeach @php $countRef = 0; @endphp @foreach ($data_referal as $key => $dt) @php if ($dt->label == 'KONSUL') { $refKonsul = $nilai_tagihan->getKonsultasi($dt->caradatang, $dt->nama_rujukan, $dt->nama_dokter, $dt->nilai)['referal'] ?? 0; } $refTindakan = $nilai_tagihan->getTindakan($dt->label, $dt->nama_tagihan, $dt->nilai)['referal'] ?? 0; @endphp @if (($refKonsul ?? 0) != 0 || $refTindakan != 0) @php $countRef++; @endphp @endif @endforeach @php $countRefLab = 0; @endphp @foreach ($referal_lab as $key => $dt) @php if ($dt->label == 'KONSUL') { $refKonsul = $nilai_tagihan->getKonsultasi($dt->caradatang, $dt->nama_rujukan, $dt->nama_dokter, $dt->nilai)['referal'] ?? 0; } $refTindakan = $nilai_tagihan->getTindakan($dt->label, $dt->nama_tagihan, $dt->nilai)['referal'] ?? 0; @endphp @if (($refKonsul ?? 0) != 0 || $refTindakan != 0) @php $countRefLab++; @endphp @endif @endforeach
Laporan Jasa Dokter
Periode Tanggal @date($tanggal_dari) s/d @date($tanggal_sampai)
{{ $req_nama_dokter }}
Sebagai Operator
Tanggal Transaksi Nama Pasien Dokter Referal Dokter Tindakan Layanan Nominal Nilai Operator
@date($dt->tanggal) {{ $dt->nama_pasien }} {{ $dt->nama_rujukan }} {{ $dt->nama_dokter }} {{ $dt->nama_tagihan }} {{ $dt->nilai }} @if ($dt->label == 'KONSUL') {{ $nilai_tagihan->getKonsultasi($dt->caradatang, $dt->nama_dokter, $dt->nama_rujukan, $dt->nilai)['operator'] ?? 0 }} @else {{ $nilai_tagihan->getTindakan($dt->label, $dt->nama_tagihan, $dt->nilai)['operator'] ?? 0 }} @endif
@if (count($data_operator) < 1) 0 @else =SUM(G10:G{{ count($data_operator) + 9 }}) @endif
Sebagai Referal
Tanggal Transaksi Nama Pasien Dokter Referal Dokter Tindakan Layanan Nominal Nilai Referal
@date($dt->tanggal) {{ $dt->nama_pasien }} {{ $dt->nama_rujukan }} {{ $dt->nama_dokter }} {{ $dt->nama_tagihan }} {{ $dt->nilai }} @if ($dt->label == 'KONSUL') {{ $nilai_tagihan->getKonsultasi($dt->caradatang, $dt->nama_rujukan, $dt->nama_dokter, $dt->nilai)['referal'] ?? 0 }} @else {{ $nilai_tagihan->getTindakan($dt->label, $dt->nama_tagihan, $dt->nilai)['referal'] ?? 0 }} @endif
@if ($countRef == 0) 0 @else =SUM(G{{ count($data_operator) + 16 }}:G{{ count($data_operator) + $countRef + 15 }}) @endif
Referal Laboratorium
Tanggal Transaksi Nama Pasien Dokter Referal Dokter Tindakan Layanan Nominal Nilai Referal
@date($dt->tanggal) {{ $dt->nama_pasien }} {{ $dt->nama_rujukan }} {{ $dt->nama_dokter }} {{ $dt->nama_tagihan }} {{ $dt->nilai }} @if ($dt->label == 'KONSUL') {{ $nilai_tagihan->getKonsultasi($dt->caradatang, $dt->nama_rujukan, $dt->nama_dokter, $dt->nilai)['referal'] ?? 0 }} @else {{ $nilai_tagihan->getTindakan($dt->label, $dt->nama_tagihan, $dt->nilai)['referal'] ?? 0 }} @endif
@if ($countRefLab < 1) 0 @else =SUM(G{{ count($data_operator) + $countRef + 21 }}:G{{ count($data_operator) + $countRef + $countRefLab + 20 }}) @endif
Bruto =G{{ count($data_operator) + 10 }} + G{{ count($data_operator) + $countRef + 16 }} + G{{ count($data_operator) + $countRef + $countRefLab + 21 }}
PPh 21 (5%) =0.05 * (G{{ count($data_operator) + $countRef + $countRefLab + 24 }}/2)
Netto Honor =G{{ count($data_operator) + $countRef + $countRefLab + 24 }} - G{{ count($data_operator) + $countRef + $countRefLab + 25 }}