update
This commit is contained in:
@@ -33,32 +33,60 @@ class Controller extends BaseController
|
||||
{
|
||||
use AuthorizesRequests, ValidatesRequests;
|
||||
private function cekBatasAtas($value, $rule) {
|
||||
if (!$rule || !str_contains($rule, '>')) return false;
|
||||
if (!$rule) return false;
|
||||
|
||||
// 1. Cek apakah rule mengandung tanda > atau ≥
|
||||
// Kita gunakan array untuk mengecek berbagai kemungkinan simbol
|
||||
$validSymbols = ['>', '≥', '>', '>='];
|
||||
$found = false;
|
||||
foreach ($validSymbols as $symbol) {
|
||||
if (str_contains($rule, $symbol)) {
|
||||
$found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!$found) return false;
|
||||
|
||||
// Ambil angkanya
|
||||
$angka = (int) filter_var($rule, FILTER_SANITIZE_NUMBER_INT);
|
||||
|
||||
return $value > $angka;
|
||||
// 2. Gunakan >= agar angka 17 tetap dianggap 'S' (Sensitive/Suspect)
|
||||
return $value >= $angka;
|
||||
}
|
||||
private function cekMidRange($value, $rule) {
|
||||
if (!$rule) return false;
|
||||
$rule = trim($rule);
|
||||
|
||||
if ($rule === '-' || $rule === '') return false;
|
||||
|
||||
if (!str_contains($rule, '-')) return false;
|
||||
|
||||
[$min, $max] = array_map('trim', explode('-', $rule));
|
||||
|
||||
if (!is_numeric($min) || !is_numeric($max)) return false;
|
||||
|
||||
// Midrange biasanya sudah benar, tapi pastikan casting int/float sesuai kebutuhan
|
||||
return $value >= (int)$min && $value <= (int)$max;
|
||||
}
|
||||
private function cekBatasBawah($value, $rule) {
|
||||
if (!$rule || !str_contains($rule, '<')) return false;
|
||||
if (!$rule) return false;
|
||||
|
||||
// 1. Cek apakah rule mengandung tanda < atau ≤
|
||||
$validSymbols = ['<', '≤', '<', '<='];
|
||||
$found = false;
|
||||
foreach ($validSymbols as $symbol) {
|
||||
if (str_contains($rule, $symbol)) {
|
||||
$found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!$found) return false;
|
||||
|
||||
$angka = (int) filter_var($rule, FILTER_SANITIZE_NUMBER_INT);
|
||||
|
||||
return $value < $angka;
|
||||
// 2. Gunakan <= agar angka 13 tetap dianggap 'R' (Resistant)
|
||||
return $value <= $angka;
|
||||
}
|
||||
protected function cekInterpretasi($value, $data) {
|
||||
if ($this->cekBatasAtas($value, $data->batasatas)) {
|
||||
@@ -72,7 +100,6 @@ class Controller extends BaseController
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
protected function getStyledValue($value, $color, $strong = false) {
|
||||
return $strong ? "<strong><font color=\"$color\">$value</font></strong>" : "<font color=\"$color\">$value</font>";
|
||||
}
|
||||
|
||||
@@ -454,7 +454,7 @@ class DokterController extends Controller
|
||||
$dlp = $request->input('val10');
|
||||
$idperiksa = $request->input('periksa_id');
|
||||
$nofoto = $request->input('acc_number');
|
||||
|
||||
$addendumketerangan = $request->input('addendumketerangan');
|
||||
if ($kerja == 'Draft'){
|
||||
$iddokter = Session('id');
|
||||
}
|
||||
@@ -462,10 +462,12 @@ class DokterController extends Controller
|
||||
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error..!!', 'message' => 'Please Select Doctor Names']);
|
||||
return back();
|
||||
} else {
|
||||
$today = date('Y-m-d H:i:s');
|
||||
$periksa = Periksa::with(['getPasien', 'getPoli'])->find($idperiksa);
|
||||
$nm_spesimen = $periksa->nm_spesimen ?? '';
|
||||
$noregister = $periksa->noregister ?? '';
|
||||
$nmadendum = $periksa->nmadendum ?? '';
|
||||
$tglverifikasi = $periksa->verifikasi ?? $today;
|
||||
$cekganda = Periksa::where('noregister', $noregister)->where('nmadendum', $nmadendum)->where('nm_spesimen', 'SPUTUM')->get();
|
||||
$statusdraft = 'Proses Analisis Sampel';
|
||||
KomponenJawaban::where('accnumber', $nofoto)->where('template', $dlp)->delete();
|
||||
@@ -583,11 +585,11 @@ class DokterController extends Controller
|
||||
}
|
||||
$analis = $request->input('analis');
|
||||
$ppds3 = $request->input('ppds3');
|
||||
$today = date('Y-m-d H:i:s');
|
||||
$cekdokter = optional(User::find($iddokter));
|
||||
$cekanalis = optional(User::find($analis));
|
||||
$cekppds3 = optional(User::find($ppds3));
|
||||
switch ($kerja) {
|
||||
|
||||
case 'verifikasi':
|
||||
$updateData = [
|
||||
'keterangan' => $keterangan,
|
||||
@@ -599,7 +601,7 @@ class DokterController extends Controller
|
||||
'ppdssenior' => $ppds3,
|
||||
'nmppdssenior' => $cekppds3->nama ?? null,
|
||||
'tandatangan' => '',
|
||||
'verifikasi' => $today,
|
||||
'verifikasi' => $tglverifikasi,
|
||||
'nmexcutor' => Session('nama'),
|
||||
'excutor' => Session('id'),
|
||||
'status' => 'Selesai',
|
||||
@@ -613,6 +615,15 @@ class DokterController extends Controller
|
||||
'verifikasi' => 'Accepted',
|
||||
'keterangan' => 'Expertise',
|
||||
]);
|
||||
if (isset($addendumketerangan) AND $addendumketerangan != ''){
|
||||
Riwayat::create([
|
||||
'nofoto' => $nofoto,
|
||||
'jawaban' => $addendumketerangan,
|
||||
'inputor' => Session('nama'),
|
||||
'verifikasi' => 'Accepted',
|
||||
'keterangan' => 'Addendum',
|
||||
]);
|
||||
}
|
||||
if (is_null($nofoto)){
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Sukses', 'message' => 'Expertise Verified']);
|
||||
} else {
|
||||
|
||||
@@ -132,14 +132,10 @@ class JsonTransferController extends Controller
|
||||
if (session('previlage') !== 'developer') {
|
||||
abort(403, 'Akses ditolak. Anda tidak memiliki izin untuk menjalankan git pull.');
|
||||
}
|
||||
$gitPath = '/var/www/html/lis/';
|
||||
|
||||
// Jalankan git pull
|
||||
$gitPath = base_path();
|
||||
$output = shell_exec("cd {$gitPath} && git pull 2>&1");
|
||||
|
||||
// Simpan log siapa yang menjalankan (opsional)
|
||||
if (auth()->check()) {
|
||||
Log::info('Git pull executed by user: ' . auth()->user()->email);
|
||||
Log::info('Git pull executed by user: ' . auth()->user()->email.' at '.now());
|
||||
}
|
||||
|
||||
return back()->with('git_output', $output);
|
||||
|
||||
@@ -25,38 +25,7 @@ class ListController extends Controller
|
||||
if (Session::get('previlage') == ''){
|
||||
return redirect('/login');
|
||||
} else {
|
||||
$polis = Poli::all();
|
||||
$ruangans = Ruangan::all();
|
||||
$dokters = Dokter::all();
|
||||
$answers = Jawaban::all();
|
||||
$details = Subjawaban::all();
|
||||
$ruangpolis = Ruangan::groupBy('poli')->select('poli')->get();
|
||||
$data = [];
|
||||
$i = 0;
|
||||
foreach ($ruangpolis as $ruangpoli) {
|
||||
$j = 0;
|
||||
$ruangpoli = $ruangpoli->poli;
|
||||
$rooms = Ruangan::where('poli', $ruangpoli)->get();
|
||||
foreach ($rooms as $room) {
|
||||
$data['ruangans'][$i][$j]['id'] = $room->id;
|
||||
$data['ruangans'][$i][$j]['ruangan'] = $room->ruangan;
|
||||
$j++;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
$x = 0;
|
||||
foreach ($ruangpolis as $ruangpoli) {
|
||||
$data['ruangpolis'][$x] = $ruangpoli->poli;
|
||||
$x++;
|
||||
}
|
||||
|
||||
$data['polis'] = $polis;
|
||||
$data['dokters'] = $dokters;
|
||||
$data['answers'] = $answers;
|
||||
$data['details'] = $details;
|
||||
|
||||
return view('admin.list', $data);
|
||||
return redirect('/pendaftaran');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,432 +0,0 @@
|
||||
@extends('base.layout')
|
||||
|
||||
@section('content')
|
||||
<div class="wrapper">
|
||||
<div class="container-fluid">
|
||||
<!-- end page title end breadcrumb -->
|
||||
<div id="divawal">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card-box ribbon-box">
|
||||
<div class="ribbon ribbon-primary" id="judul">Patient</div>
|
||||
<p class="m-b-0"></p>
|
||||
<button type="button" class="btn btn-danger" id="btnhariinidoank">This Day Only</button>
|
||||
<button type="button" class="btn btn-info" id="btnmundur2">Last 2 Days</button>
|
||||
<button type="button" class="btn btn-warning" id="btnmundur3">Last 3 Days</button>
|
||||
<div id="gridlist"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="divdetail">
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
<div class="card-box ribbon-box">
|
||||
<div class="ribbon ribbon-danger">Patient Data Edit</div>
|
||||
<p class="m-b-0"></p>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="nofoto" class="col-form-label">No. Foto</label>
|
||||
<input type="text" id="nofoto" class="form-control" readonly>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="norm" class="col-form-label">No. RM</label>
|
||||
<input type="text" id="norm" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="nonama" class="col-form-label">Name</label>
|
||||
<input type="text"id="nonama" class="form-control">
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="nokel" class="col-form-label">Gender</label>
|
||||
<select class="form-control" id="nokel" name="nokel">
|
||||
<option value="L">Laki-Laki</option>
|
||||
<option value="P">Perempuan</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="tgllahir" class="col-form-label">Birth Date</label>
|
||||
<input type="text" class="form-control" id="tgllahir">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="noservis" class="col-form-label">Service</label>
|
||||
<input type="text" id="noservis" class="form-control" readonly>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="nokamar" class="col-form-label">Rooms</label>
|
||||
<input type="text" class="form-control" id="nokamar" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="nostatus" class="col-form-label">Status</label>
|
||||
<select class="form-control" id="nostatus" name="status">
|
||||
<option value="">Empty</option>
|
||||
<option value="Diperiksa di Laboratorium">Diperiksa di Laboratorium</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<div class="card-box ribbon-box">
|
||||
<div class="ribbon ribbon-warning">Rooms and Doctor Data Edit</div>
|
||||
<p class="m-b-0"></p>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="ruangan" class="col-form-label">Rooms Update</label>
|
||||
<select class="form-control select" id="ruangan" name="ruangan">
|
||||
<option>Pilih</option>
|
||||
@php
|
||||
$keys = array_keys($ruangans);
|
||||
for($i = 0; $i < count($ruangans); $i++) {
|
||||
@endphp
|
||||
<optgroup label="{{ $ruangpolis[$i] }}">
|
||||
@php
|
||||
foreach($ruangans[$keys[$i]] as $key => $value) {
|
||||
@endphp
|
||||
<option value="{{ $value['id'] }}">{{ $value['ruangan'] }}</option>
|
||||
@php
|
||||
}
|
||||
@endphp
|
||||
</optgroup>
|
||||
@php
|
||||
}
|
||||
@endphp
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="dokter" class="col-form-label">Doctor</label>
|
||||
<select class="form-control select2" id="dokter" name="dokter">
|
||||
<option>Pilih</option>
|
||||
@foreach($dokters as $dokter)
|
||||
<option value="{{ $dokter->id }}">{{ $dokter->nama }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="periksa_id" name="periksa_id">
|
||||
<button type="button" id="btnkembali" class="btn btn-custom">Back</button>
|
||||
<button type="button" id="btnUpdate" class="btn btn-custom pull-right">Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="modalhapus" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Alasan Pembatalan</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form class="form-horizontal">
|
||||
<div class="form-group m-b-25">
|
||||
<div class="col-12">
|
||||
<label>Tulis alasan pembatalan</label>
|
||||
<input type="text" class="form-control" id="id_alasan">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group account-btn text-center m-t-10">
|
||||
<div class="col-12">
|
||||
<input type="hidden" id="id_pemeriksaan">
|
||||
<button class="btn w-lg btn-custom waves-effect waves-light" id="btnpembatalan" type="button">Save</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="master_set01" name="master_set01" value="ThisDay">
|
||||
<input type="hidden" id="master_set02" name="master_set02" value="">
|
||||
<input type="hidden" id="master_set03" name="master_set03" value="">
|
||||
<input type="hidden" id="master_set04" name="master_set04" value="">
|
||||
<input type="hidden" id="master_judul" name="master_judul" value="Queue">
|
||||
<input type="hidden" id="master_lokasi" name="master_lokasi" value="">
|
||||
|
||||
<input type="hidden" name="_token" id="token" value="{{ csrf_token() }}">
|
||||
@endsection
|
||||
|
||||
@push('script')
|
||||
<script type="text/javascript">
|
||||
function openedpage( jQuery ){
|
||||
var token=document.getElementById('token').value;
|
||||
var set01=document.getElementById('master_set01').value;
|
||||
var set02=document.getElementById('master_set02').value;
|
||||
var set03=document.getElementById('master_set03').value;
|
||||
var set04=document.getElementById('master_set04').value;
|
||||
var set05=document.getElementById('master_lokasi').value;
|
||||
var set06=document.getElementById('master_judul').value;
|
||||
var token=document.getElementById('token').value;
|
||||
if (set01 == 'ThisDay'){
|
||||
var judul='Patient Queue This Day on '+set06;
|
||||
$("#judul").html(judul);
|
||||
} else if (set01 == 'mundur2'){
|
||||
var judul='Patient Queue Last 2 Day on '+set06;
|
||||
$("#judul").html(judul);
|
||||
} else if (set01 == 'mundur3'){
|
||||
var judul='Patient Queue Last 3 Day on '+set06;
|
||||
$("#judul").html(judul);
|
||||
} else if (set01 == 'searchbydate'){
|
||||
if (set04 == 'inisaja'){
|
||||
var judul='Patient From '+set02+' until '+set03+' on '+set06;
|
||||
} else {
|
||||
var judul='Patient From '+set02+' until '+set03+' All Poli';
|
||||
}
|
||||
$("#judul").html(judul);
|
||||
} else {
|
||||
if (set04 == 'inisaja'){
|
||||
var judul='Search Result by key: '+set02+' on '+set06;
|
||||
$("#judul").html(judul);
|
||||
} else if (set04 == 'semua') {
|
||||
var judul='Search Result by key: '+set02+' All Poli ';
|
||||
$("#judul").html(judul);
|
||||
} else {
|
||||
//nothingtodo
|
||||
}
|
||||
}
|
||||
var sourcepasiencari = {
|
||||
datatype: "json",
|
||||
datafields: [
|
||||
{ name: 'id'},
|
||||
{ name: 'idpasien', type: 'text'},
|
||||
{ name: 'nofoto', type: 'text'},
|
||||
{ name: 'noregister', type: 'text'},
|
||||
{ name: 'nama', type: 'text'},
|
||||
{ name: 'jk', type: 'text'},
|
||||
{ name: 'usia', type: 'text'},
|
||||
{ name: 'urgensi', type: 'text'},
|
||||
{ name: 'tlsnofoto', type: 'text'},
|
||||
{ name: 'tlsnoregister', type: 'text'},
|
||||
{ name: 'tlsnama', type: 'text'},
|
||||
{ name: 'tlsjk', type: 'text'},
|
||||
{ name: 'tlsusia', type: 'text'},
|
||||
{ name: 'tlsurgensi', type: 'text'},
|
||||
{ name: 'tlsreques', type: 'text'},
|
||||
{ name: 'tlsruangan', type: 'text'},
|
||||
{ name: 'tlsdaftar', type: 'text'},
|
||||
{ name: 'tlsstatus', type: 'text'},
|
||||
{ name: 'poli', type: 'text'},
|
||||
{ name: 'ruangan', type: 'text'},
|
||||
{ name: 'daftartgl', type: 'text'},
|
||||
{ name: 'daftarjam', type: 'text'},
|
||||
{ name: 'status', type: 'text'},
|
||||
{ name: 'keterangan', type: 'text'},
|
||||
{ name: 'kesimpulan', type: 'text'},
|
||||
{ name: 'idruangan', type: 'text'},
|
||||
{ name: 'iddokter', type: 'text'},
|
||||
{ name: 'ppdssenior', type: 'text'},
|
||||
{ name: 'middleppds', type: 'text'},
|
||||
{ name: 'ppdsjunior', type: 'text'},
|
||||
{ name: 'diagnosa', type: 'text'},
|
||||
{ name: 'diagnosa2', type: 'text'},
|
||||
{ name: 'kd_spesimen', type: 'text'},
|
||||
{ name: 'nm_spesimen', type: 'text'},
|
||||
{ name: 'asalpasien', type: 'text'},
|
||||
{ name: 'klinis', type: 'text'},
|
||||
{ name: 'klinisi', type: 'text'},
|
||||
{ name: 'berat', type: 'text'},
|
||||
{ name: 'telpon', type: 'text'},
|
||||
{ name: 'dlp', type: 'text'},
|
||||
{ name: 'excutor', type: 'text'},
|
||||
{ name: 'analis', type: 'text'},
|
||||
{ name: 'nmexcutor', type: 'text'},
|
||||
{ name: 'nmanalis', type: 'text'},
|
||||
{ name: 'jumlah', type: 'text'},
|
||||
{ name: 'modality', type: 'text'},
|
||||
{ name: 'dokter', type: 'text'},
|
||||
{ name: 'ppds1', type: 'text'},
|
||||
{ name: 'ppds2', type: 'text'},
|
||||
{ name: 'timestamp1', type: 'text'},
|
||||
{ name: 'timestamp2', type: 'text'},
|
||||
{ name: 'durasi', type: 'text'},
|
||||
{ name: 'ppdsas', type: 'text'},
|
||||
{ name: 'otherppds', type: 'text'},
|
||||
],
|
||||
updaterow : function (rowid, rowdata, commit) {commit(true);},
|
||||
type : 'GET',
|
||||
data : {jenis:set01, mulai:'', akhir:'', valcari:'', poli:'', master:'', _token: token},
|
||||
url : '{{ route("getListpencarianpaged") }}',
|
||||
root : 'data',
|
||||
totalrecords: 'total',
|
||||
cache : false,
|
||||
filter : function () {$("#gridlist").jqxGrid('updatebounddata', 'filter');},
|
||||
sort : function () {$("#gridlist").jqxGrid('updatebounddata', 'sort');},
|
||||
beforeprocessing: function (data) {
|
||||
if (data != null) {
|
||||
sourcepasiencari.totalrecords = data.total;
|
||||
}
|
||||
}
|
||||
};
|
||||
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
||||
$("#gridlist").jqxGrid({
|
||||
width: '100%',
|
||||
enablebrowserselection: true,
|
||||
filterable: true,
|
||||
showfilterrow: true,
|
||||
columnsresize: true,
|
||||
pageable: true,
|
||||
sortable: true,
|
||||
autoheight: true,
|
||||
source: dataAdapter,
|
||||
theme: "energyblue",
|
||||
virtualmode : true,
|
||||
rendergridrows : function(obj) {
|
||||
return obj.data;
|
||||
},
|
||||
pagesizeoptions: ['10', '20', '30', '50', '100'],
|
||||
altrows: true,
|
||||
columns: [
|
||||
{ text: 'No.Pic', datafield: 'nofoto', width: '10%', align: 'center', cellsalign: 'left'},
|
||||
{ text: 'No.RM', datafield: 'tlsnoregister', width: '7%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'Name', datafield: 'tlsnama', width: '12%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'M/W', datafield: 'tlsjk', sortable: false, filterable: false, width: '5%', cellsalign: 'center', align: 'center' },
|
||||
{ text: 'Age', sortable: false, filterable: false, datafield: 'tlsusia', width: '11%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'From', datafield: 'asalpasien', width: '7%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'Service', datafield: 'tlsreques', width: '10%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'Room', datafield: 'tlsruangan', width: '7%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'Time', sortable: false, filterable: false, datafield: 'daftarjam', width: '5%', cellsalign: 'center', align: 'center' },
|
||||
{ text: 'Status', sortable: false, filterable: false, datafield: 'tlsstatus', width: '14%', cellsalign: 'left', align: 'center' },
|
||||
{ text: 'Edit', sortable: false, filterable: false, columntype: 'button', align: 'center', width: '5%', cellsrenderer: function () {
|
||||
return "Edit";
|
||||
}, buttonclick: function (row) {
|
||||
editrowjabatan = row;
|
||||
var offset = $("#gridlist").offset();
|
||||
var dataRecord = $("#gridlist").jqxGrid('getrowdata', editrowjabatan);
|
||||
var goook = dataRecord.id;
|
||||
var token = document.getElementById('token').value;
|
||||
$.post('{{ route("listDetail") }}', { id: goook, _token: token },
|
||||
function(data){
|
||||
var datas = JSON.parse(data);
|
||||
$("#nofoto").val(dataRecord.nofoto);
|
||||
$("#norm").val(dataRecord.noregister);
|
||||
$("#nonama").val(dataRecord.nama);
|
||||
$("#nokel").val(dataRecord.jk);
|
||||
$("#tgllahir").val(dataRecord.tgllahir);
|
||||
$("#noservis").val(dataRecord.poli);
|
||||
$("#nokamar").val(dataRecord.ruangan);
|
||||
$("#ruangan").val(dataRecord.idruangan);
|
||||
$("#nostatus").val(dataRecord.status);
|
||||
$("#periksa_id").val(dataRecord.id);
|
||||
$('#divdetail').show();
|
||||
$('#divawal').hide();
|
||||
return false;
|
||||
});
|
||||
}
|
||||
},
|
||||
{ text: 'Batalkan', sortable: false, filterable: false, columntype: 'button', align: 'center', width: '7%', cellsrenderer: function () {
|
||||
return "Batalkan";
|
||||
}, buttonclick: function (row) {
|
||||
editrow = row;
|
||||
var offset = $("#gridlist").offset();
|
||||
var dataRecord = $("#gridlist").jqxGrid('getrowdata', editrow);
|
||||
$("#id_pemeriksaan").val(dataRecord.id);
|
||||
$("#id_alasan").val('');
|
||||
$('#modalhapus').modal('show');
|
||||
}
|
||||
},
|
||||
]
|
||||
});
|
||||
}
|
||||
$(window).on('load', function () {
|
||||
openedpage();
|
||||
});
|
||||
setTimeout(function() {
|
||||
openedpage();
|
||||
}, 300000);
|
||||
|
||||
$(function() {
|
||||
//CKEDITOR.env.isCompatible = true;
|
||||
//CKEDITOR.replace( 'keterangan');
|
||||
});
|
||||
$(document).ready(function () {
|
||||
$('#divdetail').hide();
|
||||
$("#btnkembali").click(function() {
|
||||
$('#divdetail').hide();
|
||||
$('#divawal').show();
|
||||
$("#gridlist").jqxGrid('updatebounddata');
|
||||
});
|
||||
$("#btnhariinidoank").click(function() {
|
||||
$("#master_set01").val('ThisDay');
|
||||
$("#master_set02").val('');
|
||||
$("#master_set03").val('');
|
||||
$("#master_set04").val('');
|
||||
var set01=document.getElementById('master_judul').value;
|
||||
var judul='Patient Queue This Day on '+set01;
|
||||
$("#judul").html(judul);
|
||||
openedpage();
|
||||
});
|
||||
$("#btnmundur2").click(function() {
|
||||
$("#master_set01").val('mundur2');
|
||||
$("#master_set02").val('');
|
||||
$("#master_set03").val('');
|
||||
$("#master_set04").val('');
|
||||
openedpage();
|
||||
});
|
||||
$("#btnmundur3").click(function() {
|
||||
$("#master_set01").val('mundur3');
|
||||
$("#master_set02").val('');
|
||||
$("#master_set03").val('');
|
||||
$("#master_set04").val('');
|
||||
openedpage();
|
||||
});
|
||||
$("#btnUpdate").click(function(){
|
||||
var noregister = document.getElementById('norm').value;
|
||||
var status = document.getElementById('nostatus').value;
|
||||
var ruangan = document.getElementById('ruangan').value;
|
||||
var dokter = document.getElementById('dokter').value;
|
||||
var tgllahir = document.getElementById('tgllahir').value;
|
||||
var nokel = document.getElementById('nokel').value;
|
||||
var nonama = document.getElementById('nonama').value;
|
||||
var periksa_id = document.getElementById('periksa_id').value;
|
||||
var token = document.getElementById('token').value;
|
||||
$.post('{{ route("updateList") }}', { id: periksa_id, noregister: noregister, status: status, ruangan: ruangan, dokter: dokter, nokel: nokel, tgllahir: tgllahir, nonama: nonama, _token: token },
|
||||
function(data){
|
||||
var status = data.status;
|
||||
var message = data.message;
|
||||
$.toast({
|
||||
heading: status,
|
||||
text: message,
|
||||
position: 'top-right',
|
||||
loaderBg: '#bf441d',
|
||||
icon: 'info',
|
||||
hideAfter: 5000,
|
||||
stack: 1
|
||||
});
|
||||
$("#gridlist").jqxGrid('updatebounddata');
|
||||
$('#divdetail').hide();
|
||||
$('#divawal').show();
|
||||
return false;
|
||||
});
|
||||
});
|
||||
$("#btnpembatalan").click(function(){
|
||||
var periksa_id = document.getElementById('id_pemeriksaan').value;
|
||||
var alasan = document.getElementById('id_alasan').value;
|
||||
var token = document.getElementById('token').value;
|
||||
var tabel = 'aktif';
|
||||
$.post('{{ route("deleteList") }}', { val01: periksa_id, val02: alasan, val03: tabel, _token: token },
|
||||
function(data){
|
||||
var status = data.status;
|
||||
var message = data.message;
|
||||
$.toast({
|
||||
heading: status,
|
||||
text: message,
|
||||
position: 'top-right',
|
||||
loaderBg: '#bf441d',
|
||||
icon: 'info',
|
||||
hideAfter: 5000,
|
||||
stack: 1
|
||||
});
|
||||
$("#gridlist").jqxGrid('updatebounddata');
|
||||
$('#modalhapus').modal('hide');
|
||||
return false;
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@endpush
|
||||
@@ -98,14 +98,6 @@
|
||||
<li><a href="/logbookstatistik">Report and Statistik</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><i class="fa fa-stethoscope"></i>Queue List</a>
|
||||
<ul class="submenu">
|
||||
<li><a href="/list">Current List</a></li>
|
||||
<li><a href="/antrian">Queue</a></li>
|
||||
<li><a href="/pengambilan">Result Management</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><i class="fa fa-medkit"></i>Settings</a>
|
||||
<ul class="submenu">
|
||||
|
||||
@@ -109,209 +109,227 @@
|
||||
$nomor = 1;
|
||||
@endphp
|
||||
<table style="width:100%">
|
||||
<tr><td valign="top" colspan="3">1. Pewarnaan Gram :</td></tr>
|
||||
@if (isset($data['id_selradang']) OR
|
||||
isset($data['id_selepitel']) OR
|
||||
isset($data['id_mikroorganisme']) OR
|
||||
isset($data['id_mikroorganismeoptional']) OR
|
||||
isset($data['id_jumlahlactobacillus']) OR
|
||||
isset($data['id_jumlahmobiluncus']) OR
|
||||
isset($data['id_lactobacillus']) OR
|
||||
isset($data['id_gardnerella']) OR
|
||||
isset($data['id_mobiluncus']) OR
|
||||
isset($data['id_jumlahgardnerella']))
|
||||
<tr><td valign="top" colspan="3">{{$nomor}}. Pewarnaan Gram :</td></tr>
|
||||
@if (isset($data['id_selepitel']))
|
||||
<tr>
|
||||
<td valign="top" style="width:20%">Sel epithel</td>
|
||||
<td valign="top" style="width:5%">:</td>
|
||||
<td valign="top" style="width:75%">{!! $data['id_selepitel'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_selradang']))
|
||||
<tr>
|
||||
<td valign="top" style="width:20%">Sel radang</td>
|
||||
<td valign="top" style="width:5%">:</td>
|
||||
<td valign="top" style="width:75%">{!! $data['id_selradang'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_mikroorganisme']) OR isset($data['id_mikroorganismeoptional']))
|
||||
<tr>
|
||||
<td valign="top">Mikroorganisme</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
@if (isset($data['id_mikroorganisme']))
|
||||
{!! $data['id_mikroorganisme'] !!}
|
||||
@endif
|
||||
@if (isset($data['id_mikroorganismeoptional']))
|
||||
<br />{!! $data['id_mikroorganismeoptional'] !!}
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_jumlahlactobacillus']) OR isset($data['id_jumlahgardnerella']) OR isset($data['id_jumlahmobiluncus']) OR isset($data['id_lactobacillus']) OR isset($data['id_gardnerella']) OR isset($data['id_mobiluncus']))
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top" colspan="2">
|
||||
<table cellpadding="0" cellspacing="0" width="100%" border="1">
|
||||
<tr>
|
||||
<td width="30%" align="center"><strong>NUGGENT SCORE</strong></td>
|
||||
<td width="40%" align="center"><strong>Jumlah per lapang pandang besar</strong></td>
|
||||
<td width="30%" align="center"><strong>skor</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Lactobacillus</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_jumlahlactobacillus']))
|
||||
{!! $data['id_jumlahlactobacillus'] !!}
|
||||
@endif
|
||||
</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_lactobacillus']))
|
||||
{!! $data['id_lactobacillus'] !!}
|
||||
@php $id_lactobacillus = $data['id_lactobacillus']; @endphp
|
||||
@else
|
||||
@php $id_lactobacillus = 0; @endphp
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Gardnerella</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_jumlahgardnerella']))
|
||||
{!! $data['id_jumlahgardnerella'] !!}
|
||||
@endif
|
||||
</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_gardnerella']))
|
||||
{!! $data['id_gardnerella'] !!}
|
||||
@php $id_gardnerella = $data['id_gardnerella']; @endphp
|
||||
@else
|
||||
@php $id_gardnerella = 0; @endphp
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mobiluncus</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_jumlahmobiluncus']))
|
||||
{!! $data['id_jumlahmobiluncus'] !!}
|
||||
@endif
|
||||
</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_mobiluncus']))
|
||||
{!! $data['id_mobiluncus'] !!}
|
||||
@php $id_mobiluncus = $data['id_mobiluncus']; @endphp
|
||||
@else
|
||||
@php $id_mobiluncus = 0; @endphp
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Total Score</td>
|
||||
<td> </td>
|
||||
<td align="center">
|
||||
@php
|
||||
$jumlah = (int)$id_lactobacillus + (int)$id_gardnerella + (int)$id_mobiluncus;
|
||||
echo $jumlah;
|
||||
if ($jumlah >= 0 && $jumlah <= 3) {
|
||||
$keterangan = "Normal";
|
||||
} elseif ($jumlah >= 4 && $jumlah <= 6) {
|
||||
$keterangan = "Intermediate";
|
||||
} elseif ($jumlah >= 7 && $jumlah <= 10) {
|
||||
$keterangan = "Bacterial vaginosis";
|
||||
} else {
|
||||
$keterangan = "Nilai tidak valid";
|
||||
}
|
||||
@endphp
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">KET : {{$keterangan}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_selradang']))
|
||||
<tr>
|
||||
<td valign="top" style="width:20%">Sel radang</td>
|
||||
<td valign="top" style="width:5%">:</td>
|
||||
<td valign="top" style="width:75%">{!! $data['id_selradang'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_mikroorganisme']) OR isset($data['id_mikroorganismeoptional']))
|
||||
<tr>
|
||||
<td valign="top">Mikroorganisme</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
@if (isset($data['id_mikroorganisme']))
|
||||
{!! $data['id_mikroorganisme'] !!}
|
||||
@endif
|
||||
@if (isset($data['id_mikroorganismeoptional']))
|
||||
<br />{!! $data['id_mikroorganismeoptional'] !!}
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_jumlahlactobacillus']) OR isset($data['id_jumlahgardnerella']) OR isset($data['id_jumlahmobiluncus']) OR isset($data['id_lactobacillus']) OR isset($data['id_gardnerella']) OR isset($data['id_mobiluncus']))
|
||||
<tr>
|
||||
<td valign="top"> </td>
|
||||
<td valign="top" colspan="2">
|
||||
<table cellpadding="0" cellspacing="0" width="100%" border="1">
|
||||
<tr>
|
||||
<td width="30%" align="center"><strong>NUGGENT SCORE</strong></td>
|
||||
<td width="40%" align="center"><strong>Jumlah per lapang pandang besar</strong></td>
|
||||
<td width="30%" align="center"><strong>skor</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Lactobacillus</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_jumlahlactobacillus']))
|
||||
{!! $data['id_jumlahlactobacillus'] !!}
|
||||
@endif
|
||||
</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_lactobacillus']))
|
||||
{!! $data['id_lactobacillus'] !!}
|
||||
@php $id_lactobacillus = $data['id_lactobacillus']; @endphp
|
||||
@else
|
||||
@php $id_lactobacillus = 0; @endphp
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Gardnerella</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_jumlahgardnerella']))
|
||||
{!! $data['id_jumlahgardnerella'] !!}
|
||||
@endif
|
||||
</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_gardnerella']))
|
||||
{!! $data['id_gardnerella'] !!}
|
||||
@php $id_gardnerella = $data['id_gardnerella']; @endphp
|
||||
@else
|
||||
@php $id_gardnerella = 0; @endphp
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mobiluncus</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_jumlahmobiluncus']))
|
||||
{!! $data['id_jumlahmobiluncus'] !!}
|
||||
@endif
|
||||
</td>
|
||||
<td align="center">
|
||||
@if (isset($data['id_mobiluncus']))
|
||||
{!! $data['id_mobiluncus'] !!}
|
||||
@php $id_mobiluncus = $data['id_mobiluncus']; @endphp
|
||||
@else
|
||||
@php $id_mobiluncus = 0; @endphp
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Total Score</td>
|
||||
<td> </td>
|
||||
<td align="center">
|
||||
@php
|
||||
$jumlah = (int)$id_lactobacillus + (int)$id_gardnerella + (int)$id_mobiluncus;
|
||||
echo $jumlah;
|
||||
if ($jumlah >= 0 && $jumlah <= 3) {
|
||||
$keterangan = "Normal";
|
||||
} elseif ($jumlah >= 4 && $jumlah <= 6) {
|
||||
$keterangan = "Intermediate";
|
||||
} elseif ($jumlah >= 7 && $jumlah <= 10) {
|
||||
$keterangan = "Bacterial vaginosis";
|
||||
} else {
|
||||
$keterangan = "Nilai tidak valid";
|
||||
}
|
||||
@endphp
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">KET : {{$keterangan}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
@endif
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
@if (isset($data['id_pewarnaanziehlnielsen']))
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Ziehl Neelsen Pagi</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
{!! $data['id_pewarnaanziehlnielsen'] !!}
|
||||
</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Ziehl Neelsen Pagi</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
{!! $data['id_pewarnaanziehlnielsen'] !!}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@endif
|
||||
@if (isset($data['id_pewarnaanziehlnielsensewaktu']))
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Ziehl Neelsen Sewaktu</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
{!! $data['id_pewarnaanziehlnielsensewaktu'] !!}
|
||||
</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Ziehl Neelsen Sewaktu</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
{!! $data['id_pewarnaanziehlnielsensewaktu'] !!}
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_pewarnaankoh']))
|
||||
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan KOH</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaankoh'] !!}</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan KOH</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaankoh'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_pewarnaanneisser']))
|
||||
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Neelsen</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaanneisser'] !!}</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Neelsen</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaanneisser'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_pewarnaannegatif']))
|
||||
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Negatif</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaannegatif'] !!}</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Negatif</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaannegatif'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_pewarnaanspora']))
|
||||
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Spora</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaanspora'] !!}</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Spora</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">{!! $data['id_pewarnaanspora'] !!}</td>
|
||||
</tr>
|
||||
@endif
|
||||
@if (isset($data['id_pewarnaangiesma']) OR isset($data['id_pewarnaangiesmaoptional']) )
|
||||
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Giemsa</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
@if (isset($data['id_pewarnaangiesma']) AND $data['id_pewarnaangiesma'] != 'lainnya')
|
||||
{!! $data['id_pewarnaangiesma'] !!}
|
||||
@else
|
||||
{!! $data['id_pewarnaangiesmaoptional'] ?? '' !!}
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Pewarnaan Giemsa</td>
|
||||
<td valign="top">:</td>
|
||||
<td valign="top">
|
||||
@if (isset($data['id_pewarnaangiesma']) AND $data['id_pewarnaangiesma'] != 'lainnya')
|
||||
{!! $data['id_pewarnaangiesma'] !!}
|
||||
@else
|
||||
{!! $data['id_pewarnaangiesmaoptional'] ?? '' !!}
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
<tr><td colspan="3"> </td></tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
|
||||
@if (isset($data['id_biakankultur']))
|
||||
<tr>
|
||||
<td valign="top">{{$nomor}}. Biakan Kultur (Aerob / Anaerob)</td>
|
||||
@@ -320,6 +338,9 @@
|
||||
{!! $data['id_biakankultur'] !!}
|
||||
</td>
|
||||
</tr>
|
||||
@php
|
||||
$nomor++;
|
||||
@endphp
|
||||
@endif
|
||||
</table>
|
||||
@php
|
||||
|
||||
@@ -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="≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)</option>
|
||||
<option value="≥ 10⁵ CFU/ml Urine (Candiduria bermakna)">≥ 10⁵ CFU/ml Urine (Candiduria bermakna)</option>
|
||||
<option value="≥ 10³ CFU/ml Urine (Bakteriuria bermakna)">≥ 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="ʆ hemolisa">ʆ hemolisa</option>
|
||||
<option value="β hemolisa">β 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="ʆ hemolisa">ʆ hemolisa</option>
|
||||
<option value="β hemolisa">β 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="ʆ hemolisa">ʆ hemolisa</option>
|
||||
<option value="β hemolisa">β 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="≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)</option>
|
||||
<option value="≥ 10⁵ CFU/ml Urine (Candiduria bermakna)">≥ 10⁵ CFU/ml Urine (Candiduria bermakna)</option>
|
||||
<option value="≥ 10³ CFU/ml Urine (Bakteriuria bermakna)">≥ 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() }}');
|
||||
|
||||
@@ -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>
|
||||
@@ -771,32 +772,6 @@
|
||||
<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="≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)</option>
|
||||
<option value="≥ 10⁵ CFU/ml Urine (Candiduria bermakna)">≥ 10⁵ CFU/ml Urine (Candiduria bermakna)</option>
|
||||
<option value="≥ 10³ CFU/ml Urine (Bakteriuria bermakna)">≥ 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">
|
||||
@@ -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>
|
||||
@@ -2196,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">
|
||||
@@ -2316,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="ʆ hemolisa">ʆ hemolisa</option>
|
||||
<option value="β hemolisa">β 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">
|
||||
@@ -2384,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">
|
||||
@@ -2444,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>
|
||||
@@ -2578,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="ʆ hemolisa">ʆ hemolisa</option>
|
||||
<option value="β hemolisa">β 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">
|
||||
@@ -2650,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="ʆ hemolisa">ʆ hemolisa</option>
|
||||
<option value="β hemolisa">β 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">
|
||||
@@ -2735,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="≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriuria bermakna)</option>
|
||||
<option value="≥ 10⁵ CFU/ml Urine (Candiduria bermakna)">≥ 10⁵ CFU/ml Urine (Candiduria bermakna)</option>
|
||||
<option value="≥ 10³ CFU/ml Urine (Bakteriuria bermakna)">≥ 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">
|
||||
@@ -2780,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();
|
||||
@@ -3349,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' },
|
||||
@@ -3361,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 () {
|
||||
@@ -3397,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({
|
||||
@@ -3408,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' },
|
||||
@@ -3421,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 () {
|
||||
@@ -3456,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({
|
||||
@@ -3467,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 () {
|
||||
@@ -3512,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');
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
]
|
||||
});
|
||||
@@ -4116,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();
|
||||
@@ -4366,6 +4522,11 @@
|
||||
function(data){
|
||||
|
||||
});
|
||||
if (master == 'buku02'){
|
||||
$("#template_jenis").val('CCI');
|
||||
$("#dlp").val('CCI');
|
||||
}
|
||||
|
||||
if (statuse === null) {
|
||||
$('#divperiksa').show();
|
||||
$('#divawal').hide();
|
||||
@@ -4396,6 +4557,8 @@
|
||||
$('#divreadonly').hide();
|
||||
$('#divperiksa').show();
|
||||
$('#divawal').hide();
|
||||
$('#btnsavedraft').hide();
|
||||
$('#divadendumketerangan').show();
|
||||
openlamanekpertise();
|
||||
} else {
|
||||
swal({
|
||||
@@ -4493,6 +4656,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});
|
||||
@@ -4574,6 +4738,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,
|
||||
@@ -4584,6 +4749,7 @@
|
||||
koagulase: koagulase,
|
||||
ujilainnya: ujilainnya,
|
||||
status: status,
|
||||
tindaklanjut: tindaklanjut,
|
||||
keterangan: 'pertumbuhankoloni',
|
||||
_token: '{{ csrf_token() }}' },
|
||||
function(data){
|
||||
@@ -4616,17 +4782,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,
|
||||
@@ -4639,6 +4804,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');
|
||||
});
|
||||
@@ -4655,6 +4849,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,
|
||||
@@ -4667,6 +4862,7 @@
|
||||
oksidase: oksidase,
|
||||
status: status,
|
||||
keterangan: 'pertumbuhankoloni',
|
||||
tindaklanjut: tindaklanjut,
|
||||
_token: '{{ csrf_token() }}' },
|
||||
function(data){
|
||||
$("#gridmediamcconkey").jqxGrid('updatebounddata','filter');
|
||||
@@ -4920,6 +5116,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',
|
||||
@@ -4927,6 +5125,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',
|
||||
@@ -4951,6 +5163,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() }}');
|
||||
|
||||
@@ -41,122 +41,160 @@
|
||||
<div class="container-fluid">
|
||||
<div id="divawal">
|
||||
<div class="row">
|
||||
<div class="col-lg-12" id="divpertama">
|
||||
<div class="card-box ribbon-box">
|
||||
<div class="ribbon ribbon-primary" id="judul">Buku {{$lokasi}} {{count($alldata)}}</div>
|
||||
<p class="m-b-0"></p>
|
||||
@if(isset($alldata) && !empty($alldata))
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="2">Pasien</th>
|
||||
<th colspan="10">Pertumbuhan Koloni</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@php
|
||||
$warna = 'success';
|
||||
@endphp
|
||||
@foreach($alldata as $datawal)
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>{{$datawal->nmpasien}}</td>
|
||||
<td> </td>
|
||||
<td>Media BAP</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>{{$datawal->reques}}</td>
|
||||
<td> </td>
|
||||
<td>Media CAP</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>{{$datawal->nofoto}}</td>
|
||||
<td> </td>
|
||||
<td>Media Mc Conkey</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>{{$datawal->noregister}}</td>
|
||||
<td> </td>
|
||||
<td>Media SDA</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>{{$datawal->status}}</td>
|
||||
<td> </td>
|
||||
<td>Media Selektif lainnya</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td><a class="btn btn-block btn-danger" href="#" title="Open" onClick="openAwal({{$datawal->id}})"><i class="fa fa-search"></i></a></td>
|
||||
<td> </td>
|
||||
<td>Pemeriksaan Tambahan Lainnya</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->created_by}}</td>
|
||||
</tr>
|
||||
@php
|
||||
if($warna == 'success'){
|
||||
$warna = 'info';
|
||||
} elseif($warna == 'info'){
|
||||
$warna = 'warning';
|
||||
} else {
|
||||
$warna = 'success';
|
||||
}
|
||||
@endphp
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12">
|
||||
<div class="page-title-box">
|
||||
<div class="btn-group pull-right">
|
||||
<ol class="breadcrumb hide-phone p-0 m-0">
|
||||
<li class="breadcrumb-item"><a href="{{url('/modemobile')}}">Kembali Ke Pilihan</a></li>
|
||||
</ol>
|
||||
</div>
|
||||
<h4 class="page-title">Task Board</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@if(isset($alldata) && !empty($alldata))
|
||||
{{-- 1. PREPARASI DATA: Pisahkan data menjadi 3 grup --}}
|
||||
@php
|
||||
// Tabel 1: Status Pemeriksaan, Analisis, atau Null
|
||||
$group1 = $alldata->filter(function ($item) {
|
||||
return in_array($item->status, ['Pemeriksaan Sampel', 'Proses Analisis Sampel']) || is_null($item->status);
|
||||
});
|
||||
|
||||
// Tabel 2: Status Inkubasi dan Sub Kultur
|
||||
$group2 = $alldata->filter(function ($item) {
|
||||
return in_array($item->status, ['Inkubasi Lanjutan', 'Sub Kultur']);
|
||||
});
|
||||
|
||||
// Tabel 3: Sisanya (Selain yang ada di tabel 1 dan 2)
|
||||
// Kita ambil semua ID dari group 1 dan 2 untuk dikecualikan
|
||||
$excludedIds = $group1->pluck('id')->merge($group2->pluck('id'))->toArray();
|
||||
|
||||
$group3 = $alldata->filter(function ($item) use ($excludedIds) {
|
||||
return !in_array($item->id, $excludedIds);
|
||||
});
|
||||
|
||||
// Masukkan ke dalam array agar kita bisa me-looping tabelnya (DRY Principle)
|
||||
$tables_to_render = [
|
||||
'Tabel 1: Pemeriksaan & Analisis' => $group1,
|
||||
'Tabel 2: Inkubasi & Sub Kultur' => $group2,
|
||||
'Tabel 3: Status Lainnya' => $group3,
|
||||
];
|
||||
@endphp
|
||||
|
||||
@foreach($tables_to_render as $judul_tabel => $dataset)
|
||||
|
||||
<div class="col-lg-4">
|
||||
<div class="card-box">
|
||||
<h4 class="text-dark header-title m-t-0">{{ $judul_tabel }}</h4>
|
||||
<p class="text-muted m-b-30 font-13">
|
||||
|
||||
</p>
|
||||
<ul class="sortable-list taskList list-unstyled" id="upcoming">
|
||||
@php
|
||||
$warna = 'success';
|
||||
@endphp
|
||||
@foreach($dataset as $datawal)
|
||||
@php
|
||||
if($warna == 'success'){
|
||||
$warna = 'info';
|
||||
} elseif($warna == 'info'){
|
||||
$warna = 'warning';
|
||||
} else {
|
||||
$warna = 'success';
|
||||
}
|
||||
@endphp
|
||||
|
||||
<li class="task-{{$warna}}">
|
||||
<span class="badge badge-{{$warna}}">{{$datawal->status ?? 'NEW'}}</span>
|
||||
<table class="table table-bordered">
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>Media BAP</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaBAP)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>Media CAP</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaCAP)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>Media Mc Conkey</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaMcConkey)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>Media SDA</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaSDA)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>Media Selektif lainnya</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaSelLain)->created_by}}</td>
|
||||
</tr>
|
||||
<tr class="table-{{$warna}}">
|
||||
<td>Pemeriksaan Tambahan Lainnya</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->tglpenyimpanan}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->kuman}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->hemolisa}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->katalase}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->koagulase}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->oksidase}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->lainnya}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->status}}</td>
|
||||
<td>{{optional($datawal->lastMediaTamLain)->created_by}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="clearfix"></div>
|
||||
<div class="mt-3">
|
||||
<p class="pull-right mb-0 mt-2">
|
||||
<button type="button" class="btn btn-success btn-sm waves-effect waves-light" onClick="openAwal({{$datawal->id}})">View</button>
|
||||
</p>
|
||||
<p class="mb-0"><a href="#" title="Open" onClick="openAwal({{$datawal->id}})" class="text-muted"><span class="font-bold font-secondary">{{$datawal->nmpasien}}<br />{{$datawal->nofoto}} / {{$datawal->noregister}}</span></a> </p>
|
||||
</div>
|
||||
</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<div id="divperiksa">
|
||||
@@ -1091,6 +1129,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">
|
||||
@@ -1724,6 +1849,7 @@
|
||||
<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" id="vl_hasildiv1select">
|
||||
@@ -2186,41 +2312,41 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="modalerror">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Error..!!!</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-control" readonly="readonly" id="err_text">
|
||||
</div><!-- /input-group -->
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Error..!!!</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-control" readonly="readonly" id="err_text">
|
||||
</div><!-- /input-group -->
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="modalpembatalan">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Isikan Alasannya</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<input type="text" id="id_alasanpembatan" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||
<button type="button" id="btncancel" class="btn btn-danger">Cancel Order</button>
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Isikan Alasannya</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-group">
|
||||
<input type="text" id="id_alasanpembatan" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||
<button type="button" id="btncancel" class="btn btn-danger">Cancel Order</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="modalgakdipake">
|
||||
<div class="modal-dialog">
|
||||
@@ -2740,13 +2866,9 @@
|
||||
<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();
|
||||
|
||||
Reference in New Issue
Block a user