405 lines
20 KiB
PHP
405 lines
20 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>{{ $periksa->nmpasien }} ({{ $periksa->noregister }} - {{ $periksa->nofoto }})</title>
|
|
</head>
|
|
<body>
|
|
<table cellpadding="0" cellspacing="0" width="800" border="0">
|
|
@if ($kopsurat == '')
|
|
<tr>
|
|
<td width="45" height="200"> </td>
|
|
<td width="173" valign="top"> </td>
|
|
<td width="12" valign="top"> </td>
|
|
<td width="165" valign="top"> </td>
|
|
<td width="115" valign="top"> </td>
|
|
<td width="12" valign="top"> </td>
|
|
<td width="128" valign="top"> </td>
|
|
<td width="254" valign="top"> </td>
|
|
</tr>
|
|
@else
|
|
<tr>
|
|
<td colspan="8"><img src="{!! $kopsurat !!}" width="100%" /></td>
|
|
</tr>
|
|
@endif
|
|
<tr>
|
|
<td colspan="8" align="center"><p><strong><u>HASIL PEMERIKSAAN MIKROBIOLOGI KLINIK</u></strong></p></td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top" width="45"> </td>
|
|
<td valign="top" width="173">No. Laboratorium</td>
|
|
<td valign="top" width="12">:</td>
|
|
<td valign="top" width="165">{{ $periksa->nofoto }}</td>
|
|
<td valign="top" width="115">Tanggal MRS</td>
|
|
<td valign="top" width="12">:</td>
|
|
<td valign="top" colspan="2">{!! $periksa->mulai !!}</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td valign="top">Nama Pasien</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{{ $periksa->nmpasien }}</td>
|
|
<td valign="top">Ruang Pengirim</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top" colspan="2">{!! $periksa->asalpasien !!}</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"> </td>
|
|
<td valign="top">No.Rekam Medik</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{{ $periksa->noregister }}</td>
|
|
<td valign="top">Diagnosa</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top" colspan="2">{!! $periksa->klinis !!}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top"> </td>
|
|
<td valign="top">Jenis Kelamin / Usia</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{{ $periksa->jkpasien }} / {{ $periksa->usia }}</td>
|
|
<td valign="top">Jenis Pemeriksaan</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top" colspan="2">{!! $periksa->reques !!}</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top"> </td>
|
|
<td valign="top">Tanggal Kirim Sample</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{{ $periksa->daftar }}</td>
|
|
<td valign="top"> </td>
|
|
<td valign="top"> </td>
|
|
<td valign="top" colspan="2"> </td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top"> </td>
|
|
<td valign="top">Tanggal Selesai Hasil</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{{ $periksa->verifikasi }}</td>
|
|
<td valign="top"> </td>
|
|
<td valign="top"> </td>
|
|
<td valign="top" colspan="2"> </td>
|
|
</tr>
|
|
<tr><td colspan="8"> </td></tr>
|
|
<tr>
|
|
<td width="45"> </td>
|
|
<td valign="top" colspan="7" width="755">
|
|
@php
|
|
$lsg_selepitel = '';
|
|
$lsg_selradang = '';
|
|
$lsg_mikroorganisme = '';
|
|
$lsg_mikroorganismeoptional = '';
|
|
$lsg_pewarnaanziehlnielsen = '';
|
|
$lsg_pewarnaankoh = '';
|
|
$lsg_pewarnaankohoptional = '';
|
|
$lsg_pewarnaanneisser = '';
|
|
$lsg_pewarnaannegatif = '';
|
|
$lsg_pewarnaangiesma = '';
|
|
$lsg_pewarnaangiesmaoptional= '';
|
|
$lsg_pewarnaanspora = '';
|
|
$lsg_pewarnaanlain = '';
|
|
$lsg_ditemukanmorfologi = '';
|
|
$bakteri = '';
|
|
$keterangan = $periksa->keterangan;
|
|
if (!empty($komponens)){
|
|
foreach($komponens as $rows){
|
|
if (trim($rows->komponen) == 'lsg_selepitel') {$lsg_selepitel = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_selradang') {$lsg_selradang = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_mikroorganisme') {$lsg_mikroorganisme = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_mikroorganismeoptional') {$lsg_mikroorganismeoptional = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaanziehlnielsen') {$lsg_pewarnaanziehlnielsen = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaankoh') {$lsg_pewarnaankoh = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaankohoptional') {$lsg_pewarnaankohoptional = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaanneisser') {$lsg_pewarnaanneisser = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaannegatif') {$lsg_pewarnaannegatif = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaangiesma') {$lsg_pewarnaangiesma = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaangiesmaoptional') {$lsg_pewarnaangiesmaoptional = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaanspora') {$lsg_pewarnaanspora = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_pewarnaanlain') {$lsg_pewarnaanlain = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'lsg_ditemukanmorfologi') {$lsg_ditemukanmorfologi = $rows->isidata; }
|
|
if (trim($rows->komponen) == 'bakteri') {$bakteri = $rows->isidata; }
|
|
}
|
|
}
|
|
@endphp
|
|
<table style="width:100%">
|
|
<tr><td colspan="3">Pewarnaan Gram :</td></tr>
|
|
<tr>
|
|
<td valign="top" style="width:20%">Sel epithel</td>
|
|
<td valign="top" style="width:5%">:</td>
|
|
<td valign="top" style="width:75%">{!! $lsg_selepitel !!}</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">Sel radang</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{!! $lsg_selradang !!}</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">Mikroorganisme</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">
|
|
{!! $lsg_mikroorganisme !!}
|
|
@if ($lsg_mikroorganismeoptional != '')
|
|
<br /> {!! $lsg_mikroorganismeoptional !!}
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
@if ($lsg_pewarnaanziehlnielsen != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan Ziehl Neelsen (Pagi/Sewaktu)</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">
|
|
{!! $lsg_pewarnaanziehlnielsen !!}
|
|
@if (isset($data['lsg_pewarnaanziehlnielsensewaktu']))
|
|
/ {!! $data['lsg_pewarnaanziehlnielsensewaktu'] !!}
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_pewarnaankoh != '' OR $lsg_pewarnaankohoptional != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan KOH</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">
|
|
{!! $lsg_pewarnaankoh !!}
|
|
@if ($lsg_pewarnaankohoptional != '')
|
|
<br /> {!! $lsg_pewarnaankohoptional !!}
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_pewarnaanneisser != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan Neisser</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{!! $lsg_pewarnaanneisser !!}</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_pewarnaannegatif != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan Negatif</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{!! $lsg_pewarnaannegatif !!}</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_pewarnaangiesma != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan Giemsa</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">
|
|
@if ($lsg_pewarnaangiesma != 'lainnya')
|
|
{!! $lsg_pewarnaangiesma !!}
|
|
@else
|
|
{!! $lsg_pewarnaangiesmaoptional ?? '' !!}
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_pewarnaanspora != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan Spora</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{!! $lsg_pewarnaanspora !!}</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_pewarnaanlain != '')
|
|
<tr><td colspan="3"> </td></tr>
|
|
<tr>
|
|
<td valign="top">Pewarnaan Lain-lain</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{!! $lsg_pewarnaanlain !!}</td>
|
|
</tr>
|
|
@endif
|
|
@if ($lsg_ditemukanmorfologi != '')
|
|
<tr>
|
|
<td valign="top">Ditemukan morfologi</td>
|
|
<td valign="top">:</td>
|
|
<td valign="top">{!! $lsg_ditemukanmorfologi !!}</td>
|
|
</tr>
|
|
@endif
|
|
</table>
|
|
@php
|
|
$cekketerangan = explode('/table', $keterangan);
|
|
$cetakjudul = false;
|
|
$sudahcetak1= 0;
|
|
$sudahcetak2= 0;
|
|
$sudahcetak3= 0;
|
|
$namakuman = '';
|
|
@endphp
|
|
|
|
@if (isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
|
@php
|
|
$grouped = $antibiotiks->filter(function ($row) {
|
|
return $row->printrow; // hanya yang perlu dicetak
|
|
})->groupBy('kuman');
|
|
if (empty($grouped) OR $grouped->isEmpty()) {
|
|
if (isset($data['bakteri'])) {
|
|
if (isset($data['id_baktericetak']) AND $data['id_baktericetak'] == 'TIDAK') {
|
|
} else {
|
|
echo "<p>Bakteri Yang ditemukan : <strong><i>" . $data['bakteri'] . "</i></strong> " . ($data['bakterisir'] ?? '') . "</p>";
|
|
}
|
|
}
|
|
if (isset($data['id_bakteri01'])) {
|
|
echo "<p>Bakteri Yang ditemukan : <strong><i>" . $data['id_bakteri01'] . "</i></strong> " . ($data['id_bakterisir01'] ?? '') . "</p>";
|
|
}
|
|
if (isset($data['id_bakteri02'])) {
|
|
echo "<p>Bakteri Yang ditemukan : <strong><i>" . $data['id_bakteri02'] . "</i></strong> " . ($data['id_bakterisir02'] ?? '') . "</p>";
|
|
}
|
|
}
|
|
@endphp
|
|
@foreach ($grouped as $kuman => $items)
|
|
@if (isset($data['bakteri']) AND $data['bakteri'] == $kuman)
|
|
@if (isset($data['id_baktericetak']) AND $data['id_baktericetak'] == 'TIDAK')
|
|
@else
|
|
@if ($sudahcetak1 == 0)
|
|
<p>Bakteri Yang ditemukan : <strong><i>{{ $data['bakteri'] }}</i></strong> {{ $data['bakterisir'] ?? '' }}</p>
|
|
@if (isset($data['id_bakterihitungkolteks']))
|
|
<p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkolteks'] }}</i></strong></p>
|
|
@elseif (isset($data['id_bakterihitungkol']))
|
|
<p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkol'] }}</i></strong></p>
|
|
@endif
|
|
@php
|
|
$sudahcetak1 = 1;
|
|
$cetakjudul = true;
|
|
$namakuman = $data['bakteri'];
|
|
@endphp
|
|
@endif
|
|
@endif
|
|
|
|
@endif
|
|
@if (isset($data['id_bakteri01']) AND $data['id_bakteri01'] == $kuman)
|
|
@if ($sudahcetak2 == 0)
|
|
<p>Bakteri Yang ditemukan : <strong><i>{{ $data['id_bakteri01'] }}</i></strong> {{ $data['id_bakterisir01'] ?? '' }}</p>
|
|
@if (isset($data['id_bakterihitungkolteks01']))
|
|
<p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkolteks01'] }}</i></strong></p>
|
|
@elseif (isset($data['id_bakterihitungkol01']))
|
|
<p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkol01'] }}</i></strong></p>
|
|
@endif
|
|
@php
|
|
$sudahcetak2 = 1;
|
|
$cetakjudul = true;
|
|
$namakuman = $data['id_bakteri01'];
|
|
@endphp
|
|
@endif
|
|
@endif
|
|
@if (isset($data['id_bakteri02']) AND $data['id_bakteri02'] == $kuman)
|
|
@if ($sudahcetak3 == 0)
|
|
<p>Bakteri Yang ditemukan : <strong><i>{{ $data['id_bakteri02'] }}</i></strong> {{ $data['id_bakterisir02'] ?? '' }}</p>
|
|
@if (isset($data['id_bakterihitungkolteks02']))
|
|
<p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkolteks02'] }}</i></strong></p>
|
|
@elseif (isset($data['id_bakterihitungkol02']))
|
|
<p>Jumlah Koloni : <strong><i>{{ $data['id_bakterihitungkol02'] }}</i></strong></p>
|
|
@endif
|
|
@php
|
|
$sudahcetak3 = 1;
|
|
$cetakjudul = true;
|
|
$namakuman = $data['id_bakteri02'];
|
|
@endphp
|
|
@endif
|
|
@endif
|
|
@php
|
|
$total = $items->count();
|
|
$half = ceil($total / 2);
|
|
$left = $items->slice(0, $half)->values();
|
|
$right = $items->slice($half)->values();
|
|
@endphp
|
|
@if ($cetakjudul)
|
|
<table style="width:100%; border-collapse: collapse;" border="1" cellpadding="3" cellspacing="0">
|
|
<thead>
|
|
<tr style="background-color: #f2f2f2;">
|
|
<th>No</th>
|
|
<th>Antibiotik</th>
|
|
<th>Value</th>
|
|
<th>Interpretation</th>
|
|
<th> </th>
|
|
<th>No</th>
|
|
<th>Antibiotik</th>
|
|
<th>Value</th>
|
|
<th>Interpretation</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@for ($i = 0; $i < $half; $i++)
|
|
<tr>
|
|
{{-- Kolom kiri --}}
|
|
@if (isset($left[$i]) AND $left[$i]->printrow)
|
|
<td>{{ $i + 1 }}</td>
|
|
<td>{{ $left[$i]->antibiotic }}</td>
|
|
<td>{{ $left[$i]->printcol == 1 ? $left[$i]->value : '' }}</td>
|
|
<td align="center">{{ $left[$i]->interpretation }}</td>
|
|
@else
|
|
<td colspan="4"> </td>
|
|
@endif
|
|
|
|
<td> </td> {{-- Pemisah tengah --}}
|
|
|
|
{{-- Kolom kanan --}}
|
|
@if (isset($right[$i]) AND $right[$i]->printrow)
|
|
<td>{{ $i + 1 + $half }}</td>
|
|
<td>{{ $right[$i]->antibiotic }}</td>
|
|
<td>{{ $right[$i]->printcol == 1 ? $right[$i]->value : '' }}</td>
|
|
<td align="center">{{ $right[$i]->interpretation }}</td>
|
|
@else
|
|
<td colspan="4"> </td>
|
|
@endif
|
|
</tr>
|
|
@endfor
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
@endforeach
|
|
@php
|
|
if ($namakuman == ''){
|
|
if (isset($data['bakteri'])) {
|
|
if (isset($data['id_baktericetak']) AND $data['id_baktericetak'] == 'TIDAK') {
|
|
} else {
|
|
echo "<p>Bakteri Yang ditemukan : <strong><i>" . $data['bakteri'] . "</i></strong> " . ($data['bakterisir'] ?? '') . "</p>";
|
|
}
|
|
}
|
|
if (isset($data['id_bakteri01'])) {
|
|
echo "<p>Bakteri Yang ditemukan : <strong><i>" . $data['id_bakteri01'] . "</i></strong> " . ($data['id_bakterisir01'] ?? '') . "</p>";
|
|
}
|
|
if (isset($data['id_bakteri02'])) {
|
|
echo "<p>Bakteri Yang ditemukan : <strong><i>" . $data['id_bakteri02'] . "</i></strong> " . ($data['id_bakterisir02'] ?? '') . "</p>";
|
|
}
|
|
}
|
|
@endphp
|
|
@endif
|
|
|
|
@if (isset($keterangan))
|
|
<br />Komentar:<br />
|
|
{!! $keterangan !!}
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
<tr><td colspan="8"> </td></tr>
|
|
<tr><td colspan="8"> </td></tr>
|
|
<tr>
|
|
<td width="45"> </td>
|
|
<td valign="top" colspan="4" align="center"> </td>
|
|
<td valign="top" colspan="3" align="center">RSUD dr. Saiful Anwar <br />Dokter PJ Pemeriksaan Lab</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="45"> </td>
|
|
<td valign="top" colspan="4" align="center"> </td>
|
|
<td colspan="3" align="center" valign="top">{!! $tandatangan !!}</td>
|
|
</tr>
|
|
<tr><td colspan="8"> </td></tr>
|
|
<tr>
|
|
<td width="45"> </td>
|
|
<td valign="top" colspan="4" align="left">{{ $periksa->nmanalis }}</td>
|
|
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
|
</tr>
|
|
</table>
|
|
<font color="white">PL</font>
|
|
</body>
|
|
</html>
|