class FinalizaAtendimentoON extends BaseBusiness {

	public void verificarAnamneseEvolucao(AacConsultas consultaSelecionada) throws ApplicationBusinessException{
		
		MamAnamneses anamnese = getMamAnamnesesDAO().obterAnamneseAtivaPorNumeroConsulta(consultaSelecionada.getNumero());
		MamEvolucoes evolucao = getMamEvolucoesDAO().obterEvolucaoAtivaPorNumeroConsulta(consultaSelecionada.getNumero());
		
		Boolean finalizaSemEvolucao = verificarAtendimentoTecnicoEnfermagem(consultaSelecionada);
		
		if (!finalizaSemEvolucao){
			if(evolucao == null){
				evolucao = this.mamEvolucoesDAO.obterEvolucaoQuestionarioAtivaPorNumeroConsulta(consultaSelecionada.getNumero());
			}
			if (anamnese==null && evolucao==null){
				throw new ApplicationBusinessException(FinalizaAtendimentoONExceptionCode.CONCLUSAO_NAO_EFETUADA_1);
			}
		}
		if (anamnese!=null && evolucao!=null){
			throw new ApplicationBusinessException(FinalizaAtendimentoONExceptionCode.CONCLUSAO_NAO_EFETUADA_2);	
		}
	}

}