'date', ]; } protected static function booted(): void { static::creating(function (DentalRecall $recall) { if (! $recall->uuid) { $recall->uuid = (string) Str::uuid(); } }); } public function getRouteKeyName(): string { return 'uuid'; } public function patient(): BelongsTo { return $this->belongsTo(Patient::class, 'patient_id'); } public function linkedVisit(): BelongsTo { return $this->belongsTo(Visit::class, 'linked_visit_id'); } }