34 lines
1.3 KiB
PHP
34 lines
1.3 KiB
PHP
<?php
|
|
// ════════════════════════════════════════════════════════════════
|
|
// app/Models/HasilDiagnosa.php
|
|
//
|
|
// KEGUNAAN: Model untuk tabel tbl_hasil_diagnosa.
|
|
// Menyimpan output dari mesin inferensi CF — penyakit apa
|
|
// yang terdeteksi, berapa nilai CF-nya, dan rankingnya.
|
|
// Satu konsultasi bisa menghasilkan beberapa baris di tabel ini
|
|
// (satu per penyakit yang CF-nya >= 0.2).
|
|
// ════════════════════════════════════════════════════════════════
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class HasilDiagnosa extends Model
|
|
{
|
|
protected $table = 'tbl_hasil_diagnosa';
|
|
protected $fillable = ['id_konsultasi', 'id_penyakit', 'nilai_cf_akhir', 'persentase', 'ranking'];
|
|
public $timestamps = false;
|
|
|
|
// Penyakit apa yang terdeteksi
|
|
public function penyakit()
|
|
{
|
|
return $this->belongsTo(Penyakit::class, 'id_penyakit');
|
|
}
|
|
|
|
// Hasil ini dari konsultasi mana
|
|
public function konsultasi()
|
|
{
|
|
return $this->belongsTo(Konsultasi::class, 'id_konsultasi');
|
|
}
|
|
}
|