rsabhk_hsr/app/Http/Controllers/PasienController.php
hasrinuryawati ced9b41539 transaksi
2025-04-27 20:02:22 +07:00

52 lines
1.3 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Asuransi;
use App\Models\Pasien;
use App\Models\Registrasi;
use App\Models\RuangPelayanan;
use App\Models\Tindakan;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
class PasienController extends Controller
{
public function index()
{
$pasien = Pasien::with('registrasi')->orderByDesc('id')->get();
$ruangPelayanan = RuangPelayanan::get();
$asuransi = Asuransi::get();
$tindakan = Tindakan::get();
return view('module.pasien.index', compact(['pasien', 'ruangPelayanan', 'asuransi', 'tindakan']));
}
public function cekNik(Request $request)
{
$pasien = Pasien::where('nik', $request->nik)->first();
if ($pasien) {
return response()->json([
'success' => true,
'pasien' => [
'nama' => $pasien->nama,
'tgl_lahir' => $pasien->tgl_lahir,
'jenis_kelamin' => $pasien->jenis_kelamin,
],
]);
} else {
return response()->json(['success' => false]);
}
}
public function store(Request $request)
{
}
public function update(Request $request, Pasien $pasien)
{
//
}
}