Update API
This commit is contained in:
No files matched your search
@@ -3054,4 +3054,47 @@ class DokterController extends Controller
|
|||||||
$cetak = $cetak.'</tbody></table>';
|
$cetak = $cetak.'</tbody></table>';
|
||||||
echo $cetak;
|
echo $cetak;
|
||||||
}
|
}
|
||||||
|
public function ekstrakExpertise(Request $request) {
|
||||||
|
$data = [];
|
||||||
|
$nofoto = $request->input('nofoto');
|
||||||
|
$noregister = $request->input('noregister');
|
||||||
|
$homebase = url("/");
|
||||||
|
$alldata = Periksa::where('noregister', $noregister)->get();
|
||||||
|
if (!empty($alldata)){
|
||||||
|
foreach($alldata as $rows){
|
||||||
|
$urlhasil = url('/').'/hasil/'.$rows->nofoto;
|
||||||
|
$status = $rows->status;
|
||||||
|
$keterangan = '';
|
||||||
|
if ($status == '' OR is_null($status)){
|
||||||
|
$status = 'new';
|
||||||
|
} else {
|
||||||
|
$cekbatal = explode('batalkan dengan alasan ', $status);
|
||||||
|
if (isset($cekbatal[1])){
|
||||||
|
$keterangan = $cekbatal[1];
|
||||||
|
$status = 'Batal';
|
||||||
|
} else {
|
||||||
|
if ($status == 'Arsip' OR $status == 'Selesai'){
|
||||||
|
$status = 'Selesai';
|
||||||
|
} elseif ($status == 'Decliend'){
|
||||||
|
$status = 'Ulang';
|
||||||
|
$keterangan = 'Di Periksa Ulang PPDS';
|
||||||
|
} else {
|
||||||
|
$status = 'Proses';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$data[] = array(
|
||||||
|
'nofoto' => $rows->nofoto,
|
||||||
|
'jenispemeriksaan' => $rows->reques,
|
||||||
|
'mulai' => $rows->daftar,
|
||||||
|
'selesai' => $rows->verifikasi,
|
||||||
|
'urlhasil' => $urlhasil,
|
||||||
|
'status' => $status,
|
||||||
|
'keterangan' => $keterangan,
|
||||||
|
'rawdata' => self::genSurat($periksa->id, 'dengan kop'),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return response()->json(['data' => $data], 201);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -12,6 +12,6 @@ class VerifyCsrfToken extends Middleware
|
|||||||
* @var array<int, string>
|
* @var array<int, string>
|
||||||
*/
|
*/
|
||||||
protected $except = [
|
protected $except = [
|
||||||
'registerpasien', 'registerjson', 'ekstrakhasil', 'prosesbatal', 'cekaksess'
|
'registerpasien', 'registerjson', 'ekstrakhasil', 'prosesbatal', 'cekaksess', 'ekstrakexpertise'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@@ -26,6 +26,7 @@ Route::post('registerjson', [FrontpageController::class, 'registerApiFormatJSON'
|
|||||||
Route::post('prosesbatal', [DokterController::class, 'cancelOrder']);
|
Route::post('prosesbatal', [DokterController::class, 'cancelOrder']);
|
||||||
Route::post('ekstrakhasil', [DokterController::class, 'gethasiltoSIMRS'])->name('gethasiltoSIMRS');
|
Route::post('ekstrakhasil', [DokterController::class, 'gethasiltoSIMRS'])->name('gethasiltoSIMRS');
|
||||||
Route::post('cekaksess', [FrontpageController::class, 'exCekAksess'])->name('exCekAksess');
|
Route::post('cekaksess', [FrontpageController::class, 'exCekAksess'])->name('exCekAksess');
|
||||||
|
Route::post('ekstrakexpertise', [DokterController::class, 'ekstrakExpertise'])->name('ekstrakExpertise');
|
||||||
|
|
||||||
Route::group(['middleware' => 'project.ipg'], function() {
|
Route::group(['middleware' => 'project.ipg'], function() {
|
||||||
Route::get('getkalenderlist', [FrontpageController::class, 'getKalenderlist'])->name('getkalenderlist');
|
Route::get('getkalenderlist', [FrontpageController::class, 'getKalenderlist'])->name('getkalenderlist');
|
||||||
|
|||||||
Reference in New Issue
Block a user