E31230190_Bintang-Rizki-Sap.../app/Models/Diagnosa.php

44 lines
1002 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Diagnosa extends Model
{
protected $fillable = [
'pasien_id',
'penyakit_id',
'cf_hasil',
'gejala_dipilih'
];
// =========================
// RELASI
// =========================
public function pasien()
{
return $this->belongsTo(Pasien::class);
}
public function penyakit()
{
return $this->belongsTo(Penyakit::class);
}
// =========================
// ACCESSOR REKOMENDASI
// =========================
public function getRekomendasiAttribute()
{
if ($this->cf_hasil <= 0.20) {
return 'Lakukan Pemantauan Mandiri';
} elseif ($this->cf_hasil <= 0.40) {
return 'Lakukan Pemeriksaan Tekanan Darah';
} elseif ($this->cf_hasil <= 0.70) {
return 'Konsultasikan dengan Tenaga Kesehatan';
}
return 'Segera Datangi Fasilitas Kesehatan';
}
}