class ManterAltaSumarioRN extends BaseBusiness {

	public String obterLocalPaciente(Integer apaAtdSeq)
	throws ApplicationBusinessException {
		String local = null;
		AghAtendimentos atendimento = this.getAghuFacade()
		.obterAghAtendimentoPorChavePrimaria(apaAtdSeq);

		if (atendimento != null) {
			if (atendimento.getLeito() != null
					&& atendimento.getLeito().getLeitoID() != null) {
				local = "L:" + atendimento.getLeito().getLeitoID();
			} else if (atendimento.getQuarto() != null
					&& atendimento.getQuarto().getDescricao() != null) {
				local = "Q:" + atendimento.getQuarto().getDescricao().toString();
			} else if (atendimento.getUnidadeFuncional() != null) {
				local = atendimento.getUnidadeFuncional()
				.getLPADAndarAlaDescricao();
			}
		} else {
			throw new ApplicationBusinessException(
					ManterAltaSumarioRNExceptionCode.LOCAL_PACIENTE_NAO_ENCONTRADO);
		}
		return local;
	}

}