class SolicitacaoHemoterapicaON extends BaseBusiness {

	protected String buscarConvenioPaciente(
			AbsSolicitacoesHemoterapicas hemoterapia) {
		String retorno = null;
		AghAtendimentos atendimento = hemoterapia.getPrescricaoMedica()
				.getAtendimento();
		
		if (atendimento != null){
			if (atendimento.getInternacao() != null){
				super.refresh(atendimento.getInternacao());
				if (atendimento.getInternacao().getConvenioSaude() != null){
					retorno = atendimento.getInternacao().getConvenioSaude()
							.getDescricao();
				}
			} else if (atendimento.getAtendimentoUrgencia() != null) {
				super.refresh(atendimento.getAtendimentoUrgencia());
				if (atendimento.getAtendimentoUrgencia().getConvenioSaude() != null){
					retorno = atendimento.getAtendimentoUrgencia()
							.getConvenioSaude().getDescricao();
				}
			} else if (atendimento.getHospitalDia() != null) {
				super.refresh(atendimento.getHospitalDia());
				if (atendimento.getHospitalDia().getConvenioSaude() != null){
					retorno = atendimento.getHospitalDia().getConvenioSaude()
							.getDescricao();
				}
			}
		}
		
		return retorno;
	}

}