2025-06-05 15:36:53 +07:00

250 lines
10 KiB
PHP

<x-app-layout :assets="$assets ?? []">
<div>
<div class="row">
@if($data['type'] == 'pdnorec')
<div class="col-sm-12 col-lg-6">
@elseif($data['type'] == 'nocm')
<div class="col-sm-12 col-lg-12">
@endif
<div class="card">
<div class="table-responsive mt-4">
<table class="table">
<tr>
<td style="width:200px;">No MR</td>
<td style="width:5px;">:</td>
<td>{{ $data['pasien_identitas']->nocm }}</td>
</tr>
<tr>
<td>Nama Pasien</td>
<td>:</td>
<td>{{ $data['pasien_identitas']->namapasien }}</td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td>{{ $data['pasien_identitas']->jeniskelamin }}</td>
</tr>
<tr>
<td>Tgl Lahir</td>
<td>:</td>
<td>{{ date('d-m-Y', strtotime( $data['pasien_identitas']->tgllahir )) }}</td>
</tr>
<tr>
<td>Usia</td>
<td>:</td>
<td>
{{ isset($data['pasien_identitas']->umur_as_year) ? $data['pasien_identitas']->umur_as_year : 0 }} Tahun,
{{ isset($data['pasien_identitas']->umur_as_month) ? $data['pasien_identitas']->umur_as_month : 0 }} Bulan,
{{ isset($data['pasien_identitas']->umur_as_day) ? $data['pasien_identitas']->umur_as_day : 0 }} Hari</td>
</tr>
</table>
</div>
</div>
</div>
@if($data['type'] == 'pdnorec')
<div class="col-sm-12 col-lg-6">
<div class="card">
<div class="table-responsive mt-4">
<table class="table">
<tr>
<td style="width:200px;">No Registrasi</td>
<td style="width:5px;">:</td>
<td>{{ $data['pasien_identitas']->noregistrasi }}</td>
</tr>
<tr>
<td>Poli Tujuan</td>
<td>:</td>
<td>{{ $data['pasien_identitas']->namaruangan }}</td>
</tr>
<tr>
<td>DPJP</td>
<td>:</td>
<td>{{ $data['pasien_identitas']->namalengkap }}</td>
</tr>
<tr>
<td>Tgl Layanan</td>
<td>:</td>
<td>{{ date('d-m-Y', strtotime( $data['pasien_identitas']->tglregistrasi )) }}</td>
</tr>
<tr>
<td>Jaminan</td>
<td>:</td>
<td>{{ $data['pasien_identitas']->kelompokpasien }}</td>
</tr>
</table>
</div>
</div>
</div>
</div>
@endif
<div class="row">
<div class="col-sm-12 col-lg-6">
<a href="{{route('dokter.emr.soap.view', ['pdnorec' => $data['pdnorec']])}}">
<div class="card btn btn-secondary col-sm-12 col-lg-12">{{ ($data['type'] == 'pdnorec') ? 'SOAP' : 'RIWAYAT SOAP' }}</div>
</a>
</div>
<div class="col-sm-12 col-lg-6">
<a href="{{route('dokter.order.resep.view', ['pdnorec' => $data['pdnorec']])}}">
<div class="card btn btn-warning col-sm-12 col-lg-12">{{ ($data['type'] == 'pdnorec') ? 'PERESEPAN OBAT' : 'RIWAYAT PERESEPAN OBAT' }}</div>
</a>
</div>
</div>
<div class="row">
<div class="col-sm-12 col-lg-12">
<div class="card">
<div class="card card-body">
<div class="row">
<div class="col-12 col-sm-12 col-xs-12 col-lg-10">
<h1>{{ ($data['type'] == 'pdnorec') ? 'PERESEPAN OBAT' : 'RIWAYAT PERESEPAN OBAT' }}</h1>
</div>
<div class="col-sm-12 col-lg-2">
@if($data['type'] == 'pdnorec')
@if(strtotime(date('d-m-Y', strtotime( $data['pasien_identitas']->tglregistrasi ))) == strtotime(date('d-m-Y')) )
<a href="{{route('dokter.emr.resep.form', ['pdnorec' => $data['pdnorec']])}}">
<div class="card btn btn-info col-sm-12 col-lg-12">Tambah Resep</div>
</a>
@else
<div class="card btn btn-secondary col-sm-6 col-sm-12 col-lg-12">Tambah SOAP</div>
@endif
@endif
</div>
</div>
<div class="card-body">
<div class="table-responsive mt-4">
<label class="text-danger">* Hanya Menampilkan Riwayat 10 Resep Terakhir</label>
<table id="basic-table" class="table table-striped mb-0" role="grid">
<thead>
<tr>
<th>Tanggal / Jam</th>
<th>Dokter</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@if(!empty($data['his_resep']))
@foreach($data['his_resep'] as $resultRow)
<tr>
<td>{{ date('d-m-Y', strtotime( $resultRow['tglorder'] )) }} / {{ date('H:i', strtotime( $resultRow['tglorder'])) }}</td>
<td>{{ $resultRow['namalengkap'] }}</td>
<td>
<button
type="button"
class="btn btn-info"
data-bs-toggle="modal"
data-obat="{{ json_encode($resultRow['detail']) }}"
data-bs-target="#modalInputResep">Lihat</button>
</td>
</tr>
@endforeach
@else
<tr>
<td colspan="4">
<center>~~~ Tidak Ada Riwayat peresepan Obat ~~</center>
</td>
</tr>
@endif
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade bd-example-modal-lg" id="modalInputResep" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">Detail Resep Pasien</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body" id="daftarResep">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary col-12" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</x-app-layout>
<script>
$('#modalInputResep').on('show.bs.modal', function(e) {
$("#daftarResep").html('');
let dataObat = $(e.relatedTarget).data('obat');
dataObat.forEach(function(data, index) {
let tamplate = '';
let detailsObat = data.details;
$.each(detailsObat, function(indexObat, dataObat){
tamplate+= `
<div class="row">
<div class="col-8">
<p class="card-text">${dataObat.namaobat}</p>
</div>
<div class="col-4">
<p class="card-text">${dataObat.qtyproduk}</p>
</div>
</div>
`;
});
$("#daftarResep").append(`
<div class="card border-success" style="border: 5px solid;">
<div class="card-body">
<h5 class="card-title">R/</h5>
<div class="row">
<div class="col-12">
<label class="fw-bold">Jenis Resep :</label><br />
</div>
</div>
<div class="row">
<div class="col-12">
<p class="card-text">${data.jeniskemasan}</p>
</div>
</div>
<br />
<div class="row">
<div class="col-8">
<label class="fw-bold">Obat / Produk : </label><br />
</div>
<div class="col-4">
<label class="fw-bold">Dosis : </label><br />
</div>
</div>
${tamplate}
<br />
<div class="row">
<div class="col-6">
<label class="fw-bold">Keterangan Pakai :</label>
<br />
<p class="card-text">${data.keteranganpakai}</p>
</div>
<div class="col-6">
<label class="fw-bold">Keterangan Lainnya :</label>
<br />
<p class="card-text">${data.keteranganlainnya}</p>
</div>
</div>
</div>
</div>
`
);
});
});
</script>