'datetime', 'finalizado_em' => 'datetime', ]; protected $fillable = [ 'paciente_id', 'ocupacao_id', 'oci_id', 'etapa_clinica_atual_id', 'status_id', 'iniciado_em', 'iniciado_lotacao_id', 'finalizado_em', 'finalizado_lotacao_id', 'finalizado_motivo_encerramento_id', 'finalizado_observacao', 'motivo_saida_permanencia_id', 'procedimento_oci_data', 'procedimento_oci_procedimento_id', 'procedimento_oci_cid_id', 'procedimento_oci_quantidade', 'procedimento_oci_ocupacao_id', 'procedimento_oci_usuario_id', 'apac_solicitacao_autorizacao_id', ]; protected $hidden = [ 'created_at', 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', ]; public function paciente() { return $this->belongsTo(Paciente::class); } public function ocupacao() { return $this->belongsTo(Ocupacao::class); } public function oci() { return $this->belongsTo(Oci::class); } public function status() { return $this->belongsTo(AcompanhamentoOciStatus::class); } public function etapaClinicaAtual() { return $this->belongsTo(EtapaClinica::class); } public function iniciadoLotacao() { return $this->belongsTo(Lotacao::class); } public function finalizadoLotacao() { return $this->belongsTo(Lotacao::class); } public function motivoSaidaPermanencia() { return $this->belongsTo(MotivoSaidaPermanencia::class); } public function finalizadoMotivoEncerramento() { return $this->belongsTo(AcompanhamentoOciMotivoEncerramento::class); } public function procedimentoOciProcedimento() { return $this->belongsTo(Procedimento::class); } public function procedimentoOciCid() { return $this->belongsTo(Cid::class); } public function procedimentoOciOcupacao() { return $this->belongsTo(Ocupacao::class); } public function procedimentoOciUsuario() { return $this->belongsTo(Usuario::class); } public function apacSolicitacaoAutorizacao() { return $this->belongsTo(SolicitacaoAutorizacao::class); } public function etapasClinicasConcluidas() { return $this->hasMany(AcompanhamentoOciEtapaClinicaConcluida::class); } public function procedimentosRealizados() { return $this->hasMany(AcompanhamentoOciProcedimentoRealizado::class); } }