[WIP] Claim Encounters

This commit is contained in:
R
2023-03-24 14:41:02 +07:00
parent 229908e492
commit 7b9a341ccd
23 changed files with 1099 additions and 37 deletions

View File

@@ -149,6 +149,16 @@ class Claim extends Model
return $this->belongsTo(Member::class, 'member_id');
}
public function encounters()
{
return $this->belongsToMany(Encounter::class, 'claim_encounter');
}
public function finalEncounter()
{
return $this->belongsTo(Encounter::class, 'final_encounter_id');
}
public function diagnoses()
{
return $this->hasMany(ClaimDiagnosis::class, 'claim_id');
@@ -185,5 +195,10 @@ class Claim extends Model
->whereIn('status', ['approved', 'paid']);
// ->whereBetween('requested_at', [$startDate, $endDate]);
}
public function getTotalTagihanAttribute()
{
return $this->items->sum('nominal_ditagihkan');
}
}