class RelatorioPrescricaoPorUnidadeRN extends BaseBusiness implements Serializable {

	public String obterSituacaoPrescricao(AghAtendimentos aghAtendimentos, Date dataReferencia, MpmPrescricaoMedica prescricao){
		if(aghAtendimentos.getSumariosAlta() !=null && !aghAtendimentos.getSumariosAlta().isEmpty()){
			return SituacoesPrescricoesRelatorio.PRESCRICAO_COM_ALTA_MEDICA.toString();
		}else if(prescricao == null){
			return SituacoesPrescricoesRelatorio.NULL.toString();
		}else{
			if(DominioSituacaoPrescricao.U.equals(prescricao.getSituacao())) {
				return SituacoesPrescricoesRelatorio.PRESCRICAO_EM_USO.toString();
			} else if(prescricao.getServidorValida()== null || (prescricao.getServidorValida()!= null && prescricao.getServidorValida().getId().getMatricula() == null)) {
				return SituacoesPrescricoesRelatorio.PRESCRICAO_PENDENTE.toString();
			} else {
				return SituacoesPrescricoesRelatorio.NULL.toString();
			}
		}
		
	}

}