update
This commit is contained in:
No files matched your search
Vendored
BIN
Binary file not shown.
@@ -967,7 +967,75 @@ class DokterController extends Controller
|
|||||||
$berat = $request->input('val11');
|
$berat = $request->input('val11');
|
||||||
$klinisi = $request->input('val12');
|
$klinisi = $request->input('val12');
|
||||||
$klinis = $request->input('val13');
|
$klinis = $request->input('val13');
|
||||||
|
$jsonantibiotik = array(
|
||||||
|
'Oxacillin-OX',
|
||||||
|
'Cefoxitin-FOX',
|
||||||
|
'Benzylpenicillin-P',
|
||||||
|
'Ampicillin-AM',
|
||||||
|
'Azithromycin-AZM',
|
||||||
|
'Erythromycin-ERY',
|
||||||
|
'Cefazolin-CZO',
|
||||||
|
'Cefepime-FEP',
|
||||||
|
'Cefixime-CFM',
|
||||||
|
'Cefotaxime-CTX',
|
||||||
|
'Cefuroxime-CXM',
|
||||||
|
'Ceftazidime-CAZ',
|
||||||
|
'Ceftriaxone-CRO',
|
||||||
|
'Ceftazidime/Avibactam-CZA',
|
||||||
|
'Piperacilin/Tazobactam-TZP',
|
||||||
|
'Ampicillin/Sulbactam-SAM',
|
||||||
|
'Amoxicillin/Clavulanate-AMC',
|
||||||
|
'Cefoperazon/Sulbactam-SCF',
|
||||||
|
'Aztreonam-ATM',
|
||||||
|
'Ceftaroline-CPT',
|
||||||
|
'Ciprofloxacin-CIP',
|
||||||
|
'Levofloxacin-LEV',
|
||||||
|
'Moxifloxacin-MFX',
|
||||||
|
'Clindamycin-CLI',
|
||||||
|
'Colistin-CS',
|
||||||
|
'Tetracyclin-TCY',
|
||||||
|
'Tigecycline-TGC',
|
||||||
|
'Gentamicin-GM',
|
||||||
|
'Amikacin-AN',
|
||||||
|
'Meropenem-MEM',
|
||||||
|
'Imipenem-IPM',
|
||||||
|
'Doripenem-DOR',
|
||||||
|
'Ertapenem-ETP',
|
||||||
|
'Minocycline-MNO',
|
||||||
|
'Doxycycline-DOX',
|
||||||
|
'Spectinomycin-SPT',
|
||||||
|
'Tigecycline-TGC',
|
||||||
|
'Trimethoprim/Sulfamethoxazole-SXT',
|
||||||
|
'Fosfomycin-FOS',
|
||||||
|
'Vancomycin-VAN',
|
||||||
|
'Linezolid-LNZ',
|
||||||
|
'Fluconazole',
|
||||||
|
'Voriconazole',
|
||||||
|
'Caspofungin',
|
||||||
|
'Micafungin',
|
||||||
|
'Amphotericin B',
|
||||||
|
'Flucytosine'
|
||||||
|
);
|
||||||
if ($worklist == 'getkomponenjawaban'){
|
if ($worklist == 'getkomponenjawaban'){
|
||||||
|
$cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->get();
|
||||||
|
if (!empty($cekada)){
|
||||||
|
foreach($cekada as $rows){
|
||||||
|
if ($rows->organism !== null){
|
||||||
|
$organism = $rows->organism;
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $nofoto,
|
||||||
|
'isidata' => $organism,
|
||||||
|
'komponen' => 'bakteri',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'template' => $ruangan,
|
||||||
|
'created_by' => Session('nama')
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
$cekdatanmaddendum = Periksa::where('nofoto', $nofoto)->first();
|
||||||
$getdatapasangannya = Periksa::whereNotNull('nmadendum')->where('dlp', '!=', $ruangan)->where('daftar', $cekdatanmaddendum->daftar)->where('nofoto', '!=', $nofoto)->get();
|
$getdatapasangannya = Periksa::whereNotNull('nmadendum')->where('dlp', '!=', $ruangan)->where('daftar', $cekdatanmaddendum->daftar)->where('nofoto', '!=', $nofoto)->get();
|
||||||
foreach ($getdatapasangannya as $item){
|
foreach ($getdatapasangannya as $item){
|
||||||
@@ -1260,55 +1328,7 @@ class DokterController extends Controller
|
|||||||
$ketemu = '';
|
$ketemu = '';
|
||||||
$organism = '';
|
$organism = '';
|
||||||
$nomor = 1;
|
$nomor = 1;
|
||||||
$jsonantibiotik = array(
|
|
||||||
'Oxacillin-OX',
|
|
||||||
'Cefoxitin-FOX',
|
|
||||||
'Benzylpenicillin-P',
|
|
||||||
'Ampicillin-AM',
|
|
||||||
'Azithromycin-AZM',
|
|
||||||
'Erythromycin-ERY',
|
|
||||||
'Cefazolin-CZO',
|
|
||||||
'Cefepime-FEP',
|
|
||||||
'Cefixime-CFM',
|
|
||||||
'Cefotaxime-CTX',
|
|
||||||
'Cefuroxime-CXM',
|
|
||||||
'Ceftazidime-CAZ',
|
|
||||||
'Ceftriaxone-CRO',
|
|
||||||
'Ceftazidime/Avibactam-CZA',
|
|
||||||
'Piperacilin/Tazobactam-TZP',
|
|
||||||
'Ampicillin/Sulbactam-SAM',
|
|
||||||
'Amoxicillin/Clavulanate-AMC',
|
|
||||||
'Cefoperazon/Sulbactam-SCF',
|
|
||||||
'Aztreonam-ATM',
|
|
||||||
'Ceftaroline-CPT',
|
|
||||||
'Ciprofloxacin-CIP',
|
|
||||||
'Levofloxacin-LEV',
|
|
||||||
'Moxifloxacin-MFX',
|
|
||||||
'Clindamycin-CLI',
|
|
||||||
'Colistin-CS',
|
|
||||||
'Tetracyclin-TCY',
|
|
||||||
'Tigecycline-TGC',
|
|
||||||
'Gentamicin-GM',
|
|
||||||
'Amikacin-AN',
|
|
||||||
'Meropenem-MEM',
|
|
||||||
'Imipenem-IPM',
|
|
||||||
'Doripenem-DOR',
|
|
||||||
'Ertapenem-ETP',
|
|
||||||
'Minocycline-MNO',
|
|
||||||
'Doxycycline-DOX',
|
|
||||||
'Spectinomycin-SPT',
|
|
||||||
'Tigecycline-TGC',
|
|
||||||
'Trimethoprim/Sulfamethoxazole-SXT',
|
|
||||||
'Fosfomycin-FOS',
|
|
||||||
'Vancomycin-VAN',
|
|
||||||
'Linezolid-LNZ',
|
|
||||||
'Fluconazole',
|
|
||||||
'Voriconazole',
|
|
||||||
'Caspofungin',
|
|
||||||
'Micafungin',
|
|
||||||
'Amphotericin B',
|
|
||||||
'Flucytosine'
|
|
||||||
);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->get();
|
$cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->get();
|
||||||
@@ -1414,11 +1434,52 @@ class DokterController extends Controller
|
|||||||
return back();
|
return back();
|
||||||
} else if ($worklist == 'generatetabelantibiotik'){
|
} else if ($worklist == 'generatetabelantibiotik'){
|
||||||
$arraysurat = [];
|
$arraysurat = [];
|
||||||
|
$getdataawal = Periksa::where('id', $nofoto)->first();
|
||||||
|
$id = $getdataawal->id ?? $nofoto;
|
||||||
|
$nofoto = $getdataawal->nofoto ?? 0;
|
||||||
|
$cekdulu = RekapAntibiotik::where('orderid', $id)->count();
|
||||||
|
if ($cekdulu == 0){
|
||||||
|
$cekada = ResultSample::where('accession_number', 'LIKE', $nofoto.'%')->get();
|
||||||
|
if (!empty($cekada)){
|
||||||
|
foreach($cekada as $rows){
|
||||||
|
if (!empty($rows->additional_result)) {
|
||||||
|
$firstDecode = json_decode($rows->additional_result, true);
|
||||||
|
if (is_string($firstDecode)) {
|
||||||
|
$data = json_decode($firstDecode, true);
|
||||||
|
} else {
|
||||||
|
$data = $firstDecode;
|
||||||
|
}
|
||||||
|
if (is_array($data)) {
|
||||||
|
foreach ($data as $item) {
|
||||||
|
$glassreportname = in_array($item['antibiotic_name'], $jsonantibiotik);
|
||||||
|
RekapAntibiotik::updateOrCreate(
|
||||||
|
[
|
||||||
|
'orderid' => $orderid,
|
||||||
|
'antibiotic' => $item['antibiotic_name'],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'resistance' => $item['resistance_note'] ?? null,
|
||||||
|
'value' => $item['value'] ?? null,
|
||||||
|
'interpretation' => $item['interpretation'] ?? null,
|
||||||
|
'glassreportname' => $glassreportname,
|
||||||
|
'printrow' => true,
|
||||||
|
'printcol' => false,
|
||||||
|
'created_at' => date('Y-m-d H:i:s'),
|
||||||
|
'updated_at' => date('Y-m-d H:i:s'),
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
$data = new RekapAntibiotik();
|
$data = new RekapAntibiotik();
|
||||||
$limit = ($request->input('limit') == null ? '20' : $request->input('limit'));
|
$limit = ($request->input('limit') == null ? '20' : $request->input('limit'));
|
||||||
$order = ($request->input('order') == null ? 'id asc' : $request->input('order'));
|
$order = ($request->input('order') == null ? 'id asc' : $request->input('order'));
|
||||||
$data = $data->where('orderid', $nofoto);
|
$data = $data->where('orderid', $id);
|
||||||
$data = $data->orderByRaw($order)->paginate($limit);
|
$data = $data->orderByRaw($order)->paginate($limit);
|
||||||
$totaldata = $data->total();
|
$totaldata = $data->total();
|
||||||
if ($data) {
|
if ($data) {
|
||||||
@@ -1427,7 +1488,7 @@ class DokterController extends Controller
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
$response = [
|
$response = [
|
||||||
'message' => 'List Data Antibiotik',
|
'message' => 'List Data orderid '.$id,
|
||||||
'total' => $totaldata,
|
'total' => $totaldata,
|
||||||
'data' => $arraysurat
|
'data' => $arraysurat
|
||||||
];
|
];
|
||||||
@@ -1437,8 +1498,158 @@ class DokterController extends Controller
|
|||||||
'message' => 'No Data'
|
'message' => 'No Data'
|
||||||
];
|
];
|
||||||
return response()->json($response, 500);
|
return response()->json($response, 500);
|
||||||
} else if ($worklist == 'printunprinttblantibiotik'){
|
} else if ($worklist == 'isitabelantibiotik'){
|
||||||
try {
|
try {
|
||||||
|
$getdataawal = Periksa::where('nofoto', $nofoto)->first();
|
||||||
|
$id = $getdataawal->id ?? $nofoto;
|
||||||
|
$nofoto = $getdataawal->nofoto ?? 0;
|
||||||
|
$antibiotic_name= '';
|
||||||
|
$value = '';
|
||||||
|
$interpretation = '';
|
||||||
|
if ($request->input('komponen') == 'id_kbamc' OR $request->input('komponen') == 'id_sirkbamc'){
|
||||||
|
$antibiotic_name = 'Amoxicillin - clavulanic acid';
|
||||||
|
$cekdatalam = RekapAntibiotik::where('orderid', $id)->where('antibiotic', $antibiotic_name)->first();
|
||||||
|
$interpretation = $cekdatalam->interpretation ?? '';
|
||||||
|
$value = $cekdatalam->value ?? '';
|
||||||
|
if ($request->input('komponen') == 'id_sirkbamc'){
|
||||||
|
$interpretation = $request->input('isi');
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kbamc'){
|
||||||
|
$value = $request->input('isi');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kblef' OR $request->input('komponen') == 'id_sirkblef'){
|
||||||
|
$antibiotic_name = 'Levofloxacin';
|
||||||
|
$cekdatalam = RekapAntibiotik::where('orderid', $id)->where('antibiotic', $antibiotic_name)->first();
|
||||||
|
$interpretation = $cekdatalam->interpretation ?? '';
|
||||||
|
$value = $cekdatalam->value ?? '';
|
||||||
|
if ($request->input('komponen') == 'id_sirkblef'){
|
||||||
|
$interpretation = $request->input('isi');
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kblef'){
|
||||||
|
$value = $request->input('isi');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kbfos' OR $request->input('komponen') == 'id_sirkbfos'){
|
||||||
|
$antibiotic_name = 'Fosfomycin';
|
||||||
|
$cekdatalam = RekapAntibiotik::where('orderid', $id)->where('antibiotic', $antibiotic_name)->first();
|
||||||
|
$interpretation = $cekdatalam->interpretation ?? '';
|
||||||
|
$value = $cekdatalam->value ?? '';
|
||||||
|
if ($request->input('komponen') == 'id_sirkbfos'){
|
||||||
|
$interpretation = $request->input('isi');
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kbfos'){
|
||||||
|
$value = $request->input('isi');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kbscf' OR $request->input('komponen') == 'id_sirkbscf'){
|
||||||
|
$antibiotic_name = 'Cefoperazone - Sulbactam';
|
||||||
|
$cekdatalam = RekapAntibiotik::where('orderid', $id)->where('antibiotic', $antibiotic_name)->first();
|
||||||
|
$interpretation = $cekdatalam->interpretation ?? '';
|
||||||
|
$value = $cekdatalam->value ?? '';
|
||||||
|
if ($request->input('komponen') == 'id_sirkbscf'){
|
||||||
|
$interpretation = $request->input('isi');
|
||||||
|
}
|
||||||
|
if ($request->input('komponen') == 'id_kbscf'){
|
||||||
|
$value = $request->input('isi');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($antibiotic_name != ''){
|
||||||
|
RekapAntibiotik::updateOrCreate(
|
||||||
|
[
|
||||||
|
'orderid' => $id,
|
||||||
|
'antibiotic' => $antibiotic_name,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'resistance' => $interpretation,
|
||||||
|
'value' => $value,
|
||||||
|
'interpretation' => $interpretation,
|
||||||
|
'glassreportname' => 0,
|
||||||
|
'printrow' => false,
|
||||||
|
'printcol' => false,
|
||||||
|
'created_at' => date('Y-m-d H:i:s'),
|
||||||
|
'updated_at' => date('Y-m-d H:i:s'),
|
||||||
|
]
|
||||||
|
);
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $nofoto,
|
||||||
|
'template' => $request->input('jenis'),
|
||||||
|
'komponen' => $request->input('komponen'),
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'isidata' => $request->input('isi'),
|
||||||
|
'created_by' => Session('nama')
|
||||||
|
]
|
||||||
|
);
|
||||||
|
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Saved to Antibiotic Tables']);
|
||||||
|
return back();
|
||||||
|
} else {
|
||||||
|
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => 'Nama Antibiotik tidak ditemukan']);
|
||||||
|
return back();
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception $e) {
|
||||||
|
$pesan = $e->getMessage();
|
||||||
|
return response()->json(['icon' => 'error', 'warna' => '#bf441d', 'status' => 'Error', 'message' => $pesan]);
|
||||||
|
return back();
|
||||||
|
}
|
||||||
|
} else if ($worklist == 'printunprinttblantibiotik'){
|
||||||
|
$pesan = 'Success';
|
||||||
|
try {
|
||||||
|
if ($request->input('isi') == 'updateallmic'){
|
||||||
|
$getdataawal = Periksa::where('nofoto', $nofoto)->first();
|
||||||
|
$orderid = $getdataawal->id ?? 0;
|
||||||
|
$jumlah = 0;
|
||||||
|
$cekada = ResultSample::where('id', $request->input('komponen'))->first();
|
||||||
|
if (isset($cekada->id)){
|
||||||
|
$pesan = 'Data didapat dengan ID '.$cekada->id;
|
||||||
|
$firstDecode = json_decode($cekada->additional_result, true);
|
||||||
|
if (is_string($firstDecode)) {
|
||||||
|
$data = json_decode($firstDecode, true);
|
||||||
|
} else {
|
||||||
|
$data = $firstDecode;
|
||||||
|
}
|
||||||
|
if (is_array($data)) {
|
||||||
|
foreach ($data as $item) {
|
||||||
|
$glassreportname = in_array($item['antibiotic_name'], $jsonantibiotik);
|
||||||
|
RekapAntibiotik::updateOrCreate(
|
||||||
|
[
|
||||||
|
'orderid' => $orderid,
|
||||||
|
'antibiotic' => $item['antibiotic_name'],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'resistance' => $item['resistance_note'] ?? null,
|
||||||
|
'value' => $item['value'] ?? null,
|
||||||
|
'interpretation' => $item['interpretation'] ?? null,
|
||||||
|
'glassreportname' => $glassreportname,
|
||||||
|
'printrow' => true,
|
||||||
|
'printcol' => false,
|
||||||
|
'created_at' => date('Y-m-d H:i:s'),
|
||||||
|
'updated_at' => date('Y-m-d H:i:s'),
|
||||||
|
]
|
||||||
|
);
|
||||||
|
$jumlah++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$pesan = $pesan.' Sejumlah '.$jumlah.' Antibiotik';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($request->input('isi') == 'deletemic'){
|
||||||
|
$data = RekapAntibiotik::where('id', $nofoto)->first();
|
||||||
|
Log::info('Data Dihapus Oleh :', [
|
||||||
|
'user' => Session('nama'),
|
||||||
|
'timestamp' => date('Y-m-d H:i:s'),
|
||||||
|
'datayangdihapus' => json_encode($data)
|
||||||
|
]);
|
||||||
|
RekapAntibiotik::where('id', $nofoto)->delete();
|
||||||
|
}
|
||||||
|
if ($request->input('isi') == 'updatemic'){
|
||||||
|
RekapAntibiotik::where('id', $nofoto)->update([
|
||||||
|
'interpretation' => $request->input('komponen')
|
||||||
|
]);
|
||||||
|
}
|
||||||
if ($request->input('isi') == 'unprintrow'){
|
if ($request->input('isi') == 'unprintrow'){
|
||||||
RekapAntibiotik::where('id', $nofoto)->update([
|
RekapAntibiotik::where('id', $nofoto)->update([
|
||||||
'printrow' => false
|
'printrow' => false
|
||||||
@@ -1460,7 +1671,7 @@ class DokterController extends Controller
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$pesan = 'Success';
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
$pesan = $e->getMessage();
|
$pesan = $e->getMessage();
|
||||||
Log::error('Gagal Arsipkan Data.', [
|
Log::error('Gagal Arsipkan Data.', [
|
||||||
@@ -1686,6 +1897,11 @@ class DokterController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 'Success';
|
return 'Success';
|
||||||
|
} else if ($worklist == 'getothervitek'){
|
||||||
|
$nofoto = $request->input('nofoto');
|
||||||
|
$norm = $request->input('norm');
|
||||||
|
$sql = ResultSample::where('accession_number', 'NOT LIKE', $nofoto.'%')->where('patient_id', $norm)->get();
|
||||||
|
return $sql;
|
||||||
} else {
|
} else {
|
||||||
$periksa = Periksa::where('id', $idperiksa)->first();
|
$periksa = Periksa::where('id', $idperiksa)->first();
|
||||||
if (isset($periksa->id)){
|
if (isset($periksa->id)){
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ use App\Jawaban;
|
|||||||
use App\Pasien;
|
use App\Pasien;
|
||||||
use App\User;
|
use App\User;
|
||||||
use App\Jadwalperiksa;
|
use App\Jadwalperiksa;
|
||||||
|
use App\PendaftaranOnListiner;
|
||||||
|
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use DateTime;
|
use DateTime;
|
||||||
use Session;
|
use Session;
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ use App\Periksa;
|
|||||||
use App\RekapAntibiotik;
|
use App\RekapAntibiotik;
|
||||||
use App\PendaftaranOnListiner;
|
use App\PendaftaranOnListiner;
|
||||||
use App\Organisms;
|
use App\Organisms;
|
||||||
|
use App\KomponenJawaban;
|
||||||
|
|
||||||
// Proses untuk Growth and Detection Result
|
// Proses untuk Growth and Detection Result
|
||||||
function processGrowthDetectionResult($rawData){
|
function processGrowthDetectionResult($rawData){
|
||||||
@@ -422,6 +423,17 @@ class AstmMessageService
|
|||||||
'name' => $organism,
|
'name' => $organism,
|
||||||
'category' => 'Vitek',
|
'category' => 'Vitek',
|
||||||
]);
|
]);
|
||||||
|
KomponenJawaban::updateOrCreate(
|
||||||
|
[
|
||||||
|
'accnumber' => $accession_number,
|
||||||
|
'komponen' => 'bakteri',
|
||||||
|
'isidata' => $organism,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'template' => 'all',
|
||||||
|
'created_by' => 'Vitek'
|
||||||
|
]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$cekdataperiksa = Periksa::where('nofoto', $accession_number)->first();
|
$cekdataperiksa = Periksa::where('nofoto', $accession_number)->first();
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
return [
|
return [
|
||||||
'Title' => 'MIS',
|
'Title' => 'MyLIS-RSSA',
|
||||||
'namaapps' => 'Mikrobiologi Information System',
|
'namaapps' => 'Mikrobiologi Information System',
|
||||||
'domainapps' => 'RSUD Dr. Saiful Anwar',
|
'domainapps' => 'RSUD Dr. Saiful Anwar',
|
||||||
'subdomainapps' => 'Kota Malang',
|
'subdomainapps' => 'Kota Malang',
|
||||||
@@ -8,7 +8,7 @@ return [
|
|||||||
'addressapps' => 'Jl. Lamandau 18A Bunulrejo Blimbing Malang',
|
'addressapps' => 'Jl. Lamandau 18A Bunulrejo Blimbing Malang',
|
||||||
'kota' => 'Malang',
|
'kota' => 'Malang',
|
||||||
'emailapps' => '[email protected]',
|
'emailapps' => '[email protected]',
|
||||||
'lamanapps' => 'https://mis.rssa.id',
|
'lamanapps' => 'https://mylis.rssa.id',
|
||||||
'logofrontapps' => 'header.png',
|
'logofrontapps' => 'header.png',
|
||||||
];
|
];
|
||||||
?>
|
?>
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 59 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 548 KiB After Width: | Height: | Size: 57 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
@@ -93,6 +93,7 @@
|
|||||||
$id_swabtenggorok = '';
|
$id_swabtenggorok = '';
|
||||||
$id_urine = '';
|
$id_urine = '';
|
||||||
$id_swabperineum = '';
|
$id_swabperineum = '';
|
||||||
|
$bakteri = '';
|
||||||
$keterangan = $periksa->keterangan;
|
$keterangan = $periksa->keterangan;
|
||||||
if (!empty($komponens)){
|
if (!empty($komponens)){
|
||||||
foreach($komponens as $rows){
|
foreach($komponens as $rows){
|
||||||
@@ -100,6 +101,7 @@
|
|||||||
if (trim($rows->komponen) == 'id_swabtenggorok') {$id_swabtenggorok = $rows->isidata; }
|
if (trim($rows->komponen) == 'id_swabtenggorok') {$id_swabtenggorok = $rows->isidata; }
|
||||||
if (trim($rows->komponen) == 'id_urine') {$id_urine = $rows->isidata; }
|
if (trim($rows->komponen) == 'id_urine') {$id_urine = $rows->isidata; }
|
||||||
if (trim($rows->komponen) == 'id_swabperineum') {$id_swabperineum = $rows->isidata; }
|
if (trim($rows->komponen) == 'id_swabperineum') {$id_swabperineum = $rows->isidata; }
|
||||||
|
if (trim($rows->komponen) == 'bakteri') {$bakteri = $rows->isidata; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -136,6 +138,9 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
||||||
|
@if ($bakteri != '')
|
||||||
|
<p>Bakteri Yang ditemukan : <strong><i>{{$bakteri}}</i></strong> {{$data['bakterisir'] ?? ''}}</p>
|
||||||
|
@endif
|
||||||
@php
|
@php
|
||||||
// Filter antibiotik yang printrow == true
|
// Filter antibiotik yang printrow == true
|
||||||
$filtered = $antibiotiks->filter(function($row) {
|
$filtered = $antibiotiks->filter(function($row) {
|
||||||
@@ -168,7 +173,7 @@
|
|||||||
@if (isset($left[$i]))
|
@if (isset($left[$i]))
|
||||||
<td>{{ $i + 1 }}</td>
|
<td>{{ $i + 1 }}</td>
|
||||||
<td>{{ $left[$i]->antibiotic }}</td>
|
<td>{{ $left[$i]->antibiotic }}</td>
|
||||||
@if (isset($left[$i]->printcol))
|
@if (isset($left[$i]->printcol) && $left[$i]->printcol == 1)
|
||||||
<td>{{ $left[$i]->value }}</td>
|
<td>{{ $left[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -184,7 +189,7 @@
|
|||||||
@if (isset($right[$i]))
|
@if (isset($right[$i]))
|
||||||
<td>{{ $i + 1 + $half }}</td>
|
<td>{{ $i + 1 + $half }}</td>
|
||||||
<td>{{ $right[$i]->antibiotic }}</td>
|
<td>{{ $right[$i]->antibiotic }}</td>
|
||||||
@if (isset($right[$i]->printcol))
|
@if (isset($right[$i]->printcol) && $right[$i]->printcol == 1)
|
||||||
<td>{{ $right[$i]->value }}</td>
|
<td>{{ $right[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -199,9 +204,9 @@
|
|||||||
</table>
|
</table>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if ($keterangan != '')
|
@if (isset($keterangan))
|
||||||
|
Komentar:<br />
|
||||||
Komentar: <br /> {!! $keterangan !!}
|
{!! nl2br(e($keterangan)) !!}
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -224,5 +229,6 @@
|
|||||||
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<font color="white">CCI</font>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -123,7 +123,7 @@
|
|||||||
@if (isset($left[$i]))
|
@if (isset($left[$i]))
|
||||||
<td>{{ $i + 1 }}</td>
|
<td>{{ $i + 1 }}</td>
|
||||||
<td>{{ $left[$i]->antibiotic }}</td>
|
<td>{{ $left[$i]->antibiotic }}</td>
|
||||||
@if (isset($left[$i]->printcol))
|
@if (isset($left[$i]->printcol) && $left[$i]->printcol == 1)
|
||||||
<td>{{ $left[$i]->value }}</td>
|
<td>{{ $left[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
@if (isset($right[$i]))
|
@if (isset($right[$i]))
|
||||||
<td>{{ $i + 1 + $half }}</td>
|
<td>{{ $i + 1 + $half }}</td>
|
||||||
<td>{{ $right[$i]->antibiotic }}</td>
|
<td>{{ $right[$i]->antibiotic }}</td>
|
||||||
@if (isset($right[$i]->printcol))
|
@if (isset($right[$i]->printcol) && $right[$i]->printcol == 1)
|
||||||
<td>{{ $right[$i]->value }}</td>
|
<td>{{ $right[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -159,7 +159,10 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td width="45"> </td>
|
<td width="45"> </td>
|
||||||
<td valign="top" colspan="7" width="755">
|
<td valign="top" colspan="7" width="755">
|
||||||
Komentar :<br />{!! $keterangan !!}
|
@if (isset($keterangan))
|
||||||
|
Komentar:<br />
|
||||||
|
{!! nl2br(e($keterangan)) !!}
|
||||||
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td colspan="8"> </td></tr>
|
<tr><td colspan="8"> </td></tr>
|
||||||
@@ -181,5 +184,6 @@
|
|||||||
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<font color="white">DEFAULT</font>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -226,9 +226,14 @@
|
|||||||
$nomor++;
|
$nomor++;
|
||||||
@endphp
|
@endphp
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top">{{$nomor}}. Pewarnaan Ziehl Neelsen</td>
|
<td valign="top">{{$nomor}}. Pewarnaan Ziehl Neelsen (Pagi/Sewaktu)</td>
|
||||||
<td valign="top">:</td>
|
<td valign="top">:</td>
|
||||||
<td valign="top">{!! $data['id_pewarnaanziehlnielsen'] !!}</td>
|
<td valign="top">
|
||||||
|
{!! $data['id_pewarnaanziehlnielsen'] !!}
|
||||||
|
@if (isset($data['id_pewarnaanziehlnielsensewaktu']))
|
||||||
|
/ {!! $data['id_pewarnaanziehlnielsensewaktu'] !!}
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
@if (isset($data['id_pewarnaankoh']))
|
@if (isset($data['id_pewarnaankoh']))
|
||||||
@@ -364,6 +369,9 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
||||||
|
@if (isset($data['bakteri']))
|
||||||
|
<p>Bakteri Yang ditemukan : <strong><i>{{$data['bakteri']}}</i></strong> {{$data['bakterisir'] ?? ''}}</p>
|
||||||
|
@endif
|
||||||
@php
|
@php
|
||||||
// Filter antibiotik yang printrow == true
|
// Filter antibiotik yang printrow == true
|
||||||
$filtered = $antibiotiks->filter(function($row) {
|
$filtered = $antibiotiks->filter(function($row) {
|
||||||
@@ -397,7 +405,7 @@
|
|||||||
@if (isset($left[$i]))
|
@if (isset($left[$i]))
|
||||||
<td>{{ $i + 1 }}</td>
|
<td>{{ $i + 1 }}</td>
|
||||||
<td>{{ $left[$i]->antibiotic }}</td>
|
<td>{{ $left[$i]->antibiotic }}</td>
|
||||||
@if (isset($left[$i]->printcol))
|
@if (isset($left[$i]->printcol) && $left[$i]->printcol == 1)
|
||||||
<td>{{ $left[$i]->value }}</td>
|
<td>{{ $left[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -413,7 +421,7 @@
|
|||||||
@if (isset($right[$i]))
|
@if (isset($right[$i]))
|
||||||
<td>{{ $i + 1 + $half }}</td>
|
<td>{{ $i + 1 + $half }}</td>
|
||||||
<td>{{ $right[$i]->antibiotic }}</td>
|
<td>{{ $right[$i]->antibiotic }}</td>
|
||||||
@if (isset($right[$i]->printcol))
|
@if (isset($right[$i]->printcol) && $right[$i]->printcol == 1)
|
||||||
<td>{{ $right[$i]->value }}</td>
|
<td>{{ $right[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -429,81 +437,8 @@
|
|||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if (isset($data['keterangan']))
|
@if (isset($data['keterangan']))
|
||||||
@php
|
Komentar:<br />
|
||||||
if (isset($data['id_kbamc'])){
|
{!! nl2br(e($data['keterangan'])) !!}
|
||||||
$id_kbamc = $data['id_kbamc'];
|
|
||||||
} else {
|
|
||||||
$id_kbamc = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_kblef'])){
|
|
||||||
$id_kblef = $data['id_kblef'];
|
|
||||||
} else {
|
|
||||||
$id_kblef = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_kbfos'])){
|
|
||||||
$id_kbfos = $data['id_kbfos'];
|
|
||||||
} else {
|
|
||||||
$id_kbfos = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_kbscf'])){
|
|
||||||
$id_kbscf = $data['id_kbscf'];
|
|
||||||
} else {
|
|
||||||
$id_kbscf = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_sirkbamc'])){
|
|
||||||
$id_sirkbamc = $data['id_sirkbamc'];
|
|
||||||
} else {
|
|
||||||
$id_sirkbamc = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_sirkblef'])){
|
|
||||||
$id_sirkblef = $data['id_sirkblef'];
|
|
||||||
} else {
|
|
||||||
$id_sirkblef = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_sirkbfos'])){
|
|
||||||
$id_sirkbfos = $data['id_sirkbfos'];
|
|
||||||
} else {
|
|
||||||
$id_sirkbfos = '';
|
|
||||||
}
|
|
||||||
if (isset($data['id_sirkbscf'])){
|
|
||||||
$id_sirkbscf = $data['id_sirkbscf'];
|
|
||||||
} else {
|
|
||||||
$id_sirkbscf = '';
|
|
||||||
}
|
|
||||||
$keterangan = $data['keterangan'];
|
|
||||||
$cekadatabel = explode('table', $keterangan);
|
|
||||||
if (isset($cekadatabel[1])) {
|
|
||||||
$keterangan = str_replace('</table>', '', $keterangan);
|
|
||||||
$keterangan = str_replace('</tbody>', '', $keterangan);
|
|
||||||
if ($id_kbamc != '' AND $id_sirkbamc != ''){
|
|
||||||
$keterangan .= '<tr><td> </td><td>Amoxicillin - clavulanic acid</td><td style="text-align:center;">'.$id_kbamc.'</td><td style="text-align:center;">'.$id_sirkbamc.'</td></tr>';
|
|
||||||
}
|
|
||||||
if ($id_kblef != '' AND $id_sirkblef != ''){
|
|
||||||
$keterangan .= '<tr><td> </td><td>Levofloxacin</td><td style="text-align:center;">'.$id_kblef.'</td><td style="text-align:center;">'.$id_sirkblef.'</td></tr>';
|
|
||||||
}
|
|
||||||
if ($id_kbfos != '' AND $id_sirkbfos != ''){
|
|
||||||
$keterangan .= '<tr><td> </td><td>Fosfomycin</td><td style="text-align:center;">'.$id_kbfos.'</td><td style="text-align:center;">'.$id_sirkbfos.'</td></tr>';
|
|
||||||
}
|
|
||||||
if ($id_kbscf != '' AND $id_sirkbscf != ''){
|
|
||||||
$keterangan .= '<tr><td> </td><td>Cefoperazone - Sulbactam</td><td style="text-align:center;">'.$id_kbscf.'</td><td style="text-align:center;">'.$id_sirkbscf.'</td></tr>';
|
|
||||||
}
|
|
||||||
$keterangan .= '</tbody></table>';
|
|
||||||
} else {
|
|
||||||
if ($id_kbamc != '' AND $id_sirkbamc != ''){
|
|
||||||
$keterangan = $keterangan.'<br />Amoxicillin - clavulanic acid : '.$id_kbamc.' ('.$id_sirkbamc.')';
|
|
||||||
}
|
|
||||||
if ($id_kblef != '' AND $id_sirkblef != ''){
|
|
||||||
$keterangan = $keterangan.'<br />Levofloxacin : '.$id_kblef.' ('.$id_sirkblef.')';
|
|
||||||
}
|
|
||||||
if ($id_kbfos != '' AND $id_sirkbfos != ''){
|
|
||||||
$keterangan = $keterangan.'<br />Fosfomycin : '.$id_kbfos.' ('.$id_sirkbfos.')';
|
|
||||||
}
|
|
||||||
if ($id_kbscf != '' AND $id_sirkbscf != ''){
|
|
||||||
$keterangan = $keterangan.'<br />Cefoperazone - Sulbactam : '.$id_kbscf.' ('.$id_sirkbscf.')';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
echo 'Komentar:<br />'.$keterangan;
|
|
||||||
@endphp
|
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -526,5 +461,6 @@
|
|||||||
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<font color="white">KULTUR</font>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -101,6 +101,7 @@
|
|||||||
$lsg_pewarnaanspora = '';
|
$lsg_pewarnaanspora = '';
|
||||||
$lsg_pewarnaanlain = '';
|
$lsg_pewarnaanlain = '';
|
||||||
$lsg_ditemukanmorfologi = '';
|
$lsg_ditemukanmorfologi = '';
|
||||||
|
$bakteri = '';
|
||||||
$keterangan = $periksa->keterangan;
|
$keterangan = $periksa->keterangan;
|
||||||
if (!empty($komponens)){
|
if (!empty($komponens)){
|
||||||
foreach($komponens as $rows){
|
foreach($komponens as $rows){
|
||||||
@@ -117,6 +118,7 @@
|
|||||||
if (trim($rows->komponen) == 'lsg_pewarnaanspora') {$lsg_pewarnaanspora = $rows->isidata; }
|
if (trim($rows->komponen) == 'lsg_pewarnaanspora') {$lsg_pewarnaanspora = $rows->isidata; }
|
||||||
if (trim($rows->komponen) == 'lsg_pewarnaanlain') {$lsg_pewarnaanlain = $rows->isidata; }
|
if (trim($rows->komponen) == 'lsg_pewarnaanlain') {$lsg_pewarnaanlain = $rows->isidata; }
|
||||||
if (trim($rows->komponen) == 'lsg_ditemukanmorfologi') {$lsg_ditemukanmorfologi = $rows->isidata; }
|
if (trim($rows->komponen) == 'lsg_ditemukanmorfologi') {$lsg_ditemukanmorfologi = $rows->isidata; }
|
||||||
|
if (trim($rows->komponen) == 'bakteri') {$bakteri = $rows->isidata; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@endphp
|
@endphp
|
||||||
@@ -145,9 +147,14 @@
|
|||||||
@if ($lsg_pewarnaanziehlnielsen != '')
|
@if ($lsg_pewarnaanziehlnielsen != '')
|
||||||
<tr><td colspan="3"> </td></tr>
|
<tr><td colspan="3"> </td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td valign="top">Pewarnaan Ziehl Neelsen</td>
|
<td valign="top">Pewarnaan Ziehl Neelsen (Pagi/Sewaktu)</td>
|
||||||
<td valign="top">:</td>
|
<td valign="top">:</td>
|
||||||
<td valign="top">{!! $lsg_pewarnaanziehlnielsen !!}</td>
|
<td valign="top">
|
||||||
|
{!! $lsg_pewarnaanziehlnielsen !!}
|
||||||
|
@if (isset($data['lsg_pewarnaanziehlnielsensewaktu']))
|
||||||
|
/ {!! $data['lsg_pewarnaanziehlnielsensewaktu'] !!}
|
||||||
|
@endif
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endif
|
@endif
|
||||||
@if ($lsg_pewarnaankoh != '' OR $lsg_pewarnaankohoptional != '')
|
@if ($lsg_pewarnaankoh != '' OR $lsg_pewarnaankohoptional != '')
|
||||||
@@ -216,6 +223,9 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
||||||
|
@if ($bakteri != '')
|
||||||
|
<p>Bakteri Yang ditemukan : <strong><i>{{$bakteri}}</i></strong> {{$data['bakterisir'] ?? ''}}</p>
|
||||||
|
@endif
|
||||||
@php
|
@php
|
||||||
// Filter antibiotik yang printrow == true
|
// Filter antibiotik yang printrow == true
|
||||||
$filtered = $antibiotiks->filter(function($row) {
|
$filtered = $antibiotiks->filter(function($row) {
|
||||||
@@ -248,7 +258,7 @@
|
|||||||
{{-- Kolom kiri --}}
|
{{-- Kolom kiri --}}
|
||||||
@if (isset($left[$i]))
|
@if (isset($left[$i]))
|
||||||
<td>{{ $i + 1 }}</td>
|
<td>{{ $i + 1 }}</td>
|
||||||
@if (isset($left[$i]->printcol))
|
@if (isset($left[$i]->printcol) && $left[$i]->printcol == 1)
|
||||||
<td>{{ $left[$i]->value }}</td>
|
<td>{{ $left[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -265,7 +275,7 @@
|
|||||||
@if (isset($right[$i]))
|
@if (isset($right[$i]))
|
||||||
<td>{{ $i + 1 + $half }}</td>
|
<td>{{ $i + 1 + $half }}</td>
|
||||||
<td>{{ $right[$i]->antibiotic }}</td>
|
<td>{{ $right[$i]->antibiotic }}</td>
|
||||||
@if (isset($right[$i]->printcol))
|
@if (isset($right[$i]->printcol) && $right[$i]->printcol == 1)
|
||||||
<td>{{ $right[$i]->value }}</td>
|
<td>{{ $right[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -280,8 +290,9 @@
|
|||||||
</table>
|
</table>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@if ($keterangan != '')
|
@if (isset($keterangan))
|
||||||
Komentar: <br /> {!! $keterangan !!}
|
Komentar:<br />
|
||||||
|
{!! nl2br(e($keterangan)) !!}
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -304,5 +315,6 @@
|
|||||||
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<font color="white">PL</font>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -1174,9 +1174,9 @@
|
|||||||
<td class=xl64>:</td>
|
<td class=xl64>:</td>
|
||||||
<td colspan=11 class=xl72>{!! $periksa->nmrs !!}</td>
|
<td colspan=11 class=xl72>{!! $periksa->nmrs !!}</td>
|
||||||
<td class=xl64> </td>
|
<td class=xl64> </td>
|
||||||
<td colspan=7 class=xl70>Nama Dokter Pengirim</td>
|
<td colspan=7 class=xl70>No. Lab</td>
|
||||||
<td class=xl71>:</td>
|
<td class=xl71>:</td>
|
||||||
<td colspan=10 class=xl72>{!! $periksa->klinisi !!}</td>
|
<td colspan=10 class=xl72>{!! $periksa->nofoto !!}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -1186,24 +1186,9 @@
|
|||||||
<td class=xl64>:</td>
|
<td class=xl64>:</td>
|
||||||
<td colspan=11 class=xl72>{!! $periksa->ruangan_id !!}</td>
|
<td colspan=11 class=xl72>{!! $periksa->ruangan_id !!}</td>
|
||||||
<td class=xl64> </td>
|
<td class=xl64> </td>
|
||||||
<td class=xl64> </td>
|
<td colspan=7 class=xl70>Nama Dokter Pengirim</td>
|
||||||
<td class=xl64> </td>
|
<td class=xl71>:</td>
|
||||||
<td class=xl64> </td>
|
<td colspan=10 class=xl72>{!! $periksa->klinisi !!}</td>
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl71> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -1174,9 +1174,9 @@
|
|||||||
<td class=xl64>:</td>
|
<td class=xl64>:</td>
|
||||||
<td colspan=11 class=xl72>{!! $periksa->nmrs !!}</td>
|
<td colspan=11 class=xl72>{!! $periksa->nmrs !!}</td>
|
||||||
<td class=xl64> </td>
|
<td class=xl64> </td>
|
||||||
<td colspan=7 class=xl70>Nama Dokter Pengirim</td>
|
<td colspan=7 class=xl70>No. Lab</td>
|
||||||
<td class=xl71>:</td>
|
<td class=xl71>:</td>
|
||||||
<td colspan=10 class=xl72>{!! $periksa->klinisi !!}</td>
|
<td colspan=10 class=xl72>{!! $periksa->nofoto !!}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -1186,24 +1186,9 @@
|
|||||||
<td class=xl64>:</td>
|
<td class=xl64>:</td>
|
||||||
<td colspan=11 class=xl72>{!! $periksa->ruangan_id !!}</td>
|
<td colspan=11 class=xl72>{!! $periksa->ruangan_id !!}</td>
|
||||||
<td class=xl64> </td>
|
<td class=xl64> </td>
|
||||||
<td class=xl64> </td>
|
<td colspan=7 class=xl70>Nama Dokter Pengirim</td>
|
||||||
<td class=xl64> </td>
|
<td class=xl71>:</td>
|
||||||
<td class=xl64> </td>
|
<td colspan=10 class=xl72>{!! $periksa->klinisi !!}</td>
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl71> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
<td class=xl64> </td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
<tr height=3 style='mso-height-source:userset;height:2.0pt'><td height=3 style='height:2.0pt'></td><td></td><td colspan=34></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -607,18 +607,19 @@
|
|||||||
<td>:</td>
|
<td>:</td>
|
||||||
<td colspan=6 class=xl65>{!! $periksa->nmrs !!}</td>
|
<td colspan=6 class=xl65>{!! $periksa->nmrs !!}</td>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td colspan=3 class=xl65>Nama Dokter Pengirim</td>
|
<td colspan=3 class=xl65>No. Lab</td>
|
||||||
<td class=xl63>:</td>
|
<td class=xl63>:</td>
|
||||||
<td colspan=7 class=xl105>{!! $periksa->klinisi !!}</td>
|
<td colspan=7 class=xl105>{!! $periksa->nofoto !!}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style='height:16.0pt'>
|
<tr style='height:16.0pt'>
|
||||||
<td style='height:16.0pt'> </td>
|
<td style='height:16.0pt'> </td>
|
||||||
<td colspan=2 class=xl65>Kode Fasyankes</td>
|
<td colspan=2 class=xl65>Kode Fasyankes</td>
|
||||||
<td>:</td>
|
<td>:</td>
|
||||||
<td colspan=6 class=xl65>{!! $periksa->ruangan_id !!}</td>
|
<td colspan=6 class=xl65>{!! $periksa->ruangan_id !!}</td>
|
||||||
<td colspan=4 style='mso-ignore:colspan'></td>
|
<td> </td>
|
||||||
<td class=xl63></td>
|
<td colspan=3 class=xl65>Nama Dokter Pengirim</td>
|
||||||
<td colspan=7 style='mso-ignore:colspan'></td>
|
<td class=xl63>:</td>
|
||||||
|
<td colspan=7 class=xl105>{!! $periksa->klinisi !!}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style='height:16.0pt'>
|
<tr style='height:16.0pt'>
|
||||||
<td style='height:16.0pt'> </td>
|
<td style='height:16.0pt'> </td>
|
||||||
|
|||||||
@@ -606,18 +606,19 @@
|
|||||||
<td>:</td>
|
<td>:</td>
|
||||||
<td colspan=6 class=xl65>{!! $periksa->nmrs !!}</td>
|
<td colspan=6 class=xl65>{!! $periksa->nmrs !!}</td>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
<td colspan=3 class=xl65>Nama Dokter Pengirim</td>
|
<td colspan=3 class=xl65>No. Lab</td>
|
||||||
<td class=xl63>:</td>
|
<td class=xl63>:</td>
|
||||||
<td colspan=7 class=xl105>{!! $periksa->klinisi !!}</td>
|
<td colspan=7 class=xl105>{!! $periksa->nofoto !!}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style='height:16.0pt'>
|
<tr style='height:16.0pt'>
|
||||||
<td style='height:16.0pt'> </td>
|
<td style='height:16.0pt'> </td>
|
||||||
<td colspan=2 class=xl65>Kode Fasyankes</td>
|
<td colspan=2 class=xl65>Kode Fasyankes</td>
|
||||||
<td>:</td>
|
<td>:</td>
|
||||||
<td colspan=6 class=xl65>{!! $periksa->ruangan_id !!}</td>
|
<td colspan=6 class=xl65>{!! $periksa->ruangan_id !!}</td>
|
||||||
<td colspan=4 style='mso-ignore:colspan'></td>
|
<td> </td>
|
||||||
<td class=xl63></td>
|
<td colspan=3 class=xl65>Nama Dokter Pengirim</td>
|
||||||
<td colspan=7 style='mso-ignore:colspan'></td>
|
<td class=xl63>:</td>
|
||||||
|
<td colspan=7 class=xl105>{!! $periksa->klinisi !!}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style='height:16.0pt'>
|
<tr style='height:16.0pt'>
|
||||||
<td style='height:16.0pt'> </td>
|
<td style='height:16.0pt'> </td>
|
||||||
|
|||||||
@@ -171,9 +171,12 @@
|
|||||||
</table>
|
</table>
|
||||||
@php
|
@php
|
||||||
$cekketerangan = explode('/table', $keterangan);
|
$cekketerangan = explode('/table', $keterangan);
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
@if (!isset($cekketerangan[1]) && isset($antibiotiks) && $antibiotiks->isNotEmpty())
|
||||||
|
@if (isset($data['bakteri']))
|
||||||
|
<p>Bakteri Yang ditemukan : <strong><i>{{$data['bakteri']}}</i></strong> {{$data['bakterisir'] ?? ''}}</p>
|
||||||
|
@endif
|
||||||
@php
|
@php
|
||||||
// Filter antibiotik yang printrow == true
|
// Filter antibiotik yang printrow == true
|
||||||
$filtered = $antibiotiks->filter(function($row) {
|
$filtered = $antibiotiks->filter(function($row) {
|
||||||
@@ -207,7 +210,7 @@
|
|||||||
@if (isset($left[$i]))
|
@if (isset($left[$i]))
|
||||||
<td>{{ $i + 1 }}</td>
|
<td>{{ $i + 1 }}</td>
|
||||||
<td>{{ $left[$i]->antibiotic }}</td>
|
<td>{{ $left[$i]->antibiotic }}</td>
|
||||||
@if (isset($left[$i]->printcol))
|
@if (isset($left[$i]->printcol) && $left[$i]->printcol == 1)
|
||||||
<td>{{ $left[$i]->value }}</td>
|
<td>{{ $left[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -223,7 +226,7 @@
|
|||||||
@if (isset($right[$i]))
|
@if (isset($right[$i]))
|
||||||
<td>{{ $i + 1 + $half }}</td>
|
<td>{{ $i + 1 + $half }}</td>
|
||||||
<td>{{ $right[$i]->antibiotic }}</td>
|
<td>{{ $right[$i]->antibiotic }}</td>
|
||||||
@if (isset($right[$i]->printcol))
|
@if (isset($right[$i]->printcol) && $right[$i]->printcol == 1)
|
||||||
<td>{{ $right[$i]->value }}</td>
|
<td>{{ $right[$i]->value }}</td>
|
||||||
@else
|
@else
|
||||||
<td> </td>
|
<td> </td>
|
||||||
@@ -236,14 +239,15 @@
|
|||||||
@endfor
|
@endfor
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
Komentar:<br />
|
Komentar:<br />
|
||||||
@if (isset($data['viralload']))
|
@if (isset($data['viralload']))
|
||||||
{!! $data['viralload'] !!}
|
{!! $data['viralload'] !!}
|
||||||
@endif
|
@endif
|
||||||
@if (isset($data['keterangan']))
|
@if (isset($data['keterangan']))
|
||||||
{!! $data['keterangan'] !!}
|
Komentar:<br />
|
||||||
|
{!! nl2br(e($data['keterangan'])) !!}
|
||||||
@endif
|
@endif
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -266,5 +270,6 @@
|
|||||||
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
<td valign="top" colspan="3" align="center">{{ $periksa->nmdokter }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<font color="white">VL</font>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -180,22 +180,6 @@
|
|||||||
<label for="bhp_antibiotiktambahan" class="col-form-label">Antibiotik Tambahan</label>
|
<label for="bhp_antibiotiktambahan" class="col-form-label">Antibiotik Tambahan</label>
|
||||||
<input type="text" id="bhp_antibiotiktambahan" name="bhp_antibiotiktambahan" class="form-control isiandasar">
|
<input type="text" id="bhp_antibiotiktambahan" name="bhp_antibiotiktambahan" class="form-control isiandasar">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-2">
|
|
||||||
<label for="id_esbl" class="col-form-label">ESBL</label>
|
|
||||||
<select class="form-control isiandasar" id="id_esbl" name="id_esbl">
|
|
||||||
<option value="">Pilih Salah Satu</option>
|
|
||||||
<option value="YES">YES</option>
|
|
||||||
<option value="NO">NO</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div class="form-group col-lg-2">
|
|
||||||
<label for="id_mrsa" class="col-form-label">MRSA</label>
|
|
||||||
<select class="form-control isiandasar" id="id_mrsa" name="id_mrsa">
|
|
||||||
<option value="">Pilih Salah Satu</option>
|
|
||||||
<option value="YES">YES</option>
|
|
||||||
<option value="NO">NO</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="btnshowtemplate"><i class="fa fa-gears"></i> Template</button>
|
<button type="button" class="btn btn-primary waves-effect waves-light" id="btnshowtemplate"><i class="fa fa-gears"></i> Template</button>
|
||||||
@@ -402,7 +386,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12">
|
<div class="form-group col-lg-12">
|
||||||
<label for="id_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen</label>
|
<label for="id_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen (Pagi)</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsen" name="id_pewarnaanziehlnielsen">
|
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsen" name="id_pewarnaanziehlnielsen">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
@@ -412,6 +396,17 @@
|
|||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-lg-12">
|
||||||
|
<label for="id_pewarnaanziehlnielsensewaktu" class="col-form-label">Pewarnaan Ziehl Neelsen (Sewaktu)</label>
|
||||||
|
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsensewaktu" name="id_pewarnaanziehlnielsensewaktu">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
|
@foreach($jsonpewarnaanziehlnielsen as $rows)
|
||||||
|
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="form-group col-lg-12" id="pewarnaankohselect">
|
<div class="form-group col-lg-12" id="pewarnaankohselect">
|
||||||
<label for="id_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
<label for="id_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_pewarnaankoh" name="id_pewarnaankoh">
|
<select class="form-control ekspertiseseletc" id="id_pewarnaankoh" name="id_pewarnaankoh">
|
||||||
@@ -691,7 +686,7 @@
|
|||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-group col-lg-5">
|
<div class="form-group col-lg-5">
|
||||||
<label for="id_bakteri01" class="col-form-label">Bakteri I</label>
|
<label for="id_bakteri01" class="col-form-label">Bakteri I</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakteri01" name="id_bakteri01">
|
<select class="form-control data" id="id_bakteri01" name="id_bakteri01">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@php
|
@php
|
||||||
$keys = array_keys($organismes);
|
$keys = array_keys($organismes);
|
||||||
@@ -727,9 +722,10 @@
|
|||||||
<label for="id_bakterihitungkol01" class="col-form-label">Hitung Koloni I</label>
|
<label for="id_bakterihitungkol01" class="col-form-label">Hitung Koloni I</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol01" name="id_bakterihitungkol01">
|
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol01" name="id_bakterihitungkol01">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Candidauria bermakna)">≥ 10⁵ CFU/ml Urine (Candidauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10³ CFU/ml Urine (Bakteriauria bermakna)">≥ 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
|
<option value="8 x 10³ CFU/ml Urine (Bakteriauria bermakna)">8 x 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="lainnya">lainnya</option>
|
<option value="lainnya">lainnya</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -779,9 +775,10 @@
|
|||||||
<label for="id_bakterihitungkol02" class="col-form-label">Hitung Koloni II</label>
|
<label for="id_bakterihitungkol02" class="col-form-label">Hitung Koloni II</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol02" name="id_bakterihitungkol02">
|
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol02" name="id_bakterihitungkol02">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Candidauria bermakna)">≥ 10⁵ CFU/ml Urine (Candidauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10³ CFU/ml Urine (Bakteriauria bermakna)">≥ 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
|
<option value="8 x 10³ CFU/ml Urine (Bakteriauria bermakna)">8 x 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="lainnya">lainnya</option>
|
<option value="lainnya">lainnya</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -865,7 +862,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12">
|
<div class="form-group col-lg-12">
|
||||||
<label for="lsg_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen</label>
|
<label for="lsg_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen (Pagi)</label>
|
||||||
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsen" name="lsg_pewarnaanziehlnielsen">
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsen" name="lsg_pewarnaanziehlnielsen">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
@@ -875,6 +872,17 @@
|
|||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-lg-12">
|
||||||
|
<label for="lsg_pewarnaanziehlnielsensewaktu" class="col-form-label">Pewarnaan Ziehl Neelsen (Sewaktu)</label>
|
||||||
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsensewaktu" name="lsg_pewarnaanziehlnielsensewaktu">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
|
@foreach($jsonpewarnaanziehlnielsen as $rows)
|
||||||
|
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="form-group col-lg-12" id="lsg_pewarnaankohselect">
|
<div class="form-group col-lg-12" id="lsg_pewarnaankohselect">
|
||||||
<label for="lsg_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
<label for="lsg_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
||||||
<select class="form-control ekspertiseseletc" id="lsg_pewarnaankoh" name="lsg_pewarnaankoh">
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaankoh" name="lsg_pewarnaankoh">
|
||||||
@@ -1894,6 +1902,30 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12 table-responsive p-0">
|
<div class="form-group col-lg-12 table-responsive p-0">
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<label for="bakteri" class="col-form-label">Bakteri Yang di Temukan</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<input type="text" id="bakteri" class="form-control ekspertiseteks" readonly>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<select class="form-control ekspertiseseletc" id="bakterisir" name="bakterisir">
|
||||||
|
<option value="">Pilih Salah Satu</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">
|
||||||
|
<button type="button" class="btn btn-primary btn-rounded" id="btnopenviteklain">
|
||||||
|
<i class="mdi mdi-alpha-v-box mr-1"></i> Tarik dari No.Lab lain
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<table class="table table-striped table-valign-middle" id="tblvitek">
|
<table class="table table-striped table-valign-middle" id="tblvitek">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -1902,6 +1934,8 @@
|
|||||||
<th>Value</th>
|
<th>Value</th>
|
||||||
<th>Interpretation</th>
|
<th>Interpretation</th>
|
||||||
<th>Print Value.?</th>
|
<th>Print Value.?</th>
|
||||||
|
<th>Edit</th>
|
||||||
|
<th>Delete</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@@ -1917,6 +1951,41 @@
|
|||||||
<textarea id="keterangan" style="width: 100%; height: 300px;"></textarea>
|
<textarea id="keterangan" style="width: 100%; height: 300px;"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<p><strong>Isian Khusus SPV</strong></p>
|
||||||
|
<div class="form-row">
|
||||||
|
<div class="form-group col-lg-2">
|
||||||
|
<label for="id_esbl" class="col-form-label">ESBL</label>
|
||||||
|
<select class="form-control isiandasar" id="id_esbl" name="id_esbl">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
<option value="YES">YES</option>
|
||||||
|
<option value="NO">NO</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-2">
|
||||||
|
<label for="id_mrsa" class="col-form-label">MRSA</label>
|
||||||
|
<select class="form-control isiandasar" id="id_mrsa" name="id_mrsa">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
<option value="YES">YES</option>
|
||||||
|
<option value="NO">NO</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-2">
|
||||||
|
<label for="id_kritis" class="col-form-label">Nilai Kritis</label>
|
||||||
|
<select class="form-control isiandasar" id="id_kritis" name="id_kritis">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
<option value="YES">YES</option>
|
||||||
|
<option value="NO">NO</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-6">
|
||||||
|
<label for="id_jeniskritis" class="col-form-label">Jenis Kritis</label>
|
||||||
|
<select class="form-control isiandasar" id="id_jeniskritis" name="id_jeniskritis">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
<option value="Kultur darah mikroba patogen">Kultur darah mikroba patogen</option>
|
||||||
|
<option value="Mikroba MDRO">Mikroba MDRO</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-group col-lg-3">
|
<div class="form-group col-lg-3">
|
||||||
<input type="hidden" id="periksa_id" name="periksa_id">
|
<input type="hidden" id="periksa_id" name="periksa_id">
|
||||||
@@ -1934,7 +2003,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div> <!-- end container -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal fade" id="modalgakdipake">
|
<div class="modal fade" id="modalgakdipake">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
@@ -1953,7 +2022,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div><!-- /.modal-content -->
|
</div><!-- /.modal-content -->
|
||||||
</div><!-- /.modal-dialog -->
|
</div><!-- /.modal-dialog -->
|
||||||
</div><!-- /.modal -->
|
</div>
|
||||||
<div class="modal fade" id="modalerror">
|
<div class="modal fade" id="modalerror">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
@@ -1972,7 +2041,53 @@
|
|||||||
</div>
|
</div>
|
||||||
</div><!-- /.modal-content -->
|
</div><!-- /.modal-content -->
|
||||||
</div><!-- /.modal-dialog -->
|
</div><!-- /.modal-dialog -->
|
||||||
</div><!-- /.modal -->
|
</div>
|
||||||
|
<div class="modal fade" id="modaleditormic">
|
||||||
|
<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">Editor MIC</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-group">
|
||||||
|
<select class="form-control" id="micvalue_editor" name="micvalue_editor">
|
||||||
|
<option value=""></option>
|
||||||
|
<option value="S">Sensitif</option>
|
||||||
|
<option value="I">Intermediate</option>
|
||||||
|
<option value="R">Resisten</option>
|
||||||
|
<option value="Invalid">Invalid</option>
|
||||||
|
<option value="Error">Error</option>
|
||||||
|
<option value="No Result">No Result</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<input type="hidden" name="micvalue_id" id="micvalue_id">
|
||||||
|
<button type="button" class="btn btn-primary" id="btneditmicvalue">Simpan</button>
|
||||||
|
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.modal-content -->
|
||||||
|
</div><!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
|
<div id="modaltambahrekapanantibiotik" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||||
|
<div class="modal-dialog modal-lg">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h4 class="modal-title">Data Yang di Temukan</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-group">
|
||||||
|
<div id="griddataantibiotiklain"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.modal-content -->
|
||||||
|
</div><!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
<input type="hidden" id="master_judul" name="master_judul" value="{{ $lokasi }}">
|
<input type="hidden" id="master_judul" name="master_judul" value="{{ $lokasi }}">
|
||||||
<input type="hidden" id="master_lokasi" name="master_lokasi" value="{{ $master }}">
|
<input type="hidden" id="master_lokasi" name="master_lokasi" value="{{ $master }}">
|
||||||
<input type="hidden" id="master_userid" name="master_userid" value="{{ Session('id') }}">
|
<input type="hidden" id="master_userid" name="master_userid" value="{{ Session('id') }}">
|
||||||
@@ -2172,33 +2287,50 @@
|
|||||||
|
|
||||||
@push('script')
|
@push('script')
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function btnUnprintRow(id){
|
function btnUnprintRow(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnPrintRow(id){
|
function btnPrintRow(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnUnprintMic(id){
|
function btnUnprintMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnPrintMic(id){
|
function btnPrintMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function btnDeleteMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'deletemic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function btnEditMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
|
$('#micvalue_id').val(id);
|
||||||
|
$('#modaleditormic').modal('show');
|
||||||
}
|
}
|
||||||
function openlamanekpertise( jQuery ){
|
function openlamanekpertise( jQuery ){
|
||||||
var dlp = document.getElementById('dlp').value;
|
var dlp = document.getElementById('dlp').value;
|
||||||
@@ -2433,7 +2565,7 @@
|
|||||||
{ name: 'alamatpasien', type: 'text'},
|
{ name: 'alamatpasien', type: 'text'},
|
||||||
],
|
],
|
||||||
type : 'GET',
|
type : 'GET',
|
||||||
data : {jenis:'verificationppds', mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:'verificationppds', _token: token},
|
data : {jenis:'verificationppds', mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:'verificationppds', _token: '{{csrf_token()}}'},
|
||||||
url : '{{ route("getList") }}',
|
url : '{{ route("getList") }}',
|
||||||
};
|
};
|
||||||
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
||||||
@@ -2480,7 +2612,7 @@
|
|||||||
{ name: 'jawaban',type: 'text'},
|
{ name: 'jawaban',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:accnumber, _token: token },
|
data: { val01:accnumber, _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getadendum") }}',
|
url: '{{ route("getadendum") }}',
|
||||||
};
|
};
|
||||||
var sourcedetail = {
|
var sourcedetail = {
|
||||||
@@ -2494,7 +2626,7 @@
|
|||||||
{ name: 'status',type: 'text'},
|
{ name: 'status',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:set01, _token: token },
|
data: { val01:set01, _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getriwayat") }}',
|
url: '{{ route("getriwayat") }}',
|
||||||
};
|
};
|
||||||
var sourcesirab = {
|
var sourcesirab = {
|
||||||
@@ -2516,7 +2648,7 @@
|
|||||||
{ name: 'kelompok',type: 'text'},
|
{ name: 'kelompok',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:'sirab', _token: token },
|
data: { val01:'sirab', _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getriwayat") }}',
|
url: '{{ route("getriwayat") }}',
|
||||||
};
|
};
|
||||||
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
|
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
|
||||||
@@ -2768,7 +2900,7 @@
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
$.post('{{ route("exCekAksess") }}', { nofoto: 'stiker', noregister: dataRecord.noregister, daftartgl: dataRecord.daftartgl, nm_spesimen: dataRecord.nm_spesimen, _token: token },
|
$.post('{{ route("exCekAksess") }}', { nofoto: 'stiker', noregister: dataRecord.noregister, daftartgl: dataRecord.daftartgl, nm_spesimen: dataRecord.nm_spesimen, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -2776,122 +2908,75 @@
|
|||||||
$('#tblvitek').DataTable().clear().destroy();
|
$('#tblvitek').DataTable().clear().destroy();
|
||||||
}
|
}
|
||||||
$('#tblvitek').DataTable({
|
$('#tblvitek').DataTable({
|
||||||
ajax : function(data, callback, settings) {
|
ajax: {
|
||||||
$.ajax({
|
|
||||||
url: '{{ route("getResult") }}',
|
url: '{{ route("getResult") }}',
|
||||||
data: {
|
type: 'POST',
|
||||||
limit : settings._iDisplayLength,
|
data: function (d) {
|
||||||
page : Math.ceil(settings._iDisplayStart / settings._iDisplayLength) + 1,
|
return {
|
||||||
nofoto : dataRecord.id,
|
nofoto: dataRecord.id,
|
||||||
jenis : 'tabelvitek',
|
jenis: 'tabelvitek',
|
||||||
komponen : 'all',
|
komponen: 'all',
|
||||||
isi : '',
|
isi: '',
|
||||||
keterangan : 'generatetabelantibiotik',
|
keterangan: 'generatetabelantibiotik',
|
||||||
_token : '{{ csrf_token() }}'
|
_token: '{{ csrf_token() }}'
|
||||||
|
};
|
||||||
},
|
},
|
||||||
type: "POST",
|
dataSrc: 'data'
|
||||||
success: function(res) {
|
|
||||||
callback({
|
|
||||||
recordsTotal : res.total,
|
|
||||||
recordsFiltered : res.total,
|
|
||||||
data : res.data
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
})
|
columns: [
|
||||||
},
|
|
||||||
searching : false,
|
|
||||||
autoWidth : false,
|
|
||||||
serverSide : true,
|
|
||||||
columnDefs : [
|
|
||||||
{
|
{
|
||||||
targets : 0,
|
data: null,
|
||||||
responsivePriority : 4,
|
render: function (data, type, full) {
|
||||||
render : function (data, type, full, meta) {
|
let id = full.id;
|
||||||
var $id = full['id'];
|
let printrow = full.printrow;
|
||||||
var $printrow = full['printrow'];
|
if (printrow || printrow == 1) {
|
||||||
if ($printrow || $printrow == 1){
|
return `<a class="btn btn-sm btn-success" href="#" title="Click to Remove Print Row" onClick="btnUnprintRow(${id}, event)"><i class="fa fa-check"></i></a>`;
|
||||||
var button = '<a class="btn btn-sm btn-success" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Remove Print Row" onClick="btnUnprintRow('+$id+')"><i class="fa fa-check"></i></a>';
|
|
||||||
} else {
|
} else {
|
||||||
var button = '<a class="btn btn-sm btn-danger" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Set Print Row" onClick="btnPrintRow('+$id+')"><i class="fa fa-ban"></i></a>';
|
return `<a class="btn btn-sm btn-danger" href="#" title="Click to Set Print Row" onClick="btnPrintRow(${id}, event)"><i class="fa fa-ban"></i></a>`;
|
||||||
}
|
}
|
||||||
return button;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{ data: 'antibiotic' },
|
||||||
|
{ data: 'value' },
|
||||||
|
{ data: 'interpretation' },
|
||||||
{
|
{
|
||||||
targets : 1,
|
data: null,
|
||||||
responsivePriority : 4,
|
render: function (data, type, full) {
|
||||||
render : function (data, type, full, meta) {
|
let id = full.id;
|
||||||
return full['antibiotic'];
|
let printcol = full.printcol;
|
||||||
}
|
if (printcol || printcol == 1) {
|
||||||
},
|
return `<a class="btn btn-sm btn-success" href="#" title="Click to Remove Print MIC" onClick="btnUnprintMic(${id}, event)"><i class="fa fa-check"></i></a>`;
|
||||||
{
|
|
||||||
targets : 2,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
return full['value'];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
targets : 3,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
return full['interpretation'];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
targets : 4,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
var $id = full['id'];
|
|
||||||
var $printcol = full['printcol'];
|
|
||||||
if ($printcol || $printcol == 1){
|
|
||||||
var button = '<a class="btn btn-sm btn-success" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Remove Print MIC" onClick="btnUnprintMic('+$id+')"><i class="fa fa-check"></i></a>';
|
|
||||||
} else {
|
} else {
|
||||||
var button = '<a class="btn btn-sm btn-danger" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Set Print MIC" onClick="btnPrintMic('+$id+')"><i class="fa fa-ban"></i></a>';
|
return `<a class="btn btn-sm btn-danger" href="#" title="Click to Set Print MIC" onClick="btnPrintMic(${id}, event)"><i class="fa fa-ban"></i></a>`;
|
||||||
}
|
}
|
||||||
return button;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: function (data, type, full) {
|
||||||
|
return `<a class="btn btn-sm btn-info" href="#" title="Click to Edit MIC" onClick="btnEditMic(${full.id}, event)"><i class="fa fa-pencil"></i></a>`;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: function (data, type, full) {
|
||||||
|
return `<a class="btn btn-sm btn-warning" href="#" title="Click to Delete MIC" onClick="btnDeleteMic(${full.id}, event)"><i class="fa fa-trash"></i></a>`;
|
||||||
|
}
|
||||||
|
}
|
||||||
],
|
],
|
||||||
order : [[ 1, "asc" ]],
|
paging : false,
|
||||||
dom: '<"row d-flex justify-content-between align-items-center m-1"' +
|
searching : false,
|
||||||
'<"col-lg-6 d-flex align-items-center"l>' +
|
info : false,
|
||||||
'<"col-lg-6 d-flex align-items-center justify-content-lg-end flex-lg-nowrap flex-wrap pe-lg-1 p-0"f<"invoice_status ms-sm-2">>' +
|
ordering : true,
|
||||||
'>t' +
|
autoWidth : false,
|
||||||
'<"d-flex justify-content-between mx-2 row"' +
|
responsive : true,
|
||||||
'<"col-sm-12 col-md-6"i>' +
|
order : [[1, 'asc']],
|
||||||
'<"col-sm-12 col-md-6"p>' +
|
dom : 't',
|
||||||
'>',
|
language : {
|
||||||
language: {
|
emptyTable: "Tidak ada data antibiotik yang tersedia"
|
||||||
'lengthMenu': 'Display _MENU_',
|
|
||||||
},
|
|
||||||
responsive: {
|
|
||||||
details: {
|
|
||||||
display : $.fn.dataTable.Responsive.display.modal({
|
|
||||||
header: function (row) {
|
|
||||||
var data = row.data();
|
|
||||||
return 'Details of ' + data['matpel'];
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
type : 'column',
|
|
||||||
renderer: function (api, rowIdx, columns) {
|
|
||||||
var data = $.map(columns, function (col, i) {
|
|
||||||
return col.columnIndex !== 2
|
|
||||||
? '<tr data-dt-row="' + col.rowIdx +'" data-dt-column="' + col.columnIndex +'">' +
|
|
||||||
'<td>' +col.title + ':' + '</td> ' +
|
|
||||||
'<td>' +col.data +'</td>' +
|
|
||||||
'</tr>'
|
|
||||||
: '';
|
|
||||||
}).join('');
|
|
||||||
return data ? $('<table class="table"/>').append('<tbody>' + data + '</tbody>') : false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
initComplete: function () {
|
|
||||||
},
|
|
||||||
drawCallback: function () {
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if (statuse === null) {
|
if (statuse === null) {
|
||||||
$('#divperiksa').show();
|
$('#divperiksa').show();
|
||||||
$('#divawal').hide();
|
$('#divawal').hide();
|
||||||
@@ -2903,7 +2988,7 @@
|
|||||||
$('#divtemplate').show();
|
$('#divtemplate').show();
|
||||||
$('.templatejawaban').hide();
|
$('.templatejawaban').hide();
|
||||||
$('.setelahdipilihtemplate').hide();
|
$('.setelahdipilihtemplate').hide();
|
||||||
$.post('{{ route("markPeriksa") }}', { id: goook, nofoto: nofoto, _token: token },
|
$.post('{{ route("markPeriksa") }}', { id: goook, nofoto: nofoto, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
@@ -3006,6 +3091,68 @@
|
|||||||
$('#divperiksa').hide();
|
$('#divperiksa').hide();
|
||||||
$('#divreadonly').hide();
|
$('#divreadonly').hide();
|
||||||
$('#divharibytanggal').hide();
|
$('#divharibytanggal').hide();
|
||||||
|
$("#btnopenviteklain").click(function() {
|
||||||
|
var norm = document.getElementById('norm').value;
|
||||||
|
var nofoto = document.getElementById('nofoto').value;
|
||||||
|
var sdvitek = {
|
||||||
|
datatype: "json",
|
||||||
|
datafields: [
|
||||||
|
{ name: 'id',type: 'text'},
|
||||||
|
{ name: 'isolate_number',type: 'text'},
|
||||||
|
{ name: 'organism',type: 'text'},
|
||||||
|
{ name: 'specimen_type',type: 'text'},
|
||||||
|
{ name: 'accession_number',type: 'text'},
|
||||||
|
{ name: 'message_datetime',type: 'text'},
|
||||||
|
],
|
||||||
|
type: 'POST',
|
||||||
|
data: { nofoto:nofoto, norm:norm, keterangan:'getothervitek', _token: '{{csrf_token()}}' },
|
||||||
|
url: '{{ route("getResult") }}',
|
||||||
|
};
|
||||||
|
var datasdvitek = new $.jqx.dataAdapter(sdvitek);
|
||||||
|
$("#griddataantibiotiklain").jqxGrid({
|
||||||
|
width : '100%',
|
||||||
|
enablebrowserselection : true,
|
||||||
|
source : datasdvitek,
|
||||||
|
columnsresize : true,
|
||||||
|
theme : "energyblue",
|
||||||
|
autoheight : true,
|
||||||
|
pageable : true,
|
||||||
|
altrows : true,
|
||||||
|
selectionmode : 'multiplecellsextended',
|
||||||
|
columns : [
|
||||||
|
{ text: 'Accession No', datafield: 'accession_number', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Date', datafield: 'message_datetime', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Isolate Number', datafield: 'isolate_number', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Organism', datafield: 'organism', width: '30%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Specimen Type', datafield: 'specimen_type', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Import', filterable: false, columntype: 'button', align: 'center', width: '10%', cellsrenderer: function () {
|
||||||
|
return "Import";
|
||||||
|
}, buttonclick: function (row) {
|
||||||
|
editrowjabatan = row;
|
||||||
|
var offset = $("#griddataantibiotiklain").offset();
|
||||||
|
var dataRecord = $("#griddataantibiotiklain").jqxGrid('getrowdata', editrowjabatan);
|
||||||
|
var id = dataRecord.id;
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: nofoto, komponen: id, isi: 'updateallmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
$('#modaltambahrekapanantibiotik').modal('hide');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
]
|
||||||
|
});
|
||||||
|
$('#modaltambahrekapanantibiotik').modal('show');
|
||||||
|
});
|
||||||
|
$("#btneditmicvalue").click(function() {
|
||||||
|
$('#modaleditormic').modal('hide');
|
||||||
|
var id = document.getElementById('micvalue_id').value;
|
||||||
|
var isi = document.getElementById('micvalue_editor').value;
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: isi, isi: 'updatemic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
$("#btnpunyaku").click(function() {
|
$("#btnpunyaku").click(function() {
|
||||||
$("#master_userid").val("{{ Session('id') }}");
|
$("#master_userid").val("{{ Session('id') }}");
|
||||||
openedpage();
|
openedpage();
|
||||||
@@ -3137,7 +3284,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: token },
|
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3189,7 +3336,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertise") }}', { nofoto: nofoto, analis: analis, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, val19: set19, val20: set20, val21: set21, _token: token },
|
$.post('{{ route("exexpertise") }}', { nofoto: nofoto, analis: analis, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, val19: set19, val20: set20, val21: set21, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3566,6 +3713,43 @@
|
|||||||
$('#hasilpemeriksaanttcmmtbxdrxpert_pagi').val(isi);
|
$('#hasilpemeriksaanttcmmtbxdrxpert_pagi').val(isi);
|
||||||
} else if (komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuh' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufq' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktukm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktucm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktueto' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'){
|
} else if (komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuh' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufq' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktukm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktucm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktueto' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'){
|
||||||
$('#hasilpemeriksaanttcmmtbxdrxpert_sewaktu').val(isi);
|
$('#hasilpemeriksaanttcmmtbxdrxpert_sewaktu').val(isi);
|
||||||
|
} else if (komponen == 'id_kbamc' || komponen == 'id_sirkbamc' || komponen == 'id_kblef' || komponen == 'id_sirkblef' || komponen == 'id_kbfos' || komponen == 'id_sirkbfos' || komponen == 'id_kbscf' || komponen == 'id_sirkbscf'){
|
||||||
|
var form_data = new FormData();
|
||||||
|
form_data.append('nofoto', nofoto);
|
||||||
|
form_data.append('komponen', komponen);
|
||||||
|
form_data.append('jenis', jenis);
|
||||||
|
form_data.append('isi', isi);
|
||||||
|
form_data.append('keterangan', 'isitabelantibiotik');
|
||||||
|
form_data.append('_token', '{{csrf_token()}}');
|
||||||
|
$.ajax({
|
||||||
|
url : '{{ route("getResult") }}',
|
||||||
|
data : form_data,
|
||||||
|
type : 'POST',
|
||||||
|
contentType : false,
|
||||||
|
processData : false,
|
||||||
|
success : function (data) {
|
||||||
|
var status = data.status;
|
||||||
|
var message = data.message;
|
||||||
|
var warna = data.warna;
|
||||||
|
var icon = data.icon;
|
||||||
|
$.toast({
|
||||||
|
heading : status,
|
||||||
|
text : message,
|
||||||
|
position : 'top-right',
|
||||||
|
loaderBg : warna,
|
||||||
|
icon : icon,
|
||||||
|
hideAfter : 5000,
|
||||||
|
stack : 1
|
||||||
|
});
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
error: function (xhr, status, error) {
|
||||||
|
var response = xhr.responseJSON || {};
|
||||||
|
var traceText = response.trace ? JSON.stringify(response.trace) : null;
|
||||||
|
console.log(traceText || xhr.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
var nofoto = document.getElementById('nofoto').value;
|
var nofoto = document.getElementById('nofoto').value;
|
||||||
var jenis = document.getElementById('template_jenis').value;
|
var jenis = document.getElementById('template_jenis').value;
|
||||||
|
|||||||
@@ -450,7 +450,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12">
|
<div class="form-group col-lg-12">
|
||||||
<label for="id_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen</label>
|
<label for="id_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen (Pagi)</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsen" name="id_pewarnaanziehlnielsen">
|
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsen" name="id_pewarnaanziehlnielsen">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
@@ -460,6 +460,17 @@
|
|||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-lg-12">
|
||||||
|
<label for="id_pewarnaanziehlnielsensewaktu" class="col-form-label">Pewarnaan Ziehl Neelsen (Sewaktu)</label>
|
||||||
|
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsensewaktu" name="id_pewarnaanziehlnielsensewaktu">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
|
@foreach($jsonpewarnaanziehlnielsen as $rows)
|
||||||
|
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="form-group col-lg-12" id="pewarnaankohselect">
|
<div class="form-group col-lg-12" id="pewarnaankohselect">
|
||||||
<label for="id_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
<label for="id_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_pewarnaankoh" name="id_pewarnaankoh">
|
<select class="form-control ekspertiseseletc" id="id_pewarnaankoh" name="id_pewarnaankoh">
|
||||||
@@ -775,9 +786,10 @@
|
|||||||
<label for="id_bakterihitungkol01" class="col-form-label">Hitung Koloni I</label>
|
<label for="id_bakterihitungkol01" class="col-form-label">Hitung Koloni I</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol01" name="id_bakterihitungkol01">
|
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol01" name="id_bakterihitungkol01">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Candidauria bermakna)">≥ 10⁵ CFU/ml Urine (Candidauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10³ CFU/ml Urine (Bakteriauria bermakna)">≥ 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
|
<option value="8 x 10³ CFU/ml Urine (Bakteriauria bermakna)">8 x 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="lainnya">lainnya</option>
|
<option value="lainnya">lainnya</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -827,9 +839,10 @@
|
|||||||
<label for="id_bakterihitungkol02" class="col-form-label">Hitung Koloni II</label>
|
<label for="id_bakterihitungkol02" class="col-form-label">Hitung Koloni II</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol02" name="id_bakterihitungkol02">
|
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol02" name="id_bakterihitungkol02">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Candidauria bermakna)">≥ 10⁵ CFU/ml Urine (Candidauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10³ CFU/ml Urine (Bakteriauria bermakna)">≥ 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
|
<option value="8 x 10³ CFU/ml Urine (Bakteriauria bermakna)">8 x 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="lainnya">lainnya</option>
|
<option value="lainnya">lainnya</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -913,7 +926,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12">
|
<div class="form-group col-lg-12">
|
||||||
<label for="lsg_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen</label>
|
<label for="lsg_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen (Pagi)</label>
|
||||||
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsen" name="lsg_pewarnaanziehlnielsen">
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsen" name="lsg_pewarnaanziehlnielsen">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
@@ -923,6 +936,17 @@
|
|||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-lg-12">
|
||||||
|
<label for="lsg_pewarnaanziehlnielsensewaktu" class="col-form-label">Pewarnaan Ziehl Neelsen (Sewaktu)</label>
|
||||||
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsensewaktu" name="lsg_pewarnaanziehlnielsensewaktu">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
|
@foreach($jsonpewarnaanziehlnielsen as $rows)
|
||||||
|
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="form-group col-lg-12" id="lsg_pewarnaankohselect">
|
<div class="form-group col-lg-12" id="lsg_pewarnaankohselect">
|
||||||
<label for="lsg_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
<label for="lsg_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
||||||
<select class="form-control ekspertiseseletc" id="lsg_pewarnaankoh" name="lsg_pewarnaankoh">
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaankoh" name="lsg_pewarnaankoh">
|
||||||
@@ -1942,6 +1966,30 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12 table-responsive p-0">
|
<div class="form-group col-lg-12 table-responsive p-0">
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<label for="bakteri" class="col-form-label">Bakteri Yang di Temukan</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<input type="text" id="bakteri" class="form-control ekspertiseteks" readonly>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<select class="form-control ekspertiseseletc" id="bakterisir" name="bakterisir">
|
||||||
|
<option value="">Pilih Salah Satu</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">
|
||||||
|
<button type="button" class="btn btn-primary btn-rounded" id="btnopenviteklain">
|
||||||
|
<i class="mdi mdi-alpha-v-box mr-1"></i> Tarik dari No.Lab lain
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<table class="table table-striped table-valign-middle" id="tblvitek">
|
<table class="table table-striped table-valign-middle" id="tblvitek">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -1950,6 +1998,8 @@
|
|||||||
<th>Value</th>
|
<th>Value</th>
|
||||||
<th>Interpretation</th>
|
<th>Interpretation</th>
|
||||||
<th>Print Value.?</th>
|
<th>Print Value.?</th>
|
||||||
|
<th>Edit</th>
|
||||||
|
<th>Delete</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@@ -2042,6 +2092,52 @@
|
|||||||
</div><!-- /.modal-content -->
|
</div><!-- /.modal-content -->
|
||||||
</div><!-- /.modal-dialog -->
|
</div><!-- /.modal-dialog -->
|
||||||
</div><!-- /.modal -->
|
</div><!-- /.modal -->
|
||||||
|
<div class="modal fade" id="modaleditormic">
|
||||||
|
<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">Editor MIC</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-group">
|
||||||
|
<select class="form-control" id="micvalue_editor" name="micvalue_editor">
|
||||||
|
<option value=""></option>
|
||||||
|
<option value="S">Sensitif</option>
|
||||||
|
<option value="I">Intermediate</option>
|
||||||
|
<option value="R">Resisten</option>
|
||||||
|
<option value="Invalid">Invalid</option>
|
||||||
|
<option value="Error">Error</option>
|
||||||
|
<option value="No Result">No Result</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<input type="hidden" name="micvalue_id" id="micvalue_id">
|
||||||
|
<button type="button" class="btn btn-primary" id="btneditmicvalue">Simpan</button>
|
||||||
|
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.modal-content -->
|
||||||
|
</div><!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
|
<div class="modal fade" id="modaltambahrekapanantibiotik" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||||
|
<div class="modal-dialog modal-lg">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h4 class="modal-title">Data Yang di Temukan</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-group">
|
||||||
|
<div id="griddataantibiotiklain"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.modal-content -->
|
||||||
|
</div><!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
<input type="hidden" id="master_judul" name="master_judul" value="{{ $lokasi }}">
|
<input type="hidden" id="master_judul" name="master_judul" value="{{ $lokasi }}">
|
||||||
<input type="hidden" id="master_lokasi" name="master_lokasi" value="{{ $master }}">
|
<input type="hidden" id="master_lokasi" name="master_lokasi" value="{{ $master }}">
|
||||||
<input type="hidden" id="master_userid" name="master_userid" value="{{ Session('id') }}">
|
<input type="hidden" id="master_userid" name="master_userid" value="{{ Session('id') }}">
|
||||||
@@ -2240,33 +2336,50 @@
|
|||||||
@endsection
|
@endsection
|
||||||
@push('script')
|
@push('script')
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function btnUnprintRow(id){
|
function btnUnprintRow(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnPrintRow(id){
|
function btnPrintRow(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnUnprintMic(id){
|
function btnUnprintMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnPrintMic(id){
|
function btnPrintMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function btnDeleteMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'deletemic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function btnEditMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
|
$('#micvalue_id').val(id);
|
||||||
|
$('#modaleditormic').modal('show');
|
||||||
}
|
}
|
||||||
function openlamanekpertise( jQuery ){
|
function openlamanekpertise( jQuery ){
|
||||||
var dlp = document.getElementById('dlp').value;
|
var dlp = document.getElementById('dlp').value;
|
||||||
@@ -2500,7 +2613,7 @@
|
|||||||
{ name: 'alamatpasien', type: 'text'},
|
{ name: 'alamatpasien', type: 'text'},
|
||||||
],
|
],
|
||||||
type : 'GET',
|
type : 'GET',
|
||||||
data : {jenis:jenis, mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:master, _token: token},
|
data : {jenis:jenis, mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:master, _token: '{{csrf_token()}}'},
|
||||||
url : '{{ route("getList") }}',
|
url : '{{ route("getList") }}',
|
||||||
};
|
};
|
||||||
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
||||||
@@ -2585,7 +2698,7 @@
|
|||||||
{ name: 'jawaban',type: 'text'},
|
{ name: 'jawaban',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:accnumber, _token: token },
|
data: { val01:accnumber, _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getadendum") }}',
|
url: '{{ route("getadendum") }}',
|
||||||
};
|
};
|
||||||
var sourcedetail = {
|
var sourcedetail = {
|
||||||
@@ -2599,7 +2712,7 @@
|
|||||||
{ name: 'status',type: 'text'},
|
{ name: 'status',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:set01, _token: token },
|
data: { val01:set01, _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getriwayat") }}',
|
url: '{{ route("getriwayat") }}',
|
||||||
};
|
};
|
||||||
var sourcesirab = {
|
var sourcesirab = {
|
||||||
@@ -2621,7 +2734,7 @@
|
|||||||
{ name: 'kelompok',type: 'text'},
|
{ name: 'kelompok',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:'sirab', _token: token },
|
data: { val01:'sirab', _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getriwayat") }}',
|
url: '{{ route("getriwayat") }}',
|
||||||
};
|
};
|
||||||
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
|
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
|
||||||
@@ -2873,7 +2986,7 @@
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
$.post('{{ route("exCekAksess") }}', { nofoto: 'stiker', noregister: dataRecord.noregister, daftartgl: dataRecord.daftartgl, nm_spesimen: dataRecord.nm_spesimen, _token: token },
|
$.post('{{ route("exCekAksess") }}', { nofoto: 'stiker', noregister: dataRecord.noregister, daftartgl: dataRecord.daftartgl, nm_spesimen: dataRecord.nm_spesimen, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -2881,120 +2994,72 @@
|
|||||||
$('#tblvitek').DataTable().clear().destroy();
|
$('#tblvitek').DataTable().clear().destroy();
|
||||||
}
|
}
|
||||||
$('#tblvitek').DataTable({
|
$('#tblvitek').DataTable({
|
||||||
ajax : function(data, callback, settings) {
|
ajax: {
|
||||||
$.ajax({
|
|
||||||
url: '{{ route("getResult") }}',
|
url: '{{ route("getResult") }}',
|
||||||
data: {
|
type: 'POST',
|
||||||
limit : settings._iDisplayLength,
|
data: function (d) {
|
||||||
page : Math.ceil(settings._iDisplayStart / settings._iDisplayLength) + 1,
|
return {
|
||||||
nofoto : dataRecord.id,
|
nofoto: dataRecord.id,
|
||||||
jenis : 'tabelvitek',
|
jenis: 'tabelvitek',
|
||||||
komponen : 'all',
|
komponen: 'all',
|
||||||
isi : '',
|
isi: '',
|
||||||
keterangan : 'generatetabelantibiotik',
|
keterangan: 'generatetabelantibiotik',
|
||||||
_token : '{{ csrf_token() }}'
|
_token: '{{ csrf_token() }}'
|
||||||
|
};
|
||||||
},
|
},
|
||||||
type: "POST",
|
dataSrc: 'data'
|
||||||
success: function(res) {
|
|
||||||
callback({
|
|
||||||
recordsTotal : res.total,
|
|
||||||
recordsFiltered : res.total,
|
|
||||||
data : res.data
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
})
|
columns: [
|
||||||
},
|
|
||||||
searching : false,
|
|
||||||
autoWidth : false,
|
|
||||||
serverSide : true,
|
|
||||||
columnDefs : [
|
|
||||||
{
|
{
|
||||||
targets : 0,
|
data: null,
|
||||||
responsivePriority : 4,
|
render: function (data, type, full) {
|
||||||
render : function (data, type, full, meta) {
|
let id = full.id;
|
||||||
var $id = full['id'];
|
let printrow = full.printrow;
|
||||||
var $printrow = full['printrow'];
|
if (printrow || printrow == 1) {
|
||||||
if ($printrow || $printrow == 1){
|
return `<a class="btn btn-sm btn-success" href="#" title="Click to Remove Print Row" onClick="btnUnprintRow(${id}, event)"><i class="fa fa-check"></i></a>`;
|
||||||
var button = '<a class="btn btn-sm btn-success" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Remove Print Row" onClick="btnUnprintRow('+$id+')"><i class="fa fa-check"></i></a>';
|
|
||||||
} else {
|
} else {
|
||||||
var button = '<a class="btn btn-sm btn-danger" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Set Print Row" onClick="btnPrintRow('+$id+')"><i class="fa fa-ban"></i></a>';
|
return `<a class="btn btn-sm btn-danger" href="#" title="Click to Set Print Row" onClick="btnPrintRow(${id}, event)"><i class="fa fa-ban"></i></a>`;
|
||||||
}
|
}
|
||||||
return button;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{ data: 'antibiotic' },
|
||||||
|
{ data: 'value' },
|
||||||
|
{ data: 'interpretation' },
|
||||||
{
|
{
|
||||||
targets : 1,
|
data: null,
|
||||||
responsivePriority : 4,
|
render: function (data, type, full) {
|
||||||
render : function (data, type, full, meta) {
|
let id = full.id;
|
||||||
return full['antibiotic'];
|
let printcol = full.printcol;
|
||||||
}
|
if (printcol || printcol == 1) {
|
||||||
},
|
return `<a class="btn btn-sm btn-success" href="#" title="Click to Remove Print MIC" onClick="btnUnprintMic(${id}, event)"><i class="fa fa-check"></i></a>`;
|
||||||
{
|
|
||||||
targets : 2,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
return full['value'];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
targets : 3,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
return full['interpretation'];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
targets : 4,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
var $id = full['id'];
|
|
||||||
var $printcol = full['printcol'];
|
|
||||||
if ($printcol || $printcol == 1){
|
|
||||||
var button = '<a class="btn btn-sm btn-success" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Remove Print MIC" onClick="btnUnprintMic('+$id+')"><i class="fa fa-check"></i></a>';
|
|
||||||
} else {
|
} else {
|
||||||
var button = '<a class="btn btn-sm btn-danger" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Set Print MIC" onClick="btnPrintMic('+$id+')"><i class="fa fa-ban"></i></a>';
|
return `<a class="btn btn-sm btn-danger" href="#" title="Click to Set Print MIC" onClick="btnPrintMic(${id}, event)"><i class="fa fa-ban"></i></a>`;
|
||||||
}
|
}
|
||||||
return button;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: function (data, type, full) {
|
||||||
|
return `<a class="btn btn-sm btn-info" href="#" title="Click to Edit MIC" onClick="btnEditMic(${full.id}, event)"><i class="fa fa-pencil"></i></a>`;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: function (data, type, full) {
|
||||||
|
return `<a class="btn btn-sm btn-warning" href="#" title="Click to Delete MIC" onClick="btnDeleteMic(${full.id}, event)"><i class="fa fa-trash"></i></a>`;
|
||||||
|
}
|
||||||
|
}
|
||||||
],
|
],
|
||||||
order : [[ 1, "asc" ]],
|
paging : false,
|
||||||
dom: '<"row d-flex justify-content-between align-items-center m-1"' +
|
searching : false,
|
||||||
'<"col-lg-6 d-flex align-items-center"l>' +
|
info : false,
|
||||||
'<"col-lg-6 d-flex align-items-center justify-content-lg-end flex-lg-nowrap flex-wrap pe-lg-1 p-0"f<"invoice_status ms-sm-2">>' +
|
ordering : true,
|
||||||
'>t' +
|
autoWidth : false,
|
||||||
'<"d-flex justify-content-between mx-2 row"' +
|
responsive : true,
|
||||||
'<"col-sm-12 col-md-6"i>' +
|
order : [[1, 'asc']],
|
||||||
'<"col-sm-12 col-md-6"p>' +
|
dom : 't',
|
||||||
'>',
|
language : {
|
||||||
language: {
|
emptyTable: "Tidak ada data antibiotik yang tersedia"
|
||||||
'lengthMenu': 'Display _MENU_',
|
|
||||||
},
|
|
||||||
responsive: {
|
|
||||||
details: {
|
|
||||||
display : $.fn.dataTable.Responsive.display.modal({
|
|
||||||
header: function (row) {
|
|
||||||
var data = row.data();
|
|
||||||
return 'Details of ' + data['matpel'];
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
type : 'column',
|
|
||||||
renderer: function (api, rowIdx, columns) {
|
|
||||||
var data = $.map(columns, function (col, i) {
|
|
||||||
return col.columnIndex !== 2
|
|
||||||
? '<tr data-dt-row="' + col.rowIdx +'" data-dt-column="' + col.columnIndex +'">' +
|
|
||||||
'<td>' +col.title + ':' + '</td> ' +
|
|
||||||
'<td>' +col.data +'</td>' +
|
|
||||||
'</tr>'
|
|
||||||
: '';
|
|
||||||
}).join('');
|
|
||||||
return data ? $('<table class="table"/>').append('<tbody>' + data + '</tbody>') : false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
initComplete: function () {
|
|
||||||
},
|
|
||||||
drawCallback: function () {
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (statuse === null) {
|
if (statuse === null) {
|
||||||
@@ -3008,7 +3073,7 @@
|
|||||||
$('#divtemplate').show();
|
$('#divtemplate').show();
|
||||||
$('.templatejawaban').hide();
|
$('.templatejawaban').hide();
|
||||||
$('.setelahdipilihtemplate').hide();
|
$('.setelahdipilihtemplate').hide();
|
||||||
$.post('{{ route("markPeriksa") }}', { id: goook, nofoto: nofoto, _token: token },
|
$.post('{{ route("markPeriksa") }}', { id: goook, nofoto: nofoto, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
@@ -3142,6 +3207,68 @@
|
|||||||
$('#divperiksa').hide();
|
$('#divperiksa').hide();
|
||||||
$('#divreadonly').hide();
|
$('#divreadonly').hide();
|
||||||
$('#divharibytanggal').hide();
|
$('#divharibytanggal').hide();
|
||||||
|
$("#btnopenviteklain").click(function() {
|
||||||
|
var norm = document.getElementById('norm').value;
|
||||||
|
var nofoto = document.getElementById('nofoto').value;
|
||||||
|
var sdvitek = {
|
||||||
|
datatype: "json",
|
||||||
|
datafields: [
|
||||||
|
{ name: 'id',type: 'text'},
|
||||||
|
{ name: 'isolate_number',type: 'text'},
|
||||||
|
{ name: 'organism',type: 'text'},
|
||||||
|
{ name: 'specimen_type',type: 'text'},
|
||||||
|
{ name: 'accession_number',type: 'text'},
|
||||||
|
{ name: 'message_datetime',type: 'text'},
|
||||||
|
],
|
||||||
|
type: 'POST',
|
||||||
|
data: { nofoto:nofoto, norm:norm, keterangan:'getothervitek', _token: '{{csrf_token()}}' },
|
||||||
|
url: '{{ route("getResult") }}',
|
||||||
|
};
|
||||||
|
var datasdvitek = new $.jqx.dataAdapter(sdvitek);
|
||||||
|
$("#griddataantibiotiklain").jqxGrid({
|
||||||
|
width : '100%',
|
||||||
|
enablebrowserselection : true,
|
||||||
|
source : datasdvitek,
|
||||||
|
columnsresize : true,
|
||||||
|
theme : "energyblue",
|
||||||
|
autoheight : true,
|
||||||
|
pageable : true,
|
||||||
|
altrows : true,
|
||||||
|
selectionmode : 'multiplecellsextended',
|
||||||
|
columns : [
|
||||||
|
{ text: 'Accession No', datafield: 'accession_number', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Date', datafield: 'message_datetime', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Isolate Number', datafield: 'isolate_number', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Organism', datafield: 'organism', width: '30%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Specimen Type', datafield: 'specimen_type', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Import', filterable: false, columntype: 'button', align: 'center', width: '10%', cellsrenderer: function () {
|
||||||
|
return "Import";
|
||||||
|
}, buttonclick: function (row) {
|
||||||
|
editrowjabatan = row;
|
||||||
|
var offset = $("#griddataantibiotiklain").offset();
|
||||||
|
var dataRecord = $("#griddataantibiotiklain").jqxGrid('getrowdata', editrowjabatan);
|
||||||
|
var id = dataRecord.id;
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: nofoto, komponen: id, isi: 'updateallmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
$('#modaltambahrekapanantibiotik').modal('hide');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
]
|
||||||
|
});
|
||||||
|
$('#modaltambahrekapanantibiotik').modal('show');
|
||||||
|
});
|
||||||
|
$("#btneditmicvalue").click(function() {
|
||||||
|
$('#modaleditormic').modal('hide');
|
||||||
|
var id = document.getElementById('micvalue_id').value;
|
||||||
|
var isi = document.getElementById('micvalue_editor').value;
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: isi, isi: 'updatemic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
$("#btnhariinidoank").click(function() {
|
$("#btnhariinidoank").click(function() {
|
||||||
$("#master_set01").val('ThisDay');
|
$("#master_set01").val('ThisDay');
|
||||||
$("#master_set02").val('');
|
$("#master_set02").val('');
|
||||||
@@ -3195,7 +3322,7 @@
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
$("#modalpembatalan").modal('hide');
|
$("#modalpembatalan").modal('hide');
|
||||||
$.post('{{ route("cancelPACSorder") }}', { val01: set01, val05: set05, _token: token },
|
$.post('{{ route("cancelPACSorder") }}', { val01: set01, val05: set05, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3335,7 +3462,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: token },
|
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3383,7 +3510,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: token },
|
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3435,7 +3562,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertise") }}', { nofoto: nofoto, analis: analis, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, val19: set19, val20: set20, val21: set21, _token: token },
|
$.post('{{ route("exexpertise") }}', { nofoto: nofoto, analis: analis, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, val19: set19, val20: set20, val21: set21, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3514,7 +3641,7 @@
|
|||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
var token = document.getElementById('token').value;
|
var token = document.getElementById('token').value;
|
||||||
$.post('{{ route("exsendtoinsitu") }}', { set01: selectedRecords, _token: token },
|
$.post('{{ route("exsendtoinsitu") }}', { set01: selectedRecords, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3825,6 +3952,8 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
$(".ekspertiseseletc").on('change', function() {
|
$(".ekspertiseseletc").on('change', function() {
|
||||||
|
var nofoto = document.getElementById('nofoto').value;
|
||||||
|
var jenis = document.getElementById('template_jenis').value;
|
||||||
var komponen = $(this).attr('id');
|
var komponen = $(this).attr('id');
|
||||||
var isi = $(this).val();
|
var isi = $(this).val();
|
||||||
if (komponen == 'id_pewarnaangiesma' && isi == 'lainnya'){
|
if (komponen == 'id_pewarnaangiesma' && isi == 'lainnya'){
|
||||||
@@ -3849,9 +3978,44 @@
|
|||||||
$('#hasilpemeriksaanttcmmtbxdrxpert_pagi').val(isi);
|
$('#hasilpemeriksaanttcmmtbxdrxpert_pagi').val(isi);
|
||||||
} else if (komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuh' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufq' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktukm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktucm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktueto' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'){
|
} else if (komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuh' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufq' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktukm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktucm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktueto' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'){
|
||||||
$('#hasilpemeriksaanttcmmtbxdrxpert_sewaktu').val(isi);
|
$('#hasilpemeriksaanttcmmtbxdrxpert_sewaktu').val(isi);
|
||||||
|
} else if (komponen == 'id_kbamc' || komponen == 'id_sirkbamc' || komponen == 'id_kblef' || komponen == 'id_sirkblef' || komponen == 'id_kbfos' || komponen == 'id_sirkbfos' || komponen == 'id_kbscf' || komponen == 'id_sirkbscf'){
|
||||||
|
var form_data = new FormData();
|
||||||
|
form_data.append('nofoto', nofoto);
|
||||||
|
form_data.append('komponen', komponen);
|
||||||
|
form_data.append('jenis', jenis);
|
||||||
|
form_data.append('isi', isi);
|
||||||
|
form_data.append('keterangan', 'isitabelantibiotik');
|
||||||
|
form_data.append('_token', '{{csrf_token()}}');
|
||||||
|
$.ajax({
|
||||||
|
url : '{{ route("getResult") }}',
|
||||||
|
data : form_data,
|
||||||
|
type : 'POST',
|
||||||
|
contentType : false,
|
||||||
|
processData : false,
|
||||||
|
success : function (data) {
|
||||||
|
var status = data.status;
|
||||||
|
var message = data.message;
|
||||||
|
var warna = data.warna;
|
||||||
|
var icon = data.icon;
|
||||||
|
$.toast({
|
||||||
|
heading : status,
|
||||||
|
text : message,
|
||||||
|
position : 'top-right',
|
||||||
|
loaderBg : warna,
|
||||||
|
icon : icon,
|
||||||
|
hideAfter : 5000,
|
||||||
|
stack : 1
|
||||||
|
});
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
error: function (xhr, status, error) {
|
||||||
|
var response = xhr.responseJSON || {};
|
||||||
|
var traceText = response.trace ? JSON.stringify(response.trace) : null;
|
||||||
|
console.log(traceText || xhr.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
var nofoto = document.getElementById('nofoto').value;
|
|
||||||
var jenis = document.getElementById('template_jenis').value;
|
|
||||||
var form_data = new FormData();
|
var form_data = new FormData();
|
||||||
form_data.append('nofoto', nofoto);
|
form_data.append('nofoto', nofoto);
|
||||||
form_data.append('komponen', komponen);
|
form_data.append('komponen', komponen);
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-5">
|
<div class="col-lg-5">
|
||||||
<div class="card-box ribbon-box">
|
<div class="card-box ribbon-box">
|
||||||
<div class="ribbon ribbon-warning">Tampilan Khusus Developer</div>
|
<div class="ribbon ribbon-warning">Search by Date Range</div>
|
||||||
<p class="m-b-0"></p>
|
<p class="m-b-0"></p>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-group col-lg-4">
|
<div class="form-group col-lg-4">
|
||||||
@@ -450,7 +450,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12">
|
<div class="form-group col-lg-12">
|
||||||
<label for="id_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen</label>
|
<label for="id_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen (Pagi)</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsen" name="id_pewarnaanziehlnielsen">
|
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsen" name="id_pewarnaanziehlnielsen">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
@@ -460,6 +460,17 @@
|
|||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-lg-12">
|
||||||
|
<label for="id_pewarnaanziehlnielsensewaktu" class="col-form-label">Pewarnaan Ziehl Neelsen (Sewaktu)</label>
|
||||||
|
<select class="form-control ekspertiseseletc" id="id_pewarnaanziehlnielsensewaktu" name="id_pewarnaanziehlnielsensewaktu">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
|
@foreach($jsonpewarnaanziehlnielsen as $rows)
|
||||||
|
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="form-group col-lg-12" id="pewarnaankohselect">
|
<div class="form-group col-lg-12" id="pewarnaankohselect">
|
||||||
<label for="id_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
<label for="id_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_pewarnaankoh" name="id_pewarnaankoh">
|
<select class="form-control ekspertiseseletc" id="id_pewarnaankoh" name="id_pewarnaankoh">
|
||||||
@@ -775,9 +786,10 @@
|
|||||||
<label for="id_bakterihitungkol01" class="col-form-label">Hitung Koloni I</label>
|
<label for="id_bakterihitungkol01" class="col-form-label">Hitung Koloni I</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol01" name="id_bakterihitungkol01">
|
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol01" name="id_bakterihitungkol01">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Candidauria bermakna)">≥ 10⁵ CFU/ml Urine (Candidauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10³ CFU/ml Urine (Bakteriauria bermakna)">≥ 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
|
<option value="8 x 10³ CFU/ml Urine (Bakteriauria bermakna)">8 x 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="lainnya">lainnya</option>
|
<option value="lainnya">lainnya</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -827,9 +839,10 @@
|
|||||||
<label for="id_bakterihitungkol02" class="col-form-label">Hitung Koloni II</label>
|
<label for="id_bakterihitungkol02" class="col-form-label">Hitung Koloni II</label>
|
||||||
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol02" name="id_bakterihitungkol02">
|
<select class="form-control ekspertiseseletc" id="id_bakterihitungkol02" name="id_bakterihitungkol02">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)">≥ 10⁵ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)">≥ 10<sup>5</sup>CFU/ml Urine (Candidauria bermakna)</option>
|
<option value="≥ 10⁵ CFU/ml Urine (Candidauria bermakna)">≥ 10⁵ CFU/ml Urine (Candidauria bermakna)</option>
|
||||||
<option value="≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)">≥ 10<sup>3</sup>CFU/ml Urine (Bakteriauria bermakna)</option>
|
<option value="≥ 10³ CFU/ml Urine (Bakteriauria bermakna)">≥ 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
|
<option value="8 x 10³ CFU/ml Urine (Bakteriauria bermakna)">8 x 10³ CFU/ml Urine (Bakteriauria bermakna)</option>
|
||||||
<option value="lainnya">lainnya</option>
|
<option value="lainnya">lainnya</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
@@ -913,7 +926,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12">
|
<div class="form-group col-lg-12">
|
||||||
<label for="lsg_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen</label>
|
<label for="lsg_pewarnaanziehlnielsen" class="col-form-label">2. Pewarnaan Ziehl Neelsen (Pagi)</label>
|
||||||
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsen" name="lsg_pewarnaanziehlnielsen">
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsen" name="lsg_pewarnaanziehlnielsen">
|
||||||
<option value="">Pilih Salah Satu</option>
|
<option value="">Pilih Salah Satu</option>
|
||||||
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
@@ -923,6 +936,17 @@
|
|||||||
@endif
|
@endif
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-lg-12">
|
||||||
|
<label for="lsg_pewarnaanziehlnielsensewaktu" class="col-form-label">Pewarnaan Ziehl Neelsen (Sewaktu)</label>
|
||||||
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaanziehlnielsensewaktu" name="lsg_pewarnaanziehlnielsensewaktu">
|
||||||
|
<option value="">Pilih Salah Satu</option>
|
||||||
|
@if(isset($jsonpewarnaanziehlnielsen) && !empty($jsonpewarnaanziehlnielsen))
|
||||||
|
@foreach($jsonpewarnaanziehlnielsen as $rows)
|
||||||
|
<option value="{!! $rows->name !!}">{!! $rows->name !!}</option>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="form-group col-lg-12" id="lsg_pewarnaankohselect">
|
<div class="form-group col-lg-12" id="lsg_pewarnaankohselect">
|
||||||
<label for="lsg_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
<label for="lsg_pewarnaankoh" class="col-form-label">3. Pewarnaan KOH</label>
|
||||||
<select class="form-control ekspertiseseletc" id="lsg_pewarnaankoh" name="lsg_pewarnaankoh">
|
<select class="form-control ekspertiseseletc" id="lsg_pewarnaankoh" name="lsg_pewarnaankoh">
|
||||||
@@ -1942,6 +1966,30 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-lg-12 table-responsive p-0">
|
<div class="form-group col-lg-12 table-responsive p-0">
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<label for="bakteri" class="col-form-label">Bakteri Yang di Temukan</label>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<input type="text" id="bakteri" class="form-control ekspertiseteks" readonly>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-lg-3">
|
||||||
|
<select class="form-control ekspertiseseletc" id="bakterisir" name="bakterisir">
|
||||||
|
<option value="">Pilih Salah Satu</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">
|
||||||
|
<button type="button" class="btn btn-primary btn-rounded" id="btnopenviteklain">
|
||||||
|
<i class="mdi mdi-alpha-v-box mr-1"></i> Tarik dari No.Lab lain
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<table class="table table-striped table-valign-middle" id="tblvitek">
|
<table class="table table-striped table-valign-middle" id="tblvitek">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -1950,6 +1998,8 @@
|
|||||||
<th>Value</th>
|
<th>Value</th>
|
||||||
<th>Interpretation</th>
|
<th>Interpretation</th>
|
||||||
<th>Print Value.?</th>
|
<th>Print Value.?</th>
|
||||||
|
<th>Edit</th>
|
||||||
|
<th>Delete</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@@ -2042,6 +2092,52 @@
|
|||||||
</div><!-- /.modal-content -->
|
</div><!-- /.modal-content -->
|
||||||
</div><!-- /.modal-dialog -->
|
</div><!-- /.modal-dialog -->
|
||||||
</div><!-- /.modal -->
|
</div><!-- /.modal -->
|
||||||
|
<div class="modal fade" id="modaleditormic">
|
||||||
|
<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">Editor MIC</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-group">
|
||||||
|
<select class="form-control" id="micvalue_editor" name="micvalue_editor">
|
||||||
|
<option value=""></option>
|
||||||
|
<option value="S">Sensitif</option>
|
||||||
|
<option value="I">Intermediate</option>
|
||||||
|
<option value="R">Resisten</option>
|
||||||
|
<option value="Invalid">Invalid</option>
|
||||||
|
<option value="Error">Error</option>
|
||||||
|
<option value="No Result">No Result</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<input type="hidden" name="micvalue_id" id="micvalue_id">
|
||||||
|
<button type="button" class="btn btn-primary" id="btneditmicvalue">Simpan</button>
|
||||||
|
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.modal-content -->
|
||||||
|
</div><!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
|
<div class="modal fade" id="modaltambahrekapanantibiotik" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||||
|
<div class="modal-dialog modal-lg">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h4 class="modal-title">Data Yang di Temukan</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-group">
|
||||||
|
<div id="griddataantibiotiklain"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
|
||||||
|
</div>
|
||||||
|
</div><!-- /.modal-content -->
|
||||||
|
</div><!-- /.modal-dialog -->
|
||||||
|
</div>
|
||||||
<input type="hidden" id="master_judul" name="master_judul" value="{{ $lokasi }}">
|
<input type="hidden" id="master_judul" name="master_judul" value="{{ $lokasi }}">
|
||||||
<input type="hidden" id="master_lokasi" name="master_lokasi" value="{{ $master }}">
|
<input type="hidden" id="master_lokasi" name="master_lokasi" value="{{ $master }}">
|
||||||
<input type="hidden" id="master_userid" name="master_userid" value="{{ Session('id') }}">
|
<input type="hidden" id="master_userid" name="master_userid" value="{{ Session('id') }}">
|
||||||
@@ -2240,33 +2336,50 @@
|
|||||||
@endsection
|
@endsection
|
||||||
@push('script')
|
@push('script')
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function btnUnprintRow(id){
|
function btnUnprintRow(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnPrintRow(id){
|
function btnPrintRow(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printrow', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnUnprintMic(id){
|
function btnUnprintMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'unprintmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
function btnPrintMic(id){
|
function btnPrintMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'printmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
function(data){
|
function(data){
|
||||||
$("#tblvitek").DataTable().ajax.reload();
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
return false;
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function btnDeleteMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: '', isi: 'deletemic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
function btnEditMic(id, event){
|
||||||
|
if(event) event.preventDefault();
|
||||||
|
$('#micvalue_id').val(id);
|
||||||
|
$('#modaleditormic').modal('show');
|
||||||
}
|
}
|
||||||
function openlamanekpertise( jQuery ){
|
function openlamanekpertise( jQuery ){
|
||||||
var dlp = document.getElementById('dlp').value;
|
var dlp = document.getElementById('dlp').value;
|
||||||
@@ -2500,7 +2613,7 @@
|
|||||||
{ name: 'alamatpasien', type: 'text'},
|
{ name: 'alamatpasien', type: 'text'},
|
||||||
],
|
],
|
||||||
type : 'GET',
|
type : 'GET',
|
||||||
data : {jenis:jenis, mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:master, _token: token},
|
data : {jenis:jenis, mulai:mulai, akhir:akhir, valcari:valcari, poli:poli, master:master, _token: '{{csrf_token()}}'},
|
||||||
url : '{{ route("getList") }}',
|
url : '{{ route("getList") }}',
|
||||||
};
|
};
|
||||||
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
var dataAdapter = new $.jqx.dataAdapter(sourcepasiencari);
|
||||||
@@ -2585,7 +2698,7 @@
|
|||||||
{ name: 'jawaban',type: 'text'},
|
{ name: 'jawaban',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:accnumber, _token: token },
|
data: { val01:accnumber, _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getadendum") }}',
|
url: '{{ route("getadendum") }}',
|
||||||
};
|
};
|
||||||
var sourcedetail = {
|
var sourcedetail = {
|
||||||
@@ -2599,7 +2712,7 @@
|
|||||||
{ name: 'status',type: 'text'},
|
{ name: 'status',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:set01, _token: token },
|
data: { val01:set01, _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getriwayat") }}',
|
url: '{{ route("getriwayat") }}',
|
||||||
};
|
};
|
||||||
var sourcesirab = {
|
var sourcesirab = {
|
||||||
@@ -2621,7 +2734,7 @@
|
|||||||
{ name: 'kelompok',type: 'text'},
|
{ name: 'kelompok',type: 'text'},
|
||||||
],
|
],
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
data: { val01:'sirab', _token: token },
|
data: { val01:'sirab', _token: '{{csrf_token()}}' },
|
||||||
url: '{{ route("getriwayat") }}',
|
url: '{{ route("getriwayat") }}',
|
||||||
};
|
};
|
||||||
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
|
var dataadendum = new $.jqx.dataAdapter(sourceadendum);
|
||||||
@@ -2873,7 +2986,7 @@
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
$.post('{{ route("exCekAksess") }}', { nofoto: 'stiker', noregister: dataRecord.noregister, daftartgl: dataRecord.daftartgl, nm_spesimen: dataRecord.nm_spesimen, _token: token },
|
$.post('{{ route("exCekAksess") }}', { nofoto: 'stiker', noregister: dataRecord.noregister, daftartgl: dataRecord.daftartgl, nm_spesimen: dataRecord.nm_spesimen, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -2881,120 +2994,72 @@
|
|||||||
$('#tblvitek').DataTable().clear().destroy();
|
$('#tblvitek').DataTable().clear().destroy();
|
||||||
}
|
}
|
||||||
$('#tblvitek').DataTable({
|
$('#tblvitek').DataTable({
|
||||||
ajax : function(data, callback, settings) {
|
ajax: {
|
||||||
$.ajax({
|
|
||||||
url: '{{ route("getResult") }}',
|
url: '{{ route("getResult") }}',
|
||||||
data: {
|
type: 'POST',
|
||||||
limit : settings._iDisplayLength,
|
data: function (d) {
|
||||||
page : Math.ceil(settings._iDisplayStart / settings._iDisplayLength) + 1,
|
return {
|
||||||
nofoto : dataRecord.id,
|
nofoto: dataRecord.id,
|
||||||
jenis : 'tabelvitek',
|
jenis: 'tabelvitek',
|
||||||
komponen : 'all',
|
komponen: 'all',
|
||||||
isi : '',
|
isi: '',
|
||||||
keterangan : 'generatetabelantibiotik',
|
keterangan: 'generatetabelantibiotik',
|
||||||
_token : '{{ csrf_token() }}'
|
_token: '{{ csrf_token() }}'
|
||||||
|
};
|
||||||
},
|
},
|
||||||
type: "POST",
|
dataSrc: 'data'
|
||||||
success: function(res) {
|
|
||||||
callback({
|
|
||||||
recordsTotal : res.total,
|
|
||||||
recordsFiltered : res.total,
|
|
||||||
data : res.data
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
})
|
columns: [
|
||||||
},
|
|
||||||
searching : false,
|
|
||||||
autoWidth : false,
|
|
||||||
serverSide : true,
|
|
||||||
columnDefs : [
|
|
||||||
{
|
{
|
||||||
targets : 0,
|
data: null,
|
||||||
responsivePriority : 4,
|
render: function (data, type, full) {
|
||||||
render : function (data, type, full, meta) {
|
let id = full.id;
|
||||||
var $id = full['id'];
|
let printrow = full.printrow;
|
||||||
var $printrow = full['printrow'];
|
if (printrow || printrow == 1) {
|
||||||
if ($printrow || $printrow == 1){
|
return `<a class="btn btn-sm btn-success" href="#" title="Click to Remove Print Row" onClick="btnUnprintRow(${id}, event)"><i class="fa fa-check"></i></a>`;
|
||||||
var button = '<a class="btn btn-sm btn-success" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Remove Print Row" onClick="btnUnprintRow('+$id+')"><i class="fa fa-check"></i></a>';
|
|
||||||
} else {
|
} else {
|
||||||
var button = '<a class="btn btn-sm btn-danger" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Set Print Row" onClick="btnPrintRow('+$id+')"><i class="fa fa-ban"></i></a>';
|
return `<a class="btn btn-sm btn-danger" href="#" title="Click to Set Print Row" onClick="btnPrintRow(${id}, event)"><i class="fa fa-ban"></i></a>`;
|
||||||
}
|
}
|
||||||
return button;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{ data: 'antibiotic' },
|
||||||
|
{ data: 'value' },
|
||||||
|
{ data: 'interpretation' },
|
||||||
{
|
{
|
||||||
targets : 1,
|
data: null,
|
||||||
responsivePriority : 4,
|
render: function (data, type, full) {
|
||||||
render : function (data, type, full, meta) {
|
let id = full.id;
|
||||||
return full['antibiotic'];
|
let printcol = full.printcol;
|
||||||
}
|
if (printcol || printcol == 1) {
|
||||||
},
|
return `<a class="btn btn-sm btn-success" href="#" title="Click to Remove Print MIC" onClick="btnUnprintMic(${id}, event)"><i class="fa fa-check"></i></a>`;
|
||||||
{
|
|
||||||
targets : 2,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
return full['value'];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
targets : 3,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
return full['interpretation'];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
targets : 4,
|
|
||||||
responsivePriority : 4,
|
|
||||||
render : function (data, type, full, meta) {
|
|
||||||
var $id = full['id'];
|
|
||||||
var $printcol = full['printcol'];
|
|
||||||
if ($printcol || $printcol == 1){
|
|
||||||
var button = '<a class="btn btn-sm btn-success" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Remove Print MIC" onClick="btnUnprintMic('+$id+')"><i class="fa fa-check"></i></a>';
|
|
||||||
} else {
|
} else {
|
||||||
var button = '<a class="btn btn-sm btn-danger" href="#" data-bs-toggle="tooltip" data-bs-placement="top" title="Click to Set Print MIC" onClick="btnPrintMic('+$id+')"><i class="fa fa-ban"></i></a>';
|
return `<a class="btn btn-sm btn-danger" href="#" title="Click to Set Print MIC" onClick="btnPrintMic(${id}, event)"><i class="fa fa-ban"></i></a>`;
|
||||||
}
|
}
|
||||||
return button;
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: function (data, type, full) {
|
||||||
|
return `<a class="btn btn-sm btn-info" href="#" title="Click to Edit MIC" onClick="btnEditMic(${full.id}, event)"><i class="fa fa-pencil"></i></a>`;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: function (data, type, full) {
|
||||||
|
return `<a class="btn btn-sm btn-warning" href="#" title="Click to Delete MIC" onClick="btnDeleteMic(${full.id}, event)"><i class="fa fa-trash"></i></a>`;
|
||||||
|
}
|
||||||
|
}
|
||||||
],
|
],
|
||||||
order : [[ 1, "asc" ]],
|
paging : false,
|
||||||
dom: '<"row d-flex justify-content-between align-items-center m-1"' +
|
searching : false,
|
||||||
'<"col-lg-6 d-flex align-items-center"l>' +
|
info : false,
|
||||||
'<"col-lg-6 d-flex align-items-center justify-content-lg-end flex-lg-nowrap flex-wrap pe-lg-1 p-0"f<"invoice_status ms-sm-2">>' +
|
ordering : true,
|
||||||
'>t' +
|
autoWidth : false,
|
||||||
'<"d-flex justify-content-between mx-2 row"' +
|
responsive : true,
|
||||||
'<"col-sm-12 col-md-6"i>' +
|
order : [[1, 'asc']],
|
||||||
'<"col-sm-12 col-md-6"p>' +
|
dom : 't',
|
||||||
'>',
|
language : {
|
||||||
language: {
|
emptyTable: "Tidak ada data antibiotik yang tersedia"
|
||||||
'lengthMenu': 'Display _MENU_',
|
|
||||||
},
|
|
||||||
responsive: {
|
|
||||||
details: {
|
|
||||||
display : $.fn.dataTable.Responsive.display.modal({
|
|
||||||
header: function (row) {
|
|
||||||
var data = row.data();
|
|
||||||
return 'Details of ' + data['matpel'];
|
|
||||||
}
|
|
||||||
}),
|
|
||||||
type : 'column',
|
|
||||||
renderer: function (api, rowIdx, columns) {
|
|
||||||
var data = $.map(columns, function (col, i) {
|
|
||||||
return col.columnIndex !== 2
|
|
||||||
? '<tr data-dt-row="' + col.rowIdx +'" data-dt-column="' + col.columnIndex +'">' +
|
|
||||||
'<td>' +col.title + ':' + '</td> ' +
|
|
||||||
'<td>' +col.data +'</td>' +
|
|
||||||
'</tr>'
|
|
||||||
: '';
|
|
||||||
}).join('');
|
|
||||||
return data ? $('<table class="table"/>').append('<tbody>' + data + '</tbody>') : false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
initComplete: function () {
|
|
||||||
},
|
|
||||||
drawCallback: function () {
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (statuse === null) {
|
if (statuse === null) {
|
||||||
@@ -3008,7 +3073,7 @@
|
|||||||
$('#divtemplate').show();
|
$('#divtemplate').show();
|
||||||
$('.templatejawaban').hide();
|
$('.templatejawaban').hide();
|
||||||
$('.setelahdipilihtemplate').hide();
|
$('.setelahdipilihtemplate').hide();
|
||||||
$.post('{{ route("markPeriksa") }}', { id: goook, nofoto: nofoto, _token: token },
|
$.post('{{ route("markPeriksa") }}', { id: goook, nofoto: nofoto, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
@@ -3142,6 +3207,68 @@
|
|||||||
$('#divperiksa').hide();
|
$('#divperiksa').hide();
|
||||||
$('#divreadonly').hide();
|
$('#divreadonly').hide();
|
||||||
$('#divharibytanggal').hide();
|
$('#divharibytanggal').hide();
|
||||||
|
$("#btnopenviteklain").click(function() {
|
||||||
|
var norm = document.getElementById('norm').value;
|
||||||
|
var nofoto = document.getElementById('nofoto').value;
|
||||||
|
var sdvitek = {
|
||||||
|
datatype: "json",
|
||||||
|
datafields: [
|
||||||
|
{ name: 'id',type: 'text'},
|
||||||
|
{ name: 'isolate_number',type: 'text'},
|
||||||
|
{ name: 'organism',type: 'text'},
|
||||||
|
{ name: 'specimen_type',type: 'text'},
|
||||||
|
{ name: 'accession_number',type: 'text'},
|
||||||
|
{ name: 'message_datetime',type: 'text'},
|
||||||
|
],
|
||||||
|
type: 'POST',
|
||||||
|
data: { nofoto:nofoto, norm:norm, keterangan:'getothervitek', _token: '{{csrf_token()}}' },
|
||||||
|
url: '{{ route("getResult") }}',
|
||||||
|
};
|
||||||
|
var datasdvitek = new $.jqx.dataAdapter(sdvitek);
|
||||||
|
$("#griddataantibiotiklain").jqxGrid({
|
||||||
|
width : '100%',
|
||||||
|
enablebrowserselection : true,
|
||||||
|
source : datasdvitek,
|
||||||
|
columnsresize : true,
|
||||||
|
theme : "energyblue",
|
||||||
|
autoheight : true,
|
||||||
|
pageable : true,
|
||||||
|
altrows : true,
|
||||||
|
selectionmode : 'multiplecellsextended',
|
||||||
|
columns : [
|
||||||
|
{ text: 'Accession No', datafield: 'accession_number', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Date', datafield: 'message_datetime', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Isolate Number', datafield: 'isolate_number', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Organism', datafield: 'organism', width: '30%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Specimen Type', datafield: 'specimen_type', width: '15%', cellsalign: 'left', align: 'center' },
|
||||||
|
{ text: 'Import', filterable: false, columntype: 'button', align: 'center', width: '10%', cellsrenderer: function () {
|
||||||
|
return "Import";
|
||||||
|
}, buttonclick: function (row) {
|
||||||
|
editrowjabatan = row;
|
||||||
|
var offset = $("#griddataantibiotiklain").offset();
|
||||||
|
var dataRecord = $("#griddataantibiotiklain").jqxGrid('getrowdata', editrowjabatan);
|
||||||
|
var id = dataRecord.id;
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: nofoto, komponen: id, isi: 'updateallmic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
$('#modaltambahrekapanantibiotik').modal('hide');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
]
|
||||||
|
});
|
||||||
|
$('#modaltambahrekapanantibiotik').modal('show');
|
||||||
|
});
|
||||||
|
$("#btneditmicvalue").click(function() {
|
||||||
|
$('#modaleditormic').modal('hide');
|
||||||
|
var id = document.getElementById('micvalue_id').value;
|
||||||
|
var isi = document.getElementById('micvalue_editor').value;
|
||||||
|
$.post('{{ route("getResult") }}', { nofoto: id, komponen: isi, isi: 'updatemic', keterangan: 'printunprinttblantibiotik', _token: '{{ csrf_token() }}' },
|
||||||
|
function(data){
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
$("#btnhariinidoank").click(function() {
|
$("#btnhariinidoank").click(function() {
|
||||||
$("#master_set01").val('ThisDay');
|
$("#master_set01").val('ThisDay');
|
||||||
$("#master_set02").val('');
|
$("#master_set02").val('');
|
||||||
@@ -3195,7 +3322,7 @@
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
$("#modalpembatalan").modal('hide');
|
$("#modalpembatalan").modal('hide');
|
||||||
$.post('{{ route("cancelPACSorder") }}', { val01: set01, val05: set05, _token: token },
|
$.post('{{ route("cancelPACSorder") }}', { val01: set01, val05: set05, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3335,7 +3462,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: token },
|
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3383,7 +3510,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: token },
|
$.post('{{ route("exexpertisepacs") }}', { nofoto: nofoto, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, analis: analis, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3435,7 +3562,7 @@
|
|||||||
type : 'warning',
|
type : 'warning',
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
$.post('{{ route("exexpertise") }}', { nofoto: nofoto, analis: analis, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, val19: set19, val20: set20, val21: set21, _token: token },
|
$.post('{{ route("exexpertise") }}', { nofoto: nofoto, analis: analis, ruangan: ruangan, dokter: dokter, keterangan: keterangan, kesimpulan: kesimpulan, periksa_id: periksa_id, val01: set01, val07: set07, val09: set09, val10: set10, val11: set11, val12: set12, val13: set13, val14: set14, val15: set15, val16: set16, val17: set17, val18: set18, val19: set19, val20: set20, val21: set21, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3514,7 +3641,7 @@
|
|||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
var token = document.getElementById('token').value;
|
var token = document.getElementById('token').value;
|
||||||
$.post('{{ route("exsendtoinsitu") }}', { set01: selectedRecords, _token: token },
|
$.post('{{ route("exsendtoinsitu") }}', { set01: selectedRecords, _token: '{{csrf_token()}}' },
|
||||||
function(data){
|
function(data){
|
||||||
var status = data.status;
|
var status = data.status;
|
||||||
var message = data.message;
|
var message = data.message;
|
||||||
@@ -3825,6 +3952,8 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
$(".ekspertiseseletc").on('change', function() {
|
$(".ekspertiseseletc").on('change', function() {
|
||||||
|
var nofoto = document.getElementById('nofoto').value;
|
||||||
|
var jenis = document.getElementById('template_jenis').value;
|
||||||
var komponen = $(this).attr('id');
|
var komponen = $(this).attr('id');
|
||||||
var isi = $(this).val();
|
var isi = $(this).val();
|
||||||
if (komponen == 'id_pewarnaangiesma' && isi == 'lainnya'){
|
if (komponen == 'id_pewarnaangiesma' && isi == 'lainnya'){
|
||||||
@@ -3849,9 +3978,44 @@
|
|||||||
$('#hasilpemeriksaanttcmmtbxdrxpert_pagi').val(isi);
|
$('#hasilpemeriksaanttcmmtbxdrxpert_pagi').val(isi);
|
||||||
} else if (komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuh' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufq' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktukm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktucm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktueto' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'){
|
} else if (komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuneg' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunhlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuh' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufqlow' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktufq' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuinvalid' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuamk' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktukm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktucm' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktueto' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktuerror' || komponen == 'hasilpemeriksaanttcmmtbxdrxpert_sewaktunoresult'){
|
||||||
$('#hasilpemeriksaanttcmmtbxdrxpert_sewaktu').val(isi);
|
$('#hasilpemeriksaanttcmmtbxdrxpert_sewaktu').val(isi);
|
||||||
|
} else if (komponen == 'id_kbamc' || komponen == 'id_sirkbamc' || komponen == 'id_kblef' || komponen == 'id_sirkblef' || komponen == 'id_kbfos' || komponen == 'id_sirkbfos' || komponen == 'id_kbscf' || komponen == 'id_sirkbscf'){
|
||||||
|
var form_data = new FormData();
|
||||||
|
form_data.append('nofoto', nofoto);
|
||||||
|
form_data.append('komponen', komponen);
|
||||||
|
form_data.append('jenis', jenis);
|
||||||
|
form_data.append('isi', isi);
|
||||||
|
form_data.append('keterangan', 'isitabelantibiotik');
|
||||||
|
form_data.append('_token', '{{csrf_token()}}');
|
||||||
|
$.ajax({
|
||||||
|
url : '{{ route("getResult") }}',
|
||||||
|
data : form_data,
|
||||||
|
type : 'POST',
|
||||||
|
contentType : false,
|
||||||
|
processData : false,
|
||||||
|
success : function (data) {
|
||||||
|
var status = data.status;
|
||||||
|
var message = data.message;
|
||||||
|
var warna = data.warna;
|
||||||
|
var icon = data.icon;
|
||||||
|
$.toast({
|
||||||
|
heading : status,
|
||||||
|
text : message,
|
||||||
|
position : 'top-right',
|
||||||
|
loaderBg : warna,
|
||||||
|
icon : icon,
|
||||||
|
hideAfter : 5000,
|
||||||
|
stack : 1
|
||||||
|
});
|
||||||
|
$("#tblvitek").DataTable().ajax.reload();
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
error: function (xhr, status, error) {
|
||||||
|
var response = xhr.responseJSON || {};
|
||||||
|
var traceText = response.trace ? JSON.stringify(response.trace) : null;
|
||||||
|
console.log(traceText || xhr.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
var nofoto = document.getElementById('nofoto').value;
|
|
||||||
var jenis = document.getElementById('template_jenis').value;
|
|
||||||
var form_data = new FormData();
|
var form_data = new FormData();
|
||||||
form_data.append('nofoto', nofoto);
|
form_data.append('nofoto', nofoto);
|
||||||
form_data.append('komponen', komponen);
|
form_data.append('komponen', komponen);
|
||||||
|
|||||||
Reference in New Issue
Block a user