'datetime:d/m/Y', 'ultima_menstruacao' => 'datetime:d/m/Y', 'urgente' => 'boolean', 'gestante' => 'boolean', 'retroativo' => 'boolean', 'app_conectasus_cidadao' => 'boolean', ]; protected $hidden = [ 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', 'externo_created_usuario_id', 'externo_updated_usuario_id', ]; public function unidade() { return $this->belongsTo(Unidade::class); } public function coletaUnidade() { return $this->belongsTo(Unidade::class); } public function laboratorioUnidade() { return $this->belongsTo(Unidade::class); } public function infraestrutura() { return $this->belongsTo(Infraestrutura::class); } public function coletaInfraestrutura() { return $this->belongsTo(Infraestrutura::class); } public function laboratorioInfraestrutura() { return $this->belongsTo(Infraestrutura::class); } public function usuario() { return $this->belongsTo(Usuario::class); } public function medico() { return $this->belongsTo(Usuario::class); } public function jornada() { return $this->belongsTo(Jornada::class); } public function paciente() { return $this->belongsTo(Paciente::class); } public function regulacaoSolicitacao() { return $this->belongsTo(RegulacaoSolicitacao::class); } public function webServiceLaboratorioClientePedidoStatus() { return $this->belongsTo(PedidoStatus::class); } public function agendamentoExame() { return $this->hasMany(AgendamentoExame::class); } }