update
This commit is contained in:
@@ -34,6 +34,8 @@ use App\Organisms;
|
||||
use App\RekapAntibiotik;
|
||||
use App\PendaftaranOnListiner;
|
||||
use App\CriticalValueSample;
|
||||
use App\Paslab;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use Aranyasen\HL7\Message;
|
||||
use Aranyasen\HL7\Connection;
|
||||
@@ -2662,41 +2664,88 @@ class DokterController extends Controller
|
||||
public function periksa(Request $request) {
|
||||
$nofoto = $request->input('nofoto');
|
||||
$id = $request->input('id');
|
||||
$jpoli = Periksa::where('id', $id)->first();
|
||||
$statuse = $jpoli->status ?? '';
|
||||
$noregister = $jpoli->noregister;
|
||||
$daftar = $jpoli->daftar;
|
||||
$nama = Session('nama');
|
||||
$idpemeriksa = Session('id');
|
||||
$arrnofoto = explode('-', $nofoto);
|
||||
$nofoto = $arrnofoto[0];
|
||||
if ($statuse == 'Pemeriksaan awal' OR $statuse == 'Penerimaan Sampel'){
|
||||
Periksa::where('id', $id)->update([
|
||||
'status' => 'Pemeriksaan Sampel',
|
||||
'tgldraft' => date('Y-m-d H:i:s'),
|
||||
'excutor' => $idpemeriksa,
|
||||
'nmppdsmiddle2' => Session('nama')
|
||||
]);
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
|
||||
return back();
|
||||
} else if ($statuse == 'Pemeriksaan Sampel'){
|
||||
Periksa::where('id', $id)->update([
|
||||
if ($id == 'ubahnomorlab'){
|
||||
$id = $request->input('sampleId');
|
||||
$cekdata = Periksa::where('id', $id)->first();
|
||||
$nofoto = $cekdata->nofoto.$request->input('jenis').$request->input('bulan');
|
||||
|
||||
Paslab::updateOrCreate(
|
||||
[
|
||||
'rnoreg' => $nofoto,
|
||||
],
|
||||
[
|
||||
'nama' => $cekdata->nmpasien,
|
||||
'norm' => $cekdata->noregister,
|
||||
'rtglast' => $cekdata->daftar,
|
||||
'alamat' => $cekdata->alamatpasien,
|
||||
'rjenis' => $cekdata->jkpasien,
|
||||
'umur' => $cekdata->usia,
|
||||
'namadok' => $cekdata->ktp,
|
||||
'ruangan' => $cekdata->asalpasien,
|
||||
'tes' => $cekdata->reques,
|
||||
'alat' => 'ALL',
|
||||
'kd_spesimen' => $cekdata->kd_spesimen,
|
||||
'nm_spesimen' => $cekdata->nm_spesimen,
|
||||
'tgllahir' => $cekdata->tgllahirpasien,
|
||||
'flg_vitek1' => true,
|
||||
'flg_vitek2' => true,
|
||||
'flg_bd1' => true,
|
||||
'flg_bd2' => false,
|
||||
'flg_gxp1' => true,
|
||||
'flg_gxp2' => true,
|
||||
'flg_gxp3' => true,
|
||||
'flg_vitek3' => true,
|
||||
]
|
||||
);
|
||||
Periksa::where('id', $id)->whereNull('status')->update([
|
||||
'nofoto' => $nofoto,
|
||||
'status' => 'Pemeriksaan awal',
|
||||
'tgldraft' => date('Y-m-d H:i:s'),
|
||||
'mulai' => date('Y-m-d H:i:s'),
|
||||
'excutor' => $idpemeriksa,
|
||||
'nmppdsmiddle2' => Session('nama')
|
||||
]);
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
|
||||
return back();
|
||||
} else {
|
||||
Periksa::where('id', $id)->whereNull('status')->update([
|
||||
'status' => 'Pemeriksaan awal',
|
||||
'tgldraft' => date('Y-m-d H:i:s'),
|
||||
'excutor' => $idpemeriksa,
|
||||
'nmppdsmiddle2' => Session('nama')
|
||||
]);
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
|
||||
return back();
|
||||
$jpoli = Periksa::where('id', $id)->first();
|
||||
$statuse = $jpoli->status ?? '';
|
||||
$noregister = $jpoli->noregister;
|
||||
$daftar = $jpoli->daftar;
|
||||
|
||||
$arrnofoto = explode('-', $nofoto);
|
||||
$nofoto = $arrnofoto[0];
|
||||
if ($statuse == 'Pemeriksaan awal' OR $statuse == 'Penerimaan Sampel'){
|
||||
Periksa::where('id', $id)->update([
|
||||
'status' => 'Pemeriksaan Sampel',
|
||||
'tgldraft' => date('Y-m-d H:i:s'),
|
||||
'excutor' => $idpemeriksa,
|
||||
'nmppdsmiddle2' => Session('nama')
|
||||
]);
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
|
||||
return back();
|
||||
} else if ($statuse == 'Pemeriksaan Sampel'){
|
||||
Periksa::where('id', $id)->update([
|
||||
'status' => 'Pemeriksaan awal',
|
||||
'tgldraft' => date('Y-m-d H:i:s'),
|
||||
'excutor' => $idpemeriksa,
|
||||
'nmppdsmiddle2' => Session('nama')
|
||||
]);
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
|
||||
return back();
|
||||
} else {
|
||||
Periksa::where('id', $id)->whereNull('status')->update([
|
||||
'status' => 'Pemeriksaan awal',
|
||||
'tgldraft' => date('Y-m-d H:i:s'),
|
||||
'mulai' => date('Y-m-d H:i:s'),
|
||||
'excutor' => $idpemeriksa,
|
||||
'nmppdsmiddle2' => Session('nama')
|
||||
]);
|
||||
return response()->json(['icon' => 'success', 'warna' => '#5ba035', 'status' => 'Success', 'message' => 'Status Updated']);
|
||||
return back();
|
||||
}
|
||||
}
|
||||
}
|
||||
public function getFoto(Request $request) {
|
||||
|
||||
Reference in New Issue
Block a user