<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Radiology extends Model 
{
     use HasFactory;

    protected $table = 'radiology'; 

    protected $fillable = [
        'reason',
        'hcp_id',
        'reason_other',
        'imaging',
        'xRay_area',
        'ultrasound_area',
        'ctScan_area',
        'mri_area',
        'nuclearMedicine_area',
        'interventionalRadiology_procedure',
        'otherImaging_specify',
        'diagnostics',
        'stressTestSpecify',
        'endoscopySpecify',
        'biopsySpecify',
        'bloodTestsSpecify',
        'urineTestsSpecify',
        'otherDiagnosticsSpecify',
        'patient_id',
    ];

    protected $casts = [
        'reason' => 'array',
        'imaging' => 'array',
        'diagnostics' => 'array',
    ];
    
        public function patientradiology()
{
    return $this->belongsTo(Patient::class, 'patient_id', 'patient_id');
}

} 
