update
This commit is contained in:
No files matched your search
@@ -455,21 +455,10 @@ class DokterController extends Controller
|
|||||||
if ($kerja == 'Draft'){
|
if ($kerja == 'Draft'){
|
||||||
$iddokter = Session('id');
|
$iddokter = Session('id');
|
||||||
}
|
}
|
||||||
if ($iddokter == 'Pilih' OR $iddokter == ''){
|
if ($iddokter == 'Pilih' OR $iddokter == '' OR $iddokter == '0'){
|
||||||
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Please Select Doctor Names']);
|
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Please Select Doctor Names']);
|
||||||
return back();
|
return back();
|
||||||
} else {
|
} else {
|
||||||
KomponenJawaban::updateOrCreate(
|
|
||||||
[
|
|
||||||
'accnumber' => $nofoto,
|
|
||||||
'template' => $dlp,
|
|
||||||
'komponen' => 'keterangan',
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'isidata' => $keterangan,
|
|
||||||
'created_by' => Session('nama')
|
|
||||||
]
|
|
||||||
);
|
|
||||||
$statusdraft = 'Proses Analisis Sampel';
|
$statusdraft = 'Proses Analisis Sampel';
|
||||||
KomponenJawaban::where('accnumber', $nofoto)->where('template', $dlp)->delete();
|
KomponenJawaban::where('accnumber', $nofoto)->where('template', $dlp)->delete();
|
||||||
$data = $request->except(['_token', 'periksa_id', 'val01', 'val10', 'acc_number']);
|
$data = $request->except(['_token', 'periksa_id', 'val01', 'val10', 'acc_number']);
|
||||||
@@ -529,8 +518,8 @@ class DokterController extends Controller
|
|||||||
'dlp' => $dlp,
|
'dlp' => $dlp,
|
||||||
'analis' => $analis,
|
'analis' => $analis,
|
||||||
'nmanalis' => $cekanalis->nama ?? null,
|
'nmanalis' => $cekanalis->nama ?? null,
|
||||||
'dokter_id' => $iddokter,
|
'dokter_id' => Session('id'),
|
||||||
'nmdokter' => $cekdokter->nama ?? null,
|
'nmdokter' => Session('nama'),
|
||||||
'ppdssenior' => $ppds3,
|
'ppdssenior' => $ppds3,
|
||||||
'nmppdssenior' => $cekppds3->nama ?? null,
|
'nmppdssenior' => $cekppds3->nama ?? null,
|
||||||
'tandatangan' => '',
|
'tandatangan' => '',
|
||||||
@@ -1348,6 +1337,49 @@ class DokterController extends Controller
|
|||||||
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
|
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
|
||||||
return back();
|
return back();
|
||||||
}
|
}
|
||||||
|
} else if ($worklist == 'pertumbuhankoloni'){
|
||||||
|
try {
|
||||||
|
$idtabel = $request->input('isi');
|
||||||
|
if ($idtabel == 'new'){
|
||||||
|
DB::table('pertumkolomni')->insert([
|
||||||
|
'orderid' => $idperiksa,
|
||||||
|
'tglpenyimpanan' => date('Y-m-d'),
|
||||||
|
'media' => $request->input('komponen') ?? '',
|
||||||
|
'kuman' => $request->input('kuman') ?? '',
|
||||||
|
'hemolisa' => $request->input('hemolisa') ?? '',
|
||||||
|
'katalase' => $request->input('katalase') ?? '',
|
||||||
|
'koagulase' => $request->input('koagulase') ?? '',
|
||||||
|
'oksidase' => $request->input('oksidase') ?? '',
|
||||||
|
'ujilainnya' => $request->input('ujilainnya') ?? '',
|
||||||
|
'status' => $request->input('status') ?? '',
|
||||||
|
'tindaklanjut' => $request->input('tindaklanjut') ?? '',
|
||||||
|
'created_by' => Session('nama'),
|
||||||
|
]);
|
||||||
|
} else {
|
||||||
|
DB::table('pertumkolomni')->where('id', $idtabel)->update([
|
||||||
|
'kuman' => $request->input('kuman') ?? '',
|
||||||
|
'hemolisa' => $request->input('hemolisa') ?? '',
|
||||||
|
'katalase' => $request->input('katalase') ?? '',
|
||||||
|
'koagulase' => $request->input('koagulase') ?? '',
|
||||||
|
'oksidase' => $request->input('oksidase') ?? '',
|
||||||
|
'ujilainnya' => $request->input('ujilainnya') ?? '',
|
||||||
|
'status' => $request->input('status') ?? '',
|
||||||
|
'tindaklanjut' => $request->input('tindaklanjut') ?? '',
|
||||||
|
'created_by' => Session('nama'),
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
Periksa::where('id', $idperiksa)->update([
|
||||||
|
'status' => $request->input('komponen') ?? ''.' '.$request->input('status') ?? '',
|
||||||
|
]);
|
||||||
|
return response()->json(['icon' => 'success', 'warna' => '#1dcbbd', 'status' => 'Success', 'message' => $request->input('komponen') ?? ''.' '.$request->input('status') ?? '']);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
$pesan = $e->getMessage();
|
||||||
|
Log::error('Gagal Input Pertumbuhan Koloni', [
|
||||||
|
'message' => $e->getMessage(),
|
||||||
|
]);
|
||||||
|
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
|
||||||
|
return back();
|
||||||
|
}
|
||||||
} else if ($worklist == 'isitabelantibiotik'){
|
} else if ($worklist == 'isitabelantibiotik'){
|
||||||
try {
|
try {
|
||||||
$getdataawal = Periksa::where('nofoto', $nofoto)->first();
|
$getdataawal = Periksa::where('nofoto', $nofoto)->first();
|
||||||
|
|||||||
@@ -669,6 +669,28 @@ class AstmMessageService
|
|||||||
'flg_vitek1' => 0,
|
'flg_vitek1' => 0,
|
||||||
'flg_vitek2' => 0
|
'flg_vitek2' => 0
|
||||||
]);
|
]);
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $data->no_id,
|
||||||
|
'komponen' => 'bd_result',
|
||||||
|
'isidata' => $data->organisme,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'template' => 'Kultur',
|
||||||
|
'created_by' => 'BD'
|
||||||
|
]
|
||||||
|
);
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $data->no_id,
|
||||||
|
'komponen' => 'bd_result_date',
|
||||||
|
'isidata' => $data->tgl_data,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'template' => 'Kultur',
|
||||||
|
'created_by' => 'BD'
|
||||||
|
]
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
DataListiner::where('urut', $data->urut)->update([
|
DataListiner::where('urut', $data->urut)->update([
|
||||||
'processed' => 9
|
'processed' => 9
|
||||||
@@ -721,6 +743,28 @@ class AstmMessageService
|
|||||||
'flg_vitek1' => 0,
|
'flg_vitek1' => 0,
|
||||||
'flg_vitek2' => 0
|
'flg_vitek2' => 0
|
||||||
]);
|
]);
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $data->no_id,
|
||||||
|
'komponen' => 'bd_result',
|
||||||
|
'isidata' => $data->organisme,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'template' => 'all',
|
||||||
|
'created_by' => 'BD'
|
||||||
|
]
|
||||||
|
);
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $data->no_id,
|
||||||
|
'komponen' => 'bd_result_date',
|
||||||
|
'isidata' => $data->tgl_data,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'template' => 'Kultur',
|
||||||
|
'created_by' => 'BD'
|
||||||
|
]
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
DB::table('lis_phoenix')->where('id', $data->id)->update([
|
DB::table('lis_phoenix')->where('id', $data->id)->update([
|
||||||
'processed' => 9
|
'processed' => 9
|
||||||
|
|||||||
@@ -0,0 +1,40 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::create('pertumkolomni', function (Blueprint $table) {
|
||||||
|
$table->id();
|
||||||
|
$table->integer('orderid')->nullable();
|
||||||
|
$table->date('tglpenyimpanan', 100)->nullable();
|
||||||
|
$table->string('media', 100)->nullable();
|
||||||
|
$table->string('kuman', 100)->nullable();
|
||||||
|
$table->string('hemolisa', 255)->nullable();
|
||||||
|
$table->string('katalase', 255)->nullable();
|
||||||
|
$table->string('koagulase', 255)->nullable();
|
||||||
|
$table->string('oksidase', 255)->nullable();
|
||||||
|
$table->string('lainnya', 255)->nullable();
|
||||||
|
$table->string('status', 255)->nullable();
|
||||||
|
$table->string('tindaklanjut', 255)->nullable();
|
||||||
|
$table->string('created_by', 255)->nullable();
|
||||||
|
$table->timestamp('created_at')->useCurrent();
|
||||||
|
$table->timestamp('updated_at')->useCurrent();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('pertumkolomni');
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -33,6 +33,7 @@
|
|||||||
<button type="button" class="btn btn-primary" id="btnReport">Detail</button>
|
<button type="button" class="btn btn-primary" id="btnReport">Detail</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
|
<button type="button" class="btn btn-warning btn-block" id="btnrekaptat">Rekap TAT</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<button type="button" class="btn btn-warning btn-block" id="btnrekap">Rekap Antibiotik</button>
|
<button type="button" class="btn btn-warning btn-block" id="btnrekap">Rekap Antibiotik</button>
|
||||||
@@ -691,7 +692,6 @@ $(document).ready(function () {
|
|||||||
divContainer.innerHTML = "";
|
divContainer.innerHTML = "";
|
||||||
divContainer.appendChild(table);
|
divContainer.appendChild(table);
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#tabel_cetak").btechco_excelexport({
|
$("#tabel_cetak").btechco_excelexport({
|
||||||
containerid: "tabel_cetak"
|
containerid: "tabel_cetak"
|
||||||
, datatype: $datatype.Table
|
, datatype: $datatype.Table
|
||||||
|
|||||||
@@ -67,6 +67,8 @@
|
|||||||
<script src="{{asset('high/js/modernizr.min.js')}}"></script>
|
<script src="{{asset('high/js/modernizr.min.js')}}"></script>
|
||||||
|
|
||||||
<!--Excell Export js-->
|
<!--Excell Export js-->
|
||||||
|
<script src="{{ asset('plugins/excellexport/jquery.battatech.excelexport.js') }}"></script>
|
||||||
|
|
||||||
<script src="{{asset('plugins/footable/js/footable.all.min.js')}}"></script>
|
<script src="{{asset('plugins/footable/js/footable.all.min.js')}}"></script>
|
||||||
|
|
||||||
<!-- JQWidgets -->
|
<!-- JQWidgets -->
|
||||||
|
|||||||
@@ -67,6 +67,8 @@
|
|||||||
<script src="{{asset('high/js/modernizr.min.js')}}"></script>
|
<script src="{{asset('high/js/modernizr.min.js')}}"></script>
|
||||||
|
|
||||||
<!--Excell Export js-->
|
<!--Excell Export js-->
|
||||||
|
<script src="{{ asset('plugins/excellexport/jquery.battatech.excelexport.js') }}"></script>
|
||||||
|
|
||||||
<script src="{{asset('plugins/footable/js/footable.all.min.js')}}"></script>
|
<script src="{{asset('plugins/footable/js/footable.all.min.js')}}"></script>
|
||||||
|
|
||||||
<!-- JQWidgets -->
|
<!-- JQWidgets -->
|
||||||
|
|||||||
@@ -3736,66 +3736,76 @@
|
|||||||
var template_jenis = document.getElementById('template_jenis').value;
|
var template_jenis = document.getElementById('template_jenis').value;
|
||||||
var id_dokter = document.getElementById('dokter').value;
|
var id_dokter = document.getElementById('dokter').value;
|
||||||
var acc_number = document.getElementById('nofoto').value;
|
var acc_number = document.getElementById('nofoto').value;
|
||||||
const checkboxMap = {
|
if (id_dokter == 'Pilih' || id_dokter == '' || id_dokter == '0' || id_dokter == null){
|
||||||
inlineCheckbox1: 'TBC SO',
|
swal({
|
||||||
inlineCheckbox2: 'TBC RO',
|
title : 'Stop',
|
||||||
inlineCheckbox3: 'Anak',
|
text : 'Please Select SPV',
|
||||||
inlineCheckbox4: 'HIV',
|
type : 'warning',
|
||||||
inlineCheckbox5: 'DM',
|
})
|
||||||
inlineCheckbox6: 'Nanah Lendir',
|
return false;
|
||||||
inlineCheckbox7: 'Bercak darah',
|
} else {
|
||||||
inlineCheckbox8: 'Air liur',
|
const checkboxMap = {
|
||||||
inlineCheckbox9: 'Nanah Lendir',
|
inlineCheckbox1: 'TBC SO',
|
||||||
inlineCheckbox10: 'Bercak darah',
|
inlineCheckbox2: 'TBC RO',
|
||||||
inlineCheckbox11: 'Air liur',
|
inlineCheckbox3: 'Anak',
|
||||||
};
|
inlineCheckbox4: 'HIV',
|
||||||
const checkboxValues = {};
|
inlineCheckbox5: 'DM',
|
||||||
$.each(checkboxMap, function (id, label) {
|
inlineCheckbox6: 'Nanah Lendir',
|
||||||
checkboxValues[id] = $(`#${id}`).is(':checked') ? label : '';
|
inlineCheckbox7: 'Bercak darah',
|
||||||
});
|
inlineCheckbox8: 'Air liur',
|
||||||
var formdata = new FormData($('#kt_form')[0]);
|
inlineCheckbox9: 'Nanah Lendir',
|
||||||
formdata.set('periksa_id', periksa_id);
|
inlineCheckbox10: 'Bercak darah',
|
||||||
formdata.set('acc_number', acc_number);
|
inlineCheckbox11: 'Air liur',
|
||||||
formdata.set('val01', 'verifikasi');
|
};
|
||||||
formdata.set('val10', template_jenis);
|
const checkboxValues = {};
|
||||||
formdata.set('keterangan', keterangan);
|
$.each(checkboxMap, function (id, label) {
|
||||||
formdata.set('lsg_pewarnaanlain', lsg_pewarnaanlain);
|
checkboxValues[id] = $(`#${id}`).is(':checked') ? label : '';
|
||||||
formdata.set('viralload', viralload);
|
});
|
||||||
formdata.set('_token', '{{ csrf_token() }}');
|
var formdata = new FormData($('#kt_form')[0]);
|
||||||
$.each(checkboxValues, (key, val) => formdata.set(key, val));
|
formdata.set('periksa_id', periksa_id);
|
||||||
$.ajax({
|
formdata.set('acc_number', acc_number);
|
||||||
url : '{{ route("exexpertisepacs") }}',
|
formdata.set('val01', 'verifikasi');
|
||||||
data : formdata,
|
formdata.set('val10', template_jenis);
|
||||||
type : 'POST',
|
formdata.set('keterangan', keterangan);
|
||||||
contentType : false,
|
formdata.set('lsg_pewarnaanlain', lsg_pewarnaanlain);
|
||||||
processData : false,
|
formdata.set('viralload', viralload);
|
||||||
success: function (data) {
|
formdata.set('_token', '{{ csrf_token() }}');
|
||||||
$("#gridpemeriksaan").jqxGrid('updatebounddata','filter');
|
$.each(checkboxValues, (key, val) => formdata.set(key, val));
|
||||||
$("#gridadendum").jqxGrid('updatebounddata','filter');
|
$.ajax({
|
||||||
var status = data.status;
|
url : '{{ route("exexpertisepacs") }}',
|
||||||
var message = data.message;
|
data : formdata,
|
||||||
var warna = data.warna;
|
type : 'POST',
|
||||||
var icon = data.icon;
|
contentType : false,
|
||||||
$.toast({
|
processData : false,
|
||||||
heading : status,
|
success: function (data) {
|
||||||
text : message,
|
$("#gridpemeriksaan").jqxGrid('updatebounddata','filter');
|
||||||
position : 'top-right',
|
$("#gridadendum").jqxGrid('updatebounddata','filter');
|
||||||
loaderBg : warna,
|
var status = data.status;
|
||||||
icon : icon,
|
var message = data.message;
|
||||||
hideAfter : 5000,
|
var warna = data.warna;
|
||||||
stack : 1
|
var icon = data.icon;
|
||||||
});
|
$.toast({
|
||||||
window.location.href = "{{ url('/reportppds') }}";
|
heading : status,
|
||||||
return false;
|
text : message,
|
||||||
},
|
position : 'top-right',
|
||||||
error: function (xhr, status, error) {
|
loaderBg : warna,
|
||||||
swal({
|
icon : icon,
|
||||||
title : 'Stop',
|
hideAfter : 5000,
|
||||||
text : xhr.responseText,
|
stack : 1
|
||||||
type : 'warning',
|
});
|
||||||
})
|
window.location.href = "{{ url('/reportppds') }}";
|
||||||
}
|
return false;
|
||||||
});
|
},
|
||||||
|
error: function (xhr, status, error) {
|
||||||
|
swal({
|
||||||
|
title : 'Stop',
|
||||||
|
text : xhr.responseText,
|
||||||
|
type : 'warning',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
$("#btnsavedraft").click(function(){
|
$("#btnsavedraft").click(function(){
|
||||||
var keterangan = CKEDITOR.instances['keterangan'].getData();
|
var keterangan = CKEDITOR.instances['keterangan'].getData();
|
||||||
|
|||||||
File diff suppressed because it is too large
Load diff
Reference in New Issue
Block a user