250 lines
10 KiB
PHP
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>
|