MIF_E31210164/app/Models/Pemeriksaan.php

61 lines
1.2 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Pemeriksaan extends Model
{
use HasFactory;
protected $table = 'pemeriksaan';
protected $casts = [
'tindakan' => 'array',];
protected $fillable =
[
'user_id',
'pasien_id',
'tgl_kunjungan',
'waktu_kunjungan',
'no_periksa',
'no_antrian',
'keluhan',
'tb',
'td',
'bb',
'nadi',
'spo2',
'pernapasan',
'periksalain',
'alergi',
'diagnosa',
'suhutubuh',
'tindakan',
'keterangan_dokter',
'diameter',
'jumlah',
'posisi',
'foto',
'keterangan',
'status'
];
public function user()
{
return $this->belongsTo(User::class, 'user_id', 'id');
}
public function resep()
{
return $this->hasmany(Resep::class, 'id', 'id_periksa');
}
public function pasien()
{
return $this->belongsTo(Pasien::class, 'pasien_id', 'id');
}
public function harga(){
return $this -> belongsTo(Tindakan::class, "id", "nama_tindakan");
}
}