'boolean', ]; protected $fillable = [ 'id', 'paciente_id', 'usuario_id', 'equipe_id', 'usuario_ocupacao_id', 'data_usuario_responsavel', 'turno_id', 'imovel_tipo_id', 'latitude', 'longitude', 'visita_compartilhada', 'peso', 'altura', 'temperatura', 'afericao_pa', 'glicemia', 'momento_coleta_id', 'desfecho_id', 'complemento', 'usuario_exportacao_id', 'exportacao_id', ]; protected $hidden = [ 'created_at', 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', 'deleted_at', 'deleted_lotacao_id', 'deleted_centro_custo_id', ]; public function paciente() { return $this->belongsTo(Paciente::class); } public function usuario() { return $this->belongsTo(Usuario::class); } public function usuarioExportacao() { return $this->belongsTo(Usuario::class); } public function equipe() { return $this->belongsTo(Equipe::class); } public function ocupacao() { return $this->belongsTo(Ocupacao::class, 'usuario_ocupacao_id'); } public function turno() { return $this->belongsTo(Turno::class); } public function imovelTipo() { return $this->belongsTo(ImovelTipo::class); } public function momentoColeta() { return $this->belongsTo(MomentoColeta::class); } public function motivoVisita() { return $this->belongsTo(VisitaDomiciliarMotivoVisita::class); } public function desfecho() { return $this->belongsTo(Desfecho::class); } public function ivcf() { return $this->hasOne(VisitaDomiciliarIvcf::class); } }