This commit is contained in:
Duidev Software House
2025-09-09 20:07:05 +07:00
parent cf81c9503b
commit 9c261cd32d
6 changed files with 424 additions and 176 deletions
@@ -717,6 +717,8 @@ class FrontpageController extends Controller
$check = Poli::where('subpoli', $rekues)->first();
if (isset($check->id)){
$poli_id = $check->id;
$kd_spesimen= $check->subsubpoli;
$nm_spesimen= $check->modaliti;
} else {
$poli_id = Poli::insertGetId([
'poli' => 'Mikrobiologi',
@@ -795,6 +797,8 @@ class FrontpageController extends Controller
'alat' => 'All',
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'flg_vitek1' => 1,
'flg_vitek2' => 1
]
);
$dataForLis = [
@@ -936,6 +940,8 @@ class FrontpageController extends Controller
$check = Poli::where('subpoli', $rekues)->first();
if (isset($check->id)){
$poli_id = $check->id;
$kd_spesimen= $check->subsubpoli;
$nm_spesimen= $check->modaliti;
} else {
$poli_id = Poli::insertGetId([
'poli' => 'Mikrobiologi',
@@ -1035,6 +1041,8 @@ class FrontpageController extends Controller
'alat' => 'All',
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'flg_vitek1' => 1,
'flg_vitek2' => 1
]
);
/*
@@ -1220,6 +1228,10 @@ class FrontpageController extends Controller
} else {
$rekues = $subpoli;
}
if ($modality != 'OT' AND $modality != ''){
$nm_spesimen = $modality;
$kd_spesimen = $check->subsubpoli;
}
$nofoto = date('y').'-'.sprintf("% 06s", $noloket);
if ($iddokter == ''){
$iddokter = 0;
@@ -1308,6 +1320,8 @@ class FrontpageController extends Controller
'alat' => 'All',
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'flg_vitek1' => 1,
'flg_vitek2' => 1
]
);
/*
@@ -1389,6 +1403,10 @@ class FrontpageController extends Controller
} else {
$rekues = $subpoli;
}
if ($modality != 'OT' AND $modality != ''){
$nm_spesimen = $modality;
$kd_spesimen = $check->subsubpoli;
}
$getdata = Periksa::where('id', $jeniskerja)->first();
$nofoto = $getdata->nofoto;
$usia = $getdata->usia;
@@ -1437,18 +1455,11 @@ class FrontpageController extends Controller
'alat' => 'All',
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'flg_vitek1' => 1,
'flg_vitek2' => 1
]
);
$dataForLis = [
'nama' => $nama,
'noregister' => $noregister,
'nofoto' => $nofoto,
'kd_spesimen' => $kd_spesimen,
'nm_spesimen' => $nm_spesimen,
'tgllahir' => $tgllahir,
'jk' => $jk,
];
//$this->sendRegistrationToLis($dataForLis);
}
if ($pesan != ''){
if ($file != '' AND $jenisgambar != ''){
@@ -1588,6 +1599,36 @@ class FrontpageController extends Controller
Periksa::where('id', $request->input('id'))->update([
'rating' => $request->input('rating')
]);
} else if ($nofoto == 'stiker'){
$header = $request->input('nm_spesimen');
$footer = '';
$noregister = $request->input('noregister');
$daftartgl = $request->input('daftartgl');
$nama = '';
$tgllahir = '';
$asalpasien = '';
$nofoto = '';
$sql = Periksa::where('noregister', $request->input('noregister'))->whereDate('daftar', $request->input('daftartgl'))->where('nm_spesimen', $request->input('nm_spesimen'))->get();
foreach($sql as $row){
$nama = $row->nmpasien;
$tgllahir = $row->tgllahirpasien;
$asalpasien = $row->asalpasien;
$nofoto = $row->nofoto;
$kd_spesimen = $row->kd_spesimen;
if ($footer == ''){
$footer = $kd_spesimen;
} else {
if ($footer == $kd_spesimen){
} else {
$footer = $footer.', '.$kd_spesimen;
}
}
}
$item = $asalpasien.'<>'.$header.'<>'.$noregister.'<>'.$nama.'<>'.$tgllahir.'<>'.$footer.'<>'.$daftartgl;
return response()->json(['item' => $item, 'nofoto' => $nofoto]);
return back();
} else {
$periksa = Periksa::where('nofoto', $nofoto)->where('tgllahirpasien', $tgllahir)->first();
if (isset($periksa->id)){
@@ -11,6 +11,8 @@ use App\XFiles;
use App\SIMBHPJenis;
use App\SIMBHPReport;
use App\User;
use App\Periksa;
use App\PendaftaranOnListiner;
use Validator;
use Session;
@@ -87,11 +89,24 @@ class PoliController extends Controller
'modaliti' => $request->input('modaliti'),
'modaliti2' => $request->input('modaliti2')
]);
Periksa::where('reques', $subpoli)->update([
'kd_spesimen' => $request->input('subsubpoli'),
'nm_spesimen' => $request->input('modaliti'),
]);
$tulis = 'Data '.$poli.' '.$subpoli.' '.$subsubpoli.' Saved..!!';
return response()->json(['status' => 'success', 'message' => $tulis]);
}
}
public function getListPoli() {
$reloading = Periksa::where('reques', 'Mikrobiologi')->get();
foreach($reloading as $rl){
$cekada = PendaftaranOnListiner::where('rnoreg', $rl->nofoto)->first();
if (isset($cekada->tes)){
Periksa::where('id', $rl->id)->update([
'reques' => $cekada->tes
]);
}
}
$results = Poli::orderBy('subpoli', 'ASC')->get();
echo json_encode($results);
}
@@ -116,6 +131,10 @@ class PoliController extends Controller
'modaliti' => $request->input('modaliti'),
'modaliti2' => $request->input('modaliti2')
]);
Periksa::where('reques', $subpoli)->update([
'kd_spesimen' => $subsubpoli,
'nm_spesimen' => $request->input('modaliti'),
]);
$tulis = 'Data '.$poli.' '.$subpoli.' '.$subsubpoli.' Updated..!!';
return response()->json(['status' => 'success', 'message' => $tulis]);
}