class SolicitacaoHemoterapicaON extends BaseBusiness {

	protected void popularLocalizacaoPaciente(RelSolHemoterapicaVO relSolHemoterapicaVO,AbsSolicitacoesHemoterapicas hemoterapia) {
		if (hemoterapia.getPrescricaoMedica().getAtendimento().getLeito() != null) {
			relSolHemoterapicaVO.setLabelLocalizacao("Leito");
			relSolHemoterapicaVO.setLocalizacao(hemoterapia.getPrescricaoMedica().getAtendimento().getLeito().getLeitoID());
		} else if (hemoterapia.getPrescricaoMedica().getAtendimento().getQuarto() != null) {
			relSolHemoterapicaVO.setLabelLocalizacao("Quarto");
			relSolHemoterapicaVO.setLocalizacao(hemoterapia.getPrescricaoMedica().getAtendimento().getQuarto().getDescricao());
		} else {
			if (hemoterapia.getPrescricaoMedica().getAtendimento().getUnidadeFuncional().getSigla() != null) {
				relSolHemoterapicaVO.setLabelLocalizacao("Unidade");
				relSolHemoterapicaVO.setLocalizacao(hemoterapia.getPrescricaoMedica().getAtendimento().getUnidadeFuncional().getSigla());
			} else {
				String andar = hemoterapia.getPrescricaoMedica().getAtendimento().getUnidadeFuncional().getAndar();
				AghAla ala = hemoterapia.getPrescricaoMedica().getAtendimento().getUnidadeFuncional().getIndAla();
				if (StringUtils.isNotBlank(andar) || ala != null) {
					relSolHemoterapicaVO.setLabelLocalizacao("Unidade");
					relSolHemoterapicaVO.setLocalizacao(andar + " " + ala.toString());
				}
			}
		}
	}

}