This commit is contained in:
Dwi Swandhana
2026-06-15 05:40:35 +07:00
parent d3ac4fc33f
commit 513eacbfa1
12 changed files with 211 additions and 78 deletions

No files matched your search

+118 -12
View File
@@ -187,6 +187,10 @@
<td>Cara Pengambilan</td>
<td id="pengambilan"></td>
</tr>
<tr>
<td>Asal Pengambilan</td>
<td id="asalpengirim"></td>
</tr>
<tr>
<td>Spesimen</td>
<td id="kesimpulan"></td>
@@ -209,7 +213,7 @@
</div>
<div class="col-sm-8" id="divkanan">
<div class="card-box ribbon-box">
<div class="ribbon ribbon-danger">Expertise</div>
<div class="ribbon ribbon-danger">Default Value</div>
<p class="m-b-0"></p>
<div class="form-row">
<div class="form-group col-lg-4">
@@ -308,6 +312,12 @@
<div id="gridtemplate"></div>
</div>
</div>
</div>
</div>
<div class="col-sm-12 templatejawaban" id="masterdiv">
<div class="card-box ribbon-box">
<div class="ribbon ribbon-primary">Expertise</div>
<p class="m-b-0"></p>
<div class="form-row templatejawaban" id="templatecci">
<label>Pemeriksaan Candida Colonization Index</label>
<div class="form-group col-lg-12">
@@ -362,7 +372,7 @@
<div class="form-group col-lg-12">
<label class="col-form-label">1. Pewarna Gram</label>
<div class="form-row">
<div class="form-group col-lg-12">
<div class="form-group col-lg-3">
<label for="id_selepitel" class="col-form-label">Sel Epitel</label>
<select class="form-control ekspertiseseletc" id="id_selepitel" name="id_selepitel">
<option value="">Pilih Salah Satu</option>
@@ -373,7 +383,7 @@
@endif
</select>
</div>
<div class="form-group col-lg-12">
<div class="form-group col-lg-3">
<label for="id_selradang" class="col-form-label">Sel Radang</label>
<select class="form-control ekspertiseseletc" id="id_selradang" name="id_selradang">
<option value="">Pilih Salah Satu</option>
@@ -384,7 +394,7 @@
@endif
</select>
</div>
<div class="form-group col-lg-12">
<div class="form-group col-lg-3">
<label for="id_mikroorganisme" class="col-form-label">Mikroorganisme</label>
<select class="form-control ekspertiseseletc" id="id_mikroorganisme" name="id_mikroorganisme">
<option value="">Pilih Salah Satu</option>
@@ -395,7 +405,7 @@
@endif
</select>
</div>
<div class="form-group col-lg-12">
<div class="form-group col-lg-3">
<label for="id_mikroorganismeoptional" class="col-form-label">Bisa memilih lebih dari satu</label>
<select class="form-control select2" id="id_mikroorganismeoptional" name="id_mikroorganismeoptional[]" style="width: 100%;" multiple="multiple">
<option>Pilih Mikroorganisme</option>
@@ -607,6 +617,9 @@
<label for="id_pewarnaangiesmaoptional" class="col-form-label">7. Pewarnaan Giemsa</label>
<input type="text" id="id_pewarnaangiesmaoptional" name="id_pewarnaangiesmaoptional" class="form-control ekspertiseteks">
</div>
<div class="form-group col-lg-12 text-center">
<button type="button" class="btn btn-danger btn-blok btnsavepewarnaanlsg">SIMPAN PEWARNAAN LANGSUNG</button>
</div>
<div class="form-group account-btn text-center m-t-10">
<span class="badge badge-primary">B. Biakan Kultur</span>
</div>
@@ -1239,6 +1252,9 @@
<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 text-center">
<button type="button" class="btn btn-danger btn-blok btnsavepewarnaanlsg">SIMPAN PEWARNAAN LANGSUNG</button>
</div>
<div class="form-group col-lg-12">
<label>Nuggent Score</label>
<div class="form-row">
@@ -2164,6 +2180,7 @@
</div>
</div>
<div class="form-group setelahdipilihtemplate">
<!--
<div class="form-group account-btn text-center m-t-10">
<button type="button" class="btn btn-light waves-effect" id="btnabbot">
@@ -2173,6 +2190,7 @@
<i class="mdi mdi-alphabetical-variant mr-1"></i> SIR Ab
</button>
</div>
-->
<ul class="nav nav-tabs tabs-bordered nav-justified">
<li class="nav-item">
<a href="#tabel_vitek" data-toggle="tab" aria-expanded="false" class="nav-link active">
@@ -2684,15 +2702,11 @@
<select class="form-control ekspertiseseletc" id="id_statusmediabap" name="id_statusmediabap">
<option value="">Pilih Salah Satu</option>
<option value="Inkubasi Lanjutan">Inkubasi Lanjutan</option>
<option value="Sub Kultur">Sub Kultur</option>
<option value="Proses identifikasi dan uji kepekaan vitek">Proses identifikasi dan uji kepekaan vitek</option>
<option value="Proses identifikasi dan uji kepekaan manual">Proses identifikasi dan uji kepekaan manual</option>
<option value="Proses identifikasi malditof+ uji kepekaan vitek">Proses identifikasi malditof+ uji kepekaan vitek</option>
<option value="Proses identifikasi malditof+ uji kepekaan manual">Proses identifikasi malditof+ uji kepekaan manual</option>
<option value="Proses identifikasi manual+ uji kepekaan vitek">Proses identifikasi manual+ uji kepekaan vitek</option>
<option value="Tidak Lanjut Identifikasi">Tidak Lanjut Identifikasi</option>
<option value="ID/AST pending result">ID/AST pending result</option>
<option value="Sub Kultur">Sub Kultur</option>
<option value="Menunggu kultur yg lain">Menunggu kultur yg lain</option>
<option value="Proses identifikasi dan uji kepekaan">Proses identifikasi dan uji kepekaan (sedang ID+AST)</option>
<option value="ID/AST pending result">ID/AST pending result</option>
</select>
</div>
<div class="form-group">
@@ -4797,6 +4811,7 @@
$('#template_jenis').val(dlp);
$('#divtemplate').hide();
$('.templatejawaban').hide();
$('#masterdiv').show();
$('.setelahdipilihtemplate').show();
$('#id_bakterihitungkolselect').show();
$('#id_bakterihitungkolteks').hide();
@@ -5071,6 +5086,7 @@
{ name: 'tanggalregis', type: 'text'},
{ name: 'tanggalsampel', type: 'text'},
{ name: 'pengambilan', type: 'text'},
{ name: 'asalpengirim', type: 'text'},
],
type : 'GET',
data : {jenis:jenis, mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:master, _token: '{{csrf_token()}}'},
@@ -5253,6 +5269,7 @@
$("#tanggalregis").html(dataRecord.tanggalregis);
$("#tanggalsampel").html(dataRecord.tanggalsampel);
$("#pengambilan").html(dataRecord.pengambilan);
$("#asalpengirim").html(dataRecord.asalpengirim);
if (dataRecord.dokter_id == '0' || dataRecord.dokter_id == null || dataRecord.dokter_id == ''){
$("#dokter").val(masteru).select2().trigger('change');
} else {
@@ -6548,6 +6565,95 @@
});
}
});
$(".btnsavepewarnaanlsg").click(function(){
var keterangan = CKEDITOR.instances['keterangan'].getData();
var lsg_pewarnaanlain = CKEDITOR.instances['lsg_pewarnaanlain'].getData();
var viralload = CKEDITOR.instances['viralload'].getData();
var periksa_id = document.getElementById('periksa_id').value;
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 (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',
inlineCheckbox2: 'TBC RO',
inlineCheckbox3: 'Anak',
inlineCheckbox4: 'HIV',
inlineCheckbox5: 'DM',
inlineCheckbox6: 'Nanah Lendir',
inlineCheckbox7: 'Bercak darah',
inlineCheckbox8: 'Air liur',
inlineCheckbox9: 'Nanah Lendir',
inlineCheckbox10: 'Bercak darah',
inlineCheckbox11: 'Air liur',
};
const checkboxValues = {};
$.each(checkboxMap, function (id, label) {
checkboxValues[id] = $(`#${id}`).is(':checked') ? label : '';
});
var formdata = new FormData($('#kt_form')[0]);
formdata.set('periksa_id', periksa_id);
formdata.set('acc_number', acc_number);
formdata.set('val01', 'statuspewarnaanlsg');
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('nilai_kritis', $('#nilai_kritis').is(':checked') ? '1' : '0');
formdata.set('master_mikro', $('#master_lokasi').val());
formdata.set('_token', '{{ csrf_token() }}');
$.each(checkboxValues, (key, val) => formdata.set(key, val));
$.ajax({
url : '{{ route("exexpertisepacs") }}',
data : formdata,
type : 'POST',
contentType : false,
processData : false,
success: function (data) {
$("#gridpemeriksaan").jqxGrid('updatebounddata','filter');
$("#gridadendum").jqxGrid('updatebounddata','filter');
var status = data.status;
var message = data.message;
var warna = data.warna;
var icon = data.icon;
$.toast({
heading : status,
text : message,
position : 'top-right',
loaderBg : warna,
icon : icon,
hideAfter : 5000,
stack : 1
});
return false;
},
error: function (xhr, status, error) {
swal({
title : 'Stop',
text : xhr.responseText,
type : 'warning',
})
}
});
}
});
$("#btnsavepreliminary").click(function(){
var keterangan = CKEDITOR.instances['keterangan'].getData();
var lsg_pewarnaanlain = CKEDITOR.instances['lsg_pewarnaanlain'].getData();