61 lines
1.2 KiB
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");
|
|
}
|
|
}
|