Files
app-test-laravel/app/Http/Controllers/Api/PatientController.php
person-programmer fcde54700f test wawancara
2025-12-02 13:32:45 +07:00

41 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\PatientModel;
class PatientController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function search(Request $request)
{
$no_rekam_medis = $request->norm;
if ($no_rekam_medis != null) {
$selectPatient = PatientModel::where('medical_record_number', $no_rekam_medis)
->with(['attachment', 'paymentType'])
->first();
if ($selectPatient != null) {
return $selectPatient;
} else {
return response()->json([
'status' => 'error',
'msg' => 'pasien tidak ditemukan, nomor rekam medis : '.$no_rekam_medis
]);
}
} else {
return response()->json([
'status' => 'error',
'msg' => 'nomor rekam medis tidak terisi'
]);
}
}
}