diff --git a/htdocs/app/Http/Controllers/DokterController.php b/htdocs/app/Http/Controllers/DokterController.php
index 77f02d58..bc7ccf4f 100644
--- a/htdocs/app/Http/Controllers/DokterController.php
+++ b/htdocs/app/Http/Controllers/DokterController.php
@@ -698,6 +698,33 @@ class DokterController extends Controller
'keterangan' => 'Kirim ke SPV',
]);
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Sukses', 'message' => 'Permohonan Verifikasi Terkirim']);
+ case 'Permohonan Verifikasi Preliminary':
+ $updateData = [
+ 'keterangan' => $keterangan,
+ 'dlp' => $dlp,
+ 'analis' => $analis,
+ 'nmanalis' => $cekanalis->nama ?? null,
+ 'dokter_id' => $iddokter,
+ 'nmdokter' => $cekdokter->nama ?? null,
+ 'ppdssenior' => $ppds3,
+ 'nmppdssenior' => $cekppds3->nama ?? null,
+ 'tandatangan' => '',
+ 'baca' => $today,
+ 'nmexcutor' => Session('nama'),
+ 'excutor' => Session('id'),
+ 'nmpembaca' => Session('nama'),
+ 'status' => 'Otor Maldi (Un Verified)',
+ ];
+ $periksa->update($updateData);
+ $surat = self::genSurat($periksa->id, 'dengan kop');
+ Riwayat::create([
+ 'nofoto' => $nofoto,
+ 'jawaban' => $surat,
+ 'inputor' => Session('nama'),
+ 'verifikasi' => 'Accepted',
+ 'keterangan' => 'Kirim Preliminary ke SPV',
+ ]);
+ return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Sukses', 'message' => 'Permohonan Verifikasi Preliminary Terkirim']);
case 'tolakadendum':
Riwayat::where('nofoto', $nofoto)->whereNull('verifikasi')->update([
'verifikasi' => 'Declined',
diff --git a/htdocs/resources/views/dokter/pemeriksaan.blade.php b/htdocs/resources/views/dokter/pemeriksaan.blade.php
index f6f3bdfd..73359d1c 100644
--- a/htdocs/resources/views/dokter/pemeriksaan.blade.php
+++ b/htdocs/resources/views/dokter/pemeriksaan.blade.php
@@ -6644,6 +6644,19 @@
}
});
$("#btnsavepreliminary").click(function(){
+ 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',
+ };
var keterangan = CKEDITOR.instances['keterangan'].getData();
var lsg_pewarnaanlain = CKEDITOR.instances['lsg_pewarnaanlain'].getData();
var viralload = CKEDITOR.instances['viralload'].getData();
@@ -6675,67 +6688,66 @@
})
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', 'preliminary');
- 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('_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',
- })
- }
+ swal({
+ title: 'Apakah anda yakin ?',
+ text: "Perhatian, data ini akan di finalisasi dengan Preliminary Result",
+ type: 'warning',
+ showCancelButton: true,
+ confirmButtonClass: 'btn btn-confirm mt-2',
+ cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
+ confirmButtonText: 'Yes'
+ }).then(function () {
+ 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', 'preliminary');
+ 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',
+ })
+ }
+ });
});
+
}
});
$("#btnSavePeriksa").click(function(){
diff --git a/htdocs/resources/views/dokter/ppds.blade.php b/htdocs/resources/views/dokter/ppds.blade.php
index c4605aed..999c0f20 100644
--- a/htdocs/resources/views/dokter/ppds.blade.php
+++ b/htdocs/resources/views/dokter/ppds.blade.php
@@ -2542,6 +2542,7 @@
@else
+
@endif
@@ -6780,6 +6781,19 @@
}
});
$("#btnsavepreliminary").click(function(){
+ 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',
+ };
var keterangan = CKEDITOR.instances['keterangan'].getData();
var lsg_pewarnaanlain = CKEDITOR.instances['lsg_pewarnaanlain'].getData();
var viralload = CKEDITOR.instances['viralload'].getData();
@@ -6811,69 +6825,66 @@
})
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', 'preliminary');
- 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
- });
- //window.location.href = "{{ url('/mikro') }}";
- return false;
- },
- error: function (xhr, status, error) {
- swal({
- title : 'Stop',
- text : xhr.responseText,
- type : 'warning',
- })
- }
+ swal({
+ title: 'Apakah anda yakin ?',
+ text: "Perhatian, data ini akan di finalisasi dengan Preliminary Result",
+ type: 'warning',
+ showCancelButton: true,
+ confirmButtonClass: 'btn btn-confirm mt-2',
+ cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
+ confirmButtonText: 'Yes'
+ }).then(function () {
+ 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', 'preliminary');
+ 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',
+ })
+ }
+ });
});
+
}
});
$("#btnSavePeriksa").click(function(){
@@ -6951,6 +6962,81 @@
});
}
});
+ $("#btnSavePeriksaPre").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;
+ if (id_dokter == 'Pilih' || id_dokter == '' || id_dokter == '0' || id_dokter == null){
+ swal({
+ title : 'Stop',
+ text : 'Please Select SPV',
+ 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', 'Permohonan Verifikasi Preliminary');
+ formdata.set('val10', template_jenis);
+ formdata.set('keterangan', keterangan);
+ formdata.set('lsg_pewarnaanlain', lsg_pewarnaanlain);
+ formdata.set('viralload', viralload);
+ 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) {
+ 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',
+ })
+ }
+ });
+ }
+ });
$("#btnsavedraft").click(function(){
var keterangan = CKEDITOR.instances['keterangan'].getData();
var lsg_pewarnaanlain = CKEDITOR.instances['lsg_pewarnaanlain'].getData();
diff --git a/htdocs/resources/views/dokter/ppdsdeveloper.blade.php b/htdocs/resources/views/dokter/ppdsdeveloper.blade.php
index 87aa2804..d01ccdd9 100644
--- a/htdocs/resources/views/dokter/ppdsdeveloper.blade.php
+++ b/htdocs/resources/views/dokter/ppdsdeveloper.blade.php
@@ -2552,6 +2552,7 @@
@else
+
@endif
@@ -6821,6 +6822,19 @@
}
});
$("#btnsavepreliminary").click(function(){
+ 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',
+ };
var keterangan = CKEDITOR.instances['keterangan'].getData();
var lsg_pewarnaanlain = CKEDITOR.instances['lsg_pewarnaanlain'].getData();
var viralload = CKEDITOR.instances['viralload'].getData();
@@ -6851,6 +6865,84 @@
type : 'warning',
})
return false;
+ } else {
+ swal({
+ title: 'Apakah anda yakin ?',
+ text: "Perhatian, data ini akan di finalisasi dengan Preliminary Result",
+ type: 'warning',
+ showCancelButton: true,
+ confirmButtonClass: 'btn btn-confirm mt-2',
+ cancelButtonClass: 'btn btn-cancel ml-2 mt-2',
+ confirmButtonText: 'Yes'
+ }).then(function () {
+ 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', 'preliminary');
+ 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',
+ })
+ }
+ });
+ });
+
+ }
+ });
+ $("#btnSavePeriksaPre").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;
+ if (id_dokter == 'Pilih' || id_dokter == '' || id_dokter == '0' || id_dokter == null){
+ swal({
+ title : 'Stop',
+ text : 'Please Select SPV',
+ type : 'warning',
+ })
+ return false;
} else {
const checkboxMap = {
inlineCheckbox1: 'TBC SO',
@@ -6872,14 +6964,11 @@
var formdata = new FormData($('#kt_form')[0]);
formdata.set('periksa_id', periksa_id);
formdata.set('acc_number', acc_number);
- formdata.set('val01', 'preliminary');
+ formdata.set('val01', 'Permohonan Verifikasi Preliminary');
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({
@@ -6889,8 +6978,6 @@
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;
@@ -6904,7 +6991,6 @@
hideAfter : 5000,
stack : 1
});
- //window.location.href = "{{ url('/mikro') }}";
return false;
},
error: function (xhr, status, error) {