|
@@ -31,6 +31,10 @@ class Client extends Model
|
|
return $this->hasOne(Pro::class, 'id', 'rmm_pro_id');
|
|
return $this->hasOne(Pro::class, 'id', 'rmm_pro_id');
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public function rme() {
|
|
|
|
+ return $this->hasOne(Pro::class, 'id', 'rme_pro_id');
|
|
|
|
+ }
|
|
|
|
+
|
|
public function prosInMeetingWith() {
|
|
public function prosInMeetingWith() {
|
|
return Pro::where('in_meeting_with_client_id', $this->id)->get();
|
|
return Pro::where('in_meeting_with_client_id', $this->id)->get();
|
|
}
|
|
}
|
|
@@ -185,11 +189,13 @@ class Client extends Model
|
|
$pro = $this->mcp;
|
|
$pro = $this->mcp;
|
|
if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'MCP'];
|
|
if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'MCP'];
|
|
$pro = $this->pcp;
|
|
$pro = $this->pcp;
|
|
- if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'PCP'];
|
|
|
|
|
|
+ if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'PCP (Physician)'];
|
|
$pro = $this->cm;
|
|
$pro = $this->cm;
|
|
if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'CM'];
|
|
if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'CM'];
|
|
$pro = $this->rmm;
|
|
$pro = $this->rmm;
|
|
if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'RMM'];
|
|
if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'RMM'];
|
|
|
|
+ $pro = $this->rme;
|
|
|
|
+ if ($pro && $pro->id) $pros[] = ["pro" => $pro->displayName(), "association" => 'RME'];
|
|
|
|
|
|
// via client pro access
|
|
// via client pro access
|
|
$cpAccesses = ClientProAccess::where('client_id', $this->id)->where('is_active', true)->get();
|
|
$cpAccesses = ClientProAccess::where('client_id', $this->id)->where('is_active', true)->get();
|