update backend claim history hospital
This commit is contained in:
47
app/Models/ClaimHistoryCare.php
Normal file
47
app/Models/ClaimHistoryCare.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ClaimHistoryCare extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
protected $fillable = [
|
||||
'service_code',
|
||||
'admision_date',
|
||||
'discharge_date',
|
||||
'claim_id',
|
||||
'organization_id',
|
||||
'practitioner_id',
|
||||
'medical_record_number',
|
||||
'symptoms',
|
||||
'sign',
|
||||
'main_diagnosis_id',
|
||||
'status'
|
||||
];
|
||||
|
||||
protected $hidden = [
|
||||
'created_at',
|
||||
'updated_at',
|
||||
];
|
||||
|
||||
public function organization()
|
||||
{
|
||||
return $this->belongsTo(Organization::class, 'organization_id');
|
||||
}
|
||||
|
||||
public function practitioner()
|
||||
{
|
||||
return $this->belongsTo(Practitioner::class, 'practitioner_id');
|
||||
}
|
||||
|
||||
public function icd()
|
||||
{
|
||||
return $this->belongsTo(Icd::class, 'main_diagnosis_id');
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
28
app/Models/DiagnosisSecondaryClaimHistoryCare.php
Normal file
28
app/Models/DiagnosisSecondaryClaimHistoryCare.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class DiagnosisSecondaryClaimHistoryCare extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'diagnosis_secondary_claim_history_care';
|
||||
|
||||
protected $fillable = [
|
||||
'claim_history_care_id',
|
||||
'icd_id',
|
||||
];
|
||||
|
||||
protected $hidden = [
|
||||
'created_at',
|
||||
'updated_at',
|
||||
];
|
||||
|
||||
public function icd()
|
||||
{
|
||||
return $this->belongsTo(Icd::class, 'icd_id');
|
||||
}
|
||||
}
|
||||
@@ -74,4 +74,14 @@ class Icd extends Model
|
||||
});
|
||||
}
|
||||
|
||||
public function claim_history_care()
|
||||
{
|
||||
return $this->hasMany(CliamHistoryCare::class, 'main_diagnosis_id', 'id');
|
||||
}
|
||||
|
||||
public function diagnosis_secondary_claim_history_care()
|
||||
{
|
||||
return $this->hasMany(DiagnosisSecondaryCliamHistoryCare::class, 'icd_id', 'id');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -107,4 +107,8 @@ class Organization extends Model
|
||||
{
|
||||
return $this->hasMany(ClaimRequest::class, 'organization_id', 'id');
|
||||
}
|
||||
public function claim_history_care()
|
||||
{
|
||||
return $this->hasOne(ClaimHistoryCare::class, 'organization_id', 'id');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,4 +47,11 @@ class Practitioner extends Model
|
||||
{
|
||||
return $this->hasMany(PractitionerRole::class, 'practitioner_id');
|
||||
}
|
||||
|
||||
public function claim_history_care()
|
||||
{
|
||||
return $this->hasMany(ClaimHistoryCare::class, 'practitioner_id');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user