This commit is contained in:
Duidev Software
2026-01-02 09:05:59 +07:00
parent e7c6d50141
commit 8be6231df6
10 changed files with 1285 additions and 1047 deletions

No files matched your search

+449 -130
View File
@@ -583,6 +583,7 @@
<span class="badge badge-primary">B. Biakan Kultur</span>
</div>
<div class="form-group col-lg-12">
<span class="badge badge-danger">Khusus Kultur Darah dan Cairan Steril</span>
<div class="row">
<div class="form-group col-lg-6">
<label for="bd_result" class="col-form-label">BD Result</label>
@@ -767,36 +768,10 @@
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-warning" id="btnbapkosong">
<button type="button" class="btn btn-primary" id="btnbapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<select class="form-control ekspertiseseletc" id="bakterimediabap" name="bakterimediabap">
<option value="">Pilih Salah Satu</option>
<option value="ESBL">ESBL</option>
<option value="MRSA">MRSA</option>
<option value="MDR">MDR</option>
<option value="XDR">XDR</option>
<option value="PDR">PDR</option>
<option value="Carbapenem Resistant">Carbapenem Resistant</option>
<option value="MDR Carbapenem Resistant">MDR Carbapenem Resistant</option>
<option value="XDR Carbapenem Resistant">XDR Carbapenem Resistant</option>
</select>
</div>
<div class="form-group col-lg-3" id="id_bakterimediabapselect">
<select class="form-control ekspertiseseletc" id="id_bakterihitungkolmediabap" name="id_bakterihitungkolmediabap">
<option value="">Pilih Salah Satu</option>
<option value="&ge; 10⁵ CFU/ml Urine (Bakteriuria bermakna)">&ge; 10 CFU/ml Urine (Bakteriuria bermakna)</option>
<option value="&ge; 10⁵ CFU/ml Urine (Candiduria bermakna)">&ge; 10 CFU/ml Urine (Candiduria bermakna)</option>
<option value="&ge; 10³ CFU/ml Urine (Bakteriuria bermakna)">&ge; 10³ CFU/ml Urine (Bakteriuria bermakna)</option>
<option value="8 x 10³ CFU/ml Urine (Bakteriuria bermakna)">8 x 10³ CFU/ml Urine (Bakteriuria bermakna)</option>
<option value="lainnya">lainnya</option>
</select>
</div>
<div class="form-group col-lg-3" id="id_bakterimediabapteks">
<input type="text" id="id_bakterihitungkolmediabapteks" name="id_bakterihitungkolmediabapteks" class="form-control ekspertiseteks">
</div>
</div>
</div>
<div class="card-body">
@@ -812,7 +787,7 @@
<button type="button" class="btn btn-primary" id="btnuntukgridmediacap">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
<button type="button" class="btn btn-warning" id="btncapkosong">
<button type="button" class="btn btn-primary" id="btncapkosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
@@ -825,10 +800,17 @@
<div class="tab-pane" id="media_mcconkey">
<div class="card">
<div class="card-box">
<div class="card-header">
<button type="button" class="btn btn-primary" id="btnuntukgridmediamcconkey">
<i class="fa fa-plus mr-1"></i> Tambah Data
</button>
<div class="card-header row">
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnuntukgridmediamcconkey">
<i class="fa fa-calendar-check-o mr-1"></i> Ada Pertumbuhan
</button>
</div>
<div class="form-group col-lg-3">
<button type="button" class="btn btn-primary" id="btnmckonkeykosong">
<i class="fa fa-calendar-times-o mr-1"></i> Tidak Ada Pertumbuhan
</button>
</div>
</div>
<div class="card-body">
<div id="gridmediamcconkey"></div>
@@ -1040,6 +1022,93 @@
<label for="lsg_pewarnaanlain" class="col-form-label">8. Pewarnaan Lain-Lain</label>
<textarea id="lsg_pewarnaanlain" style="width: 100%; height: 200px; font-size: 12px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;"></textarea>
</div>
<div class="form-group col-lg-12">
<label>Nuggent Score</label>
<div class="form-row">
<div class="form-group col-lg-4">
<label for="lsg_lactobacillus" class="col-form-label">Lactobacillus</label>
<div class="form-row">
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="lsg_jumlahlactobacillus" name="lsg_jumlahlactobacillus">
<option value="">Pilih Jumlah Per Lapang</option>
@if(isset($jsonjumlahlactobacillus) && !empty($jsonjumlahlactobacillus))
@foreach($jsonjumlahlactobacillus as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
</div>
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="lsg_lactobacillus" name="lsg_lactobacillus">
<option value="">Pilih Skore</option>
@php
$mulai = 0;
while ($mulai != 5){
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
$mulai++;
}
@endphp
</select>
</div>
</div>
</div>
<div class="form-group col-lg-4">
<label for="lsg_gardnerella" class="col-form-label">Gardnerella</label>
<div class="form-row">
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="lsg_jumlahgardnerella" name="lsg_jumlahgardnerella">
<option value="">Pilih Jumlah Per Lapang</option>
@if(isset($jsonjumlahgardnerella) && !empty($jsonjumlahgardnerella))
@foreach($jsonjumlahgardnerella as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
</div>
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="lsg_gardnerella" name="lsg_gardnerella">
<option value="">Pilih Skore</option>
@php
$mulai = 0;
while ($mulai != 5){
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
$mulai++;
}
@endphp
</select>
</div>
</div>
</div>
<div class="form-group col-lg-4">
<label for="lsg_mobiluncus" class="col-form-label">Mobiluncus</label>
<div class="form-row">
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="lsg_jumlahmobiluncus" name="lsg_jumlahmobiluncus">
<option value="">Pilih Jumlah Per Lapang</option>
@if(isset($jsonjumlahmobiluncus) && !empty($jsonjumlahmobiluncus))
@foreach($jsonjumlahmobiluncus as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
</div>
<div class="form-group col-lg-6">
<select class="form-control ekspertiseseletc" id="lsg_mobiluncus" name="lsg_mobiluncus">
<option value="">Pilih Skore</option>
@php
$mulai = 0;
while ($mulai != 5){
echo '<option value="'.$mulai.'">'.$mulai.'</option>';
$mulai++;
}
@endphp
</select>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="form-row templatejawaban" id="templatetbc">
<div class="form-group col-lg-12">
@@ -1672,10 +1741,11 @@
<option value="">Pilih Salah Satu</option>
<option value="TCM-RNA HIV">TCM-RNA HIV</option>
<option value="TCM-HCV VL">TCM-HCV VL</option>
<option value="PCR HIV Viral load">PCR HIV Viral load</option>
<option value="EID PCR DNA HIV">EID PCR DNA HIV</option>
</select>
</div>
<div class="form-group col-lg-3">
<div class="form-group col-lg-3" id="vl_hasildiv1select">
<label for="vl_hasil01" class="col-form-label">Hasil</label>
<select class="form-control ekspertiseseletc" id="vl_hasil01" name="vl_hasil01">
<option value="">Pilih Salah Satu</option>
@@ -1697,9 +1767,13 @@
<option value="144">144</option>
<option value="211">211</option>
</optgroup>
<option value="...">...</option>
<option value="lainnya">lainnya</option>
</select>
</div>
<div class="form-group col-lg-3" id="vl_hasildiv1teks">
<label for="vl_hasil01teks" class="col-form-label">Hasil</label>
<input type="text" name="vl_hasil01teks" id="vl_hasil01teks" class="form-control ekspertiseteks">
</div>
<div class="form-group col-lg-3">
<label for="vl_satuan01" class="col-form-label">Satuan</label>
<select class="form-control ekspertiseseletc" id="vl_satuan01" name="vl_satuan01">
@@ -1723,7 +1797,7 @@
<option value="LOG">LOG</option>
</select>
</div>
<div class="form-group col-lg-3">
<div class="form-group col-lg-3" id="vl_hasildiv2select">
<label for="vl_hasil02" class="col-form-label">Hasil 02</label>
<select class="form-control ekspertiseseletc" id="vl_hasil02" name="vl_hasil02">
<option value="">Pilih Salah Satu</option>
@@ -1745,9 +1819,13 @@
<option value="2,16">2,16</option>
<option value="2,34">2,34</option>
</optgroup>
<option value="...">...</option>
<option value="lainnya">lainnya</option>
</select>
</div>
<div class="form-group col-lg-3" id="vl_hasildiv2teks">
<label for="vl_hasil02teks" class="col-form-label">Hasil 02</label>
<input type="text" name="vl_hasil02teks" id="vl_hasil02teks" class="form-control ekspertiseteks">
</div>
<div class="form-group col-lg-3">
<label for="vl_satuan02" class="col-form-label">Satuan 02</label>
<select class="form-control ekspertiseseletc" id="vl_satuan02" name="vl_satuan02">
@@ -2100,6 +2178,10 @@
<label for="keterangan" class="col-form-label">Expertise</label>
<textarea id="keterangan" style="width: 100%; height: 300px;"></textarea>
</div>
<div class="form-group col-lg-12" id="divadendumketerangan">
<label for="addendumketerangan" class="col-form-label"><strong><font color="red">Alasan Kenapa Di Edit</font></strong></label>
<textarea id="addendumketerangan" style="width: 100%; height: 300px;"></textarea>
</div>
</div>
<div class="form-row">
<div class="form-group col-lg-3">
@@ -2220,38 +2302,50 @@
<h4 class="modal-title">Media BAP</h4>
</div>
<div class="modal-body">
<div class="form-group">
<select class="form-control" id="id_mediabap">
<option>Pilih Salah Satu</option>
@if(isset($jsonmediabap) && !empty($jsonmediabap))
@foreach($jsonmediabap as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
<div class="form-row">
<div class="form-group col-lg-6">
<select class="form-control" id="id_mediabapkuman">
<option>Kuman 1</option>
<option>Kuman 2</option>
<option>Kuman 3</option>
<option>Kuman 4</option>
<option>Kuman 5</option>
</select>
</div>
<div class="form-group col-lg-6">
<select class="form-control" id="id_mediabap">
<option>Pilih Salah Satu</option>
@if(isset($jsonmediabap) && !empty($jsonmediabap))
@foreach($jsonmediabap as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
</div>
</div>
<div class="form-group">
<label for="id_pemeriksaanhemolisa" class="col-form-label">Hemolisa</label>
<select class="form-control ekspertiseseletc" id="id_pemeriksaanhemolisa" name="id_pemeriksaanhemolisa">
<option value="">Pilih Salah Satu</option>
<option value="&#646; hemolisa">&#646; hemolisa</option>
<option value="&#946; hemolisa">&#946; hemolisa</option>
<option value="Alpha">Alpha</option>
<option value="Beta">Beta</option>
<option value="Gamma">Gamma</option>
</select>
</div>
<div class="form-group">
<label for="id_pemeriksaankatalase" class="col-form-label">Katalase</label>
<select class="form-control ekspertiseseletc" id="id_pemeriksaankatalase" name="id_pemeriksaankatalase">
<option value="">Pilih Salah Satu</option>
<option value="Katalase +">Katalase +</option>
<option value="Katalase -">Katalase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
<label for="id_pemeriksaankabulase" class="col-form-label">Koagulase</label>
<select class="form-control ekspertiseseletc" id="id_pemeriksaankabulase" name="id_pemeriksaankabulase">
<option value="">Pilih Salah Satu</option>
<option value="Koagulase +">Koagulase +</option>
<option value="Koagulase -">Koagulase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
@@ -2288,30 +2382,41 @@
<h4 class="modal-title">Media CAP</h4>
</div>
<div class="modal-body">
<div class="form-group">
<select class="form-control" id="id_mediacap">
<option>Pilih Salah Satu</option>
@if(isset($jsonmediacap) && !empty($jsonmediacap))
@foreach($jsonmediacap as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
<div class="form-row">
<div class="form-group col-lg-6">
<select class="form-control" id="id_mediacapkuman">
<option>Kuman 1</option>
<option>Kuman 2</option>
<option>Kuman 3</option>
<option>Kuman 4</option>
<option>Kuman 5</option>
</select>
</div>
<div class="form-group col-lg-6">
<select class="form-control" id="id_mediacap">
<option>Pilih Salah Satu</option>
@if(isset($jsonmediacap) && !empty($jsonmediacap))
@foreach($jsonmediacap as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
</div>
</div>
<div class="form-group">
<label for="cap_pemeriksaankatalase" class="col-form-label">Katalase</label>
<select class="form-control ekspertiseseletc" id="cap_pemeriksaankatalase" name="cap_pemeriksaankatalase">
<option value="">Pilih Salah Satu</option>
<option value="Katalase +">Katalase +</option>
<option value="Katalase -">Katalase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
<label for="cap_pemeriksaankabulase" class="col-form-label">Koagulase</label>
<select class="form-control ekspertiseseletc" id="cap_pemeriksaankabulase" name="cap_pemeriksaankabulase">
<option value="">Pilih Salah Satu</option>
<option value="Koagulase +">Koagulase +</option>
<option value="Koagulase -">Koagulase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
@@ -2348,19 +2453,34 @@
<h4 class="modal-title">Media Mc Conkey</h4>
</div>
<div class="modal-body">
<div class="form-group">
<select class="form-control" id="id_mediamcconkey">
<option>Pilih Salah Satu</option>
@if(isset($jsonmediamcconkey) && !empty($jsonmediamcconkey))
@foreach($jsonmediamcconkey as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
<div class="form-row">
<div class="form-group col-lg-6">
<select class="form-control" id="id_mediamcconkeykuman">
<option>Kuman 1</option>
<option>Kuman 2</option>
<option>Kuman 3</option>
<option>Kuman 4</option>
<option>Kuman 5</option>
</select>
</div>
<div class="form-group col-lg-6">
<select class="form-control" id="id_mediamcconkey">
<option>Pilih Salah Satu</option>
@if(isset($jsonmediamcconkey) && !empty($jsonmediamcconkey))
@foreach($jsonmediamcconkey as $rows)
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
@endforeach
@endif
</select>
</div>
</div>
<div class="form-group">
<label for="id_ujioksidasemcconkey" class="col-form-label">Oksidase</label>
<input type="text" id="id_ujioksidasemcconkey" name="id_ujioksidasemcconkey" class="form-control ekspertiseteks">
<select class="form-control ekspertiseseletc" id="id_ujioksidasemcconkey" name="id_ujioksidasemcconkey">
<option value="">Pilih Salah Satu</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
<label for="id_ujialainnyamcconkey" class="col-form-label">Uji Lainnya</label>
@@ -2482,24 +2602,25 @@
<label for="sellainnya_pemeriksaanhemolisa" class="col-form-label">Hemolisa</label>
<select class="form-control ekspertiseseletc" id="sellainnya_pemeriksaanhemolisa" name="sellainnya_pemeriksaanhemolisa">
<option value="">Pilih Salah Satu</option>
<option value="&#646; hemolisa">&#646; hemolisa</option>
<option value="&#946; hemolisa">&#946; hemolisa</option>
<option value="Alpha">Alpha</option>
<option value="Beta">Beta</option>
<option value="Gamma">Gamma</option>
</select>
</div>
<div class="form-group">
<label for="sellainnya_pemeriksaankatalase" class="col-form-label">Katalase</label>
<select class="form-control ekspertiseseletc" id="sellainnya_pemeriksaankatalase" name="sellainnya_pemeriksaankatalase">
<option value="">Pilih Salah Satu</option>
<option value="Katalase +">Katalase +</option>
<option value="Katalase -">Katalase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
<label for="sellainnya_pemeriksaankabulase" class="col-form-label">Koagulase</label>
<select class="form-control ekspertiseseletc" id="sellainnya_pemeriksaankabulase" name="sellainnya_pemeriksaankabulase">
<option value="">Pilih Salah Satu</option>
<option value="Koagulase +">Koagulase +</option>
<option value="Koagulase -">Koagulase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
@@ -2554,24 +2675,25 @@
<label for="tamlainnya_pemeriksaanhemolisa" class="col-form-label">Hemolisa</label>
<select class="form-control ekspertiseseletc" id="tamlainnya_pemeriksaanhemolisa" name="tamlainnya_pemeriksaanhemolisa">
<option value="">Pilih Salah Satu</option>
<option value="&#646; hemolisa">&#646; hemolisa</option>
<option value="&#946; hemolisa">&#946; hemolisa</option>
<option value="Alpha">Alpha</option>
<option value="Beta">Beta</option>
<option value="Gamma">Gamma</option>
</select>
</div>
<div class="form-group">
<label for="tamlainnya_pemeriksaankatalase" class="col-form-label">Katalase</label>
<select class="form-control ekspertiseseletc" id="tamlainnya_pemeriksaankatalase" name="tamlainnya_pemeriksaankatalase">
<option value="">Pilih Salah Satu</option>
<option value="Katalase +">Katalase +</option>
<option value="Katalase -">Katalase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
<label for="tamlainnya_pemeriksaankabulase" class="col-form-label">Koagulase</label>
<select class="form-control ekspertiseseletc" id="tamlainnya_pemeriksaankabulase" name="tamlainnya_pemeriksaankabulase">
<option value="">Pilih Salah Satu</option>
<option value="Koagulase +">Koagulase +</option>
<option value="Koagulase -">Koagulase -</option>
<option value="POS">POS</option>
<option value="NEG">NEG</option>
</select>
</div>
<div class="form-group">
@@ -2639,6 +2761,32 @@
<input type="hidden" name="template_jenis" id="template_jenis">
<input type="hidden" name="_token" id="token" value="{{ csrf_token() }}">
<div style="overflow: hidden; display: none;">
<div class="form-group col-lg-3">
<select class="form-control ekspertiseseletc" id="bakterimediabap" name="bakterimediabap">
<option value="">Pilih Salah Satu</option>
<option value="ESBL">ESBL</option>
<option value="MRSA">MRSA</option>
<option value="MDR">MDR</option>
<option value="XDR">XDR</option>
<option value="PDR">PDR</option>
<option value="Carbapenem Resistant">Carbapenem Resistant</option>
<option value="MDR Carbapenem Resistant">MDR Carbapenem Resistant</option>
<option value="XDR Carbapenem Resistant">XDR Carbapenem Resistant</option>
</select>
</div>
<div class="form-group col-lg-3" id="id_bakterimediabapselect">
<select class="form-control ekspertiseseletc" id="id_bakterihitungkolmediabap" name="id_bakterihitungkolmediabap">
<option value="">Pilih Salah Satu</option>
<option value="&ge; 10⁵ CFU/ml Urine (Bakteriuria bermakna)">&ge; 10 CFU/ml Urine (Bakteriuria bermakna)</option>
<option value="&ge; 10⁵ CFU/ml Urine (Candiduria bermakna)">&ge; 10 CFU/ml Urine (Candiduria bermakna)</option>
<option value="&ge; 10³ CFU/ml Urine (Bakteriuria bermakna)">&ge; 10³ CFU/ml Urine (Bakteriuria bermakna)</option>
<option value="8 x 10³ CFU/ml Urine (Bakteriuria bermakna)">8 x 10³ CFU/ml Urine (Bakteriuria bermakna)</option>
<option value="lainnya">lainnya</option>
</select>
</div>
<div class="form-group col-lg-3" id="id_bakterimediabapteks">
<input type="text" id="id_bakterihitungkolmediabapteks" name="id_bakterihitungkolmediabapteks" class="form-control ekspertiseteks">
</div>
<div class="form-group col-lg-12">
<label for="hasilpemeriksaanttcmmtbrifxpert_pagi" class="col-form-label">Pagi</label>
<input type="text" id="hasilpemeriksaanttcmmtbrifxpert_pagi" class="form-control ekspertiseteks">
@@ -2684,15 +2832,10 @@
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
const refreshBtn = document.getElementById('refresh-btn');
// Hapus hash (#) dari URL bila ada
if (window.location.hash) {
history.replaceState("", document.title, window.location.pathname + window.location.search);
}
// Event klik tombol → reload halaman tanpa cache
refreshBtn.addEventListener('click', function () {
//window.location.reload(true);
$('#divperiksa').hide();
$('#divreadonly').hide();
$('#divawal').show();
@@ -3253,7 +3396,8 @@
columns : [
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '11%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'kuman', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'tindaklanjut', width: '9%', cellsalign: 'left', align: 'center' },
{ text: 'Media', datafield: 'kuman', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Hemolisa', datafield: 'hemolisa', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Katalase', datafield: 'katalase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Koagulase', datafield: 'koagulase', width: '10%', cellsalign: 'left', align: 'center' },
@@ -3265,14 +3409,24 @@
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
$('#idpertumbuhankoloni').val(dataRecord.id);
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
$('#idpertumbuhankoloni').val(dataRecord.id);
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
} else {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari yang sama',
type : 'warning',
})
}
}
},
{ text: 'Del', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
@@ -3301,6 +3455,32 @@
});
}
},
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediabap").offset();
var dataRecord = $("#gridmediabap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediabap').val(dataRecord.kuman);
$('#id_pemeriksaanhemolisa').val(dataRecord.hemolisa);
$('#id_pemeriksaankatalase').val(dataRecord.katalase);
$('#id_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyabap').val(dataRecord.lainnya);
$('#id_statusmediabap').val(dataRecord.status);
$('#modalgridmediabap').modal('show');
}
}
},
]
});
$("#gridmediacap").jqxGrid({
@@ -3312,9 +3492,10 @@
pageable : true,
altrows : true,
columns : [
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '20%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '16%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'kuman', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '9%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'tindaklanjut', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Media', datafield: 'kuman', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Katalase', datafield: 'katalase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Koagulase', datafield: 'koagulase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Lainnya', datafield: 'lainnya', width: '10%', cellsalign: 'left', align: 'center' },
@@ -3325,13 +3506,23 @@
editrowjabatan = row;
var offset = $("#gridmediacap").offset();
var dataRecord = $("#gridmediacap").jqxGrid('getrowdata', editrowjabatan);
$('#idpertumbuhankoloni').val(dataRecord.id);
$('#id_mediacap').val(dataRecord.kuman);
$('#cap_pemeriksaankatalase').val(dataRecord.katalase);
$('#cap_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyacap').val(dataRecord.lainnya);
$('#id_statusmediacap').val(dataRecord.status);
$('#modalgridmediacap').modal('show');
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
$('#idpertumbuhankoloni').val(dataRecord.id);
$('#id_mediacap').val(dataRecord.kuman);
$('#cap_pemeriksaankatalase').val(dataRecord.katalase);
$('#cap_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyacap').val(dataRecord.lainnya);
$('#id_statusmediacap').val(dataRecord.status);
$('#modalgridmediacap').modal('show');
} else {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari yang sama',
type : 'warning',
})
}
}
},
{ text: 'Del', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
@@ -3360,6 +3551,31 @@
});
}
},
{ text: 'Next', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrowjabatan = row;
var offset = $("#gridmediacap").offset();
var dataRecord = $("#gridmediacap").jqxGrid('getrowdata', editrowjabatan);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediacap').val(dataRecord.kuman);
$('#cap_pemeriksaankatalase').val(dataRecord.katalase);
$('#cap_pemeriksaankabulase').val(dataRecord.koagulase);
$('#id_ujialainnyacap').val(dataRecord.lainnya);
$('#id_statusmediacap').val(dataRecord.status);
$('#modalgridmediacap').modal('show');
}
}
},
]
});
$("#gridmediamcconkey").jqxGrid({
@@ -3371,24 +3587,34 @@
pageable : true,
altrows : true,
columns : [
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '20%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '16%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'kuman', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Tanggal', datafield: 'tglpenyimpanan', width: '9%', cellsalign: 'left', align: 'center' },
{ text: 'Petugas', datafield: 'created_by', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Kuman', datafield: 'tindaklanjut', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Media', datafield: 'kuman', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Oksidase', datafield: 'oksidase', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Lainnya', datafield: 'lainnya', width: '10%', cellsalign: 'left', align: 'center' },
{ text: 'Status', datafield: 'status', width: '20%', cellsalign: 'left', align: 'center' },
{ text: 'Edit', filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
return "Edit";
}, buttonclick: function (row) {
editrowjabatan = row;
editrowjabatan = row;
var offset = $("#gridmediamcconkey").offset();
var dataRecord = $("#gridmediamcconkey").jqxGrid('getrowdata', editrowjabatan);
$('#idpertumbuhankoloni').val(dataRecord.id);
$('#id_mediamcconkey').val(dataRecord.kuman);
$('#id_ujialainnyamcconkey').val(dataRecord.lainnya);
$('#id_ujioksidasemcconkey').val(dataRecord.oksidase);
$('#id_statusmediamcconkey').val(dataRecord.status);
$('#modalgridmediamcconkey').modal('show');
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
$('#idpertumbuhankoloni').val(dataRecord.id);
$('#id_mediamcconkey').val(dataRecord.kuman);
$('#id_ujialainnyamcconkey').val(dataRecord.lainnya);
$('#id_ujioksidasemcconkey').val(dataRecord.oksidase);
$('#id_statusmediamcconkey').val(dataRecord.status);
$('#modalgridmediamcconkey').modal('show');
} else {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari yang sama',
type : 'warning',
})
}
}
},
{ text: 'Del', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
@@ -3416,6 +3642,30 @@
});
});
}
},
{ text: 'Next', editable: false, sortable: false, filterable: false, columntype: 'button', width: '7%', cellsrenderer: function () {
return "Next";
}, buttonclick: function (row) {
editrow = row;
var offset = $("#gridmediamcconkey").offset();
var dataRecord = $("#gridmediamcconkey").jqxGrid('getrowdata', editrow);
var tanggal = dataRecord.tglpenyimpanan;
if (tanggal == '{{date("Y-m-d")}}') {
swal({
title : 'Maaf',
text : 'Data hanya bisa di edit pada hari berikutnya',
type : 'warning',
})
} else {
$('#idpertumbuhankoloni').val('new');
$('#id_mediamcconkey').val(dataRecord.kuman);
$('#id_ujialainnyamcconkey').val(dataRecord.lainnya);
$('#id_ujioksidasemcconkey').val(dataRecord.oksidase);
$('#id_statusmediamcconkey').val(dataRecord.status);
$('#modalgridmediamcconkey').modal('show');
}
}
},
]
});
@@ -3625,6 +3875,10 @@
$('#id_bakterihitungkol02teks').hide();
$('#id_bakterimediabapselect').show();
$('#id_bakterimediabapteks').hide();
$('#vl_hasildiv1select').show();
$('#vl_hasildiv1teks').hide();
$('#vl_hasildiv2select').show();
$('#vl_hasildiv2teks').hide();
$('input[type="checkbox"]').prop('disabled', false);
console.log('Loading komponen jawaban for DLP: '+dlp+' | No.Foto: '+nofoto+' | ID Periksa: '+idne);
var form_data = new FormData();
@@ -3684,7 +3938,6 @@
}
} else {
$("#" + rows.komponen).val(rows.isidata);
if (rows.komponen === 'id_jenispemeriksaantb') {
if (rows.isidata === 'TCM MTB Rif (Xpert)' || rows.isidata === 'TCM MTB Rif (Truenat)' || rows.isidata === 'TCM MTB Rif INH (BDMAX)' || rows.isidata === 'LPA lini 2' || rows.isidata === 'LPA lini 1') {
$('#hasilpemeriksaanttcmmtbrifxpert').show();
@@ -3728,6 +3981,14 @@
$('#id_bakterihitungkol02select').hide();
$('#id_bakterihitungkol02teks').show();
}
if (rows.komponen === 'vl_hasil01' && rows.isidata === 'lainnya'){
$('#vl_hasildiv1select').hide();
$('#vl_hasildiv1teks').show();
}
if (rows.komponen === 'vl_hasil02' && rows.isidata === 'lainnya'){
$('#vl_hasildiv2select').hide();
$('#vl_hasildiv2teks').show();
}
}
});
},
@@ -4009,6 +4270,8 @@
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
var datadetail = new $.jqx.dataAdapter(sourcedetail);
var jsonSirab = new $.jqx.dataAdapter(sourcesirab);
$('#btnsavedraft').show();
$('#divadendumketerangan').hide();
$('#divtemplate').hide();
$('#pilihancontohuji').show();
$('#tekscontohuji').hide();
@@ -4259,6 +4522,10 @@
function(data){
});
if (master == 'buku02'){
$("#template_jenis").val('CCI');
$("#dlp").val('CCI');
}
if (statuse === null) {
$('#divperiksa').show();
$('#divawal').hide();
@@ -4289,6 +4556,8 @@
$('#divreadonly').hide();
$('#divperiksa').show();
$('#divawal').hide();
$('#btnsavedraft').hide();
$('#divadendumketerangan').show();
openlamanekpertise();
} else {
swal({
@@ -4386,6 +4655,7 @@
CKEDITOR.replace( 'lsg_pewarnaanlain');
CKEDITOR.replace( 'viralload');
CKEDITOR.replace( 'iggigm_interpretasi');
CKEDITOR.replace( 'addendumketerangan');
$("#mulai").datepicker({format: 'yyyy-mm-dd', autoclose: true});
$("#akhir").datepicker({format: 'yyyy-mm-dd', autoclose: true});
$("#id_tanggalpengambilancontohuji").datepicker({format: 'yyyy-mm-dd', autoclose: true});
@@ -4467,6 +4737,7 @@
var koagulase = document.getElementById('id_pemeriksaankabulase').value;
var ujilainnya = document.getElementById('id_ujialainnyabap').value;
var status = document.getElementById('id_statusmediabap').value;
var tindaklanjut= document.getElementById('id_mediabapkuman').value;
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
@@ -4477,6 +4748,7 @@
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
tindaklanjut: tindaklanjut,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
@@ -4509,17 +4781,16 @@
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonicap").click(function() {
$('#modalgridmediacap').modal('hide');
$("#btnmckonkeykosong").click(function() {
var id = document.getElementById('periksa_id').value;
var idtabel = document.getElementById('idpertumbuhankoloni').value;
var media = 'Media CAP';
var kuman = document.getElementById('id_mediacap').value;
var idtabel = 'new';
var media = 'Media Mc Conkey';
var kuman = '';
var hemolisa = '';
var katalase = document.getElementById('cap_pemeriksaankatalase').value;
var koagulase = document.getElementById('cap_pemeriksaankabulase').value;
var ujilainnya = document.getElementById('id_ujialainnyacap').value;
var status = document.getElementById('id_statusmediacap').value;
var katalase = '';
var koagulase = '';
var ujilainnya = '';
var status = 'Tidak ada pertumbuhan';
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
@@ -4532,6 +4803,35 @@
status: status,
keterangan: 'pertumbuhankoloni',
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
});
});
$("#btnsimpanpertumbuhankolonicap").click(function() {
$('#modalgridmediacap').modal('hide');
var id = document.getElementById('periksa_id').value;
var idtabel = document.getElementById('idpertumbuhankoloni').value;
var media = 'Media CAP';
var kuman = document.getElementById('id_mediacap').value;
var hemolisa = '';
var katalase = document.getElementById('cap_pemeriksaankatalase').value;
var koagulase = document.getElementById('cap_pemeriksaankabulase').value;
var ujilainnya = document.getElementById('id_ujialainnyacap').value;
var status = document.getElementById('id_statusmediacap').value;
var tindaklanjut= document.getElementById('id_mediacapkuman').value;
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
isi: idtabel,
kuman: kuman,
hemolisa: hemolisa,
katalase: katalase,
koagulase: koagulase,
ujilainnya: ujilainnya,
status: status,
keterangan: 'pertumbuhankoloni',
tindaklanjut: tindaklanjut,
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediacap").jqxGrid('updatebounddata','filter');
});
@@ -4548,6 +4848,7 @@
var ujilainnya = document.getElementById('id_ujialainnyamcconkey').value;
var oksidase = document.getElementById('id_ujioksidasemcconkey').value;
var status = document.getElementById('id_statusmediamcconkey').value;
var tindaklanjut= document.getElementById('id_mediamcconkeykuman').value;
$.post('{{ route("getResult") }}', {
nofoto: id,
komponen: media,
@@ -4560,6 +4861,7 @@
oksidase: oksidase,
status: status,
keterangan: 'pertumbuhankoloni',
tindaklanjut: tindaklanjut,
_token: '{{ csrf_token() }}' },
function(data){
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
@@ -4813,6 +5115,8 @@
var template_jenis = document.getElementById('template_jenis').value;
var id_dokter = document.getElementById('dokter').value;
var acc_number = document.getElementById('nofoto').value;
var nostatus = document.getElementById('nostatus').value;
var addendumketerangan = CKEDITOR.instances['addendumketerangan'].getData();
if (id_dokter == 'Pilih' || id_dokter == '' || id_dokter == '0' || id_dokter == null){
swal({
title : 'Stop',
@@ -4820,6 +5124,20 @@
type : 'warning',
})
return false;
} else if (addendumketerangan == '' && nostatus == 'Selesai'){
swal({
title : 'Stop',
text : 'Addendum Keterangan Wajib Di Isi',
type : 'warning',
})
return false;
} else if (addendumketerangan == '' && nostatus == 'Arsip'){
swal({
title : 'Stop',
text : 'Addendum Keterangan Wajib Di Isi',
type : 'warning',
})
return false;
} else {
const checkboxMap = {
inlineCheckbox1: 'TBC SO',
@@ -4844,6 +5162,7 @@
formdata.set('val01', 'verifikasi');
formdata.set('val10', template_jenis);
formdata.set('keterangan', keterangan);
formdata.set('addendumketerangan', addendumketerangan);
formdata.set('lsg_pewarnaanlain', lsg_pewarnaanlain);
formdata.set('viralload', viralload);
formdata.set('_token', '{{ csrf_token() }}');