public void monitotarPressao(float pressao, Paciente paciente)
			throws ControllerException {

		try {
			if (pressao < 0 || pressao > 30) {
				throw new ControllerException("valor da pressão é inválido");
			}
			if (ValidarPaciente(paciente) && (pressao < 8 || pressao > 12)) {
				Publish publish = new Publish(paciente.getIdTopico(), uriHub);

				Evento evento = new Evento(PRESSAO + "=" + pressao,
						Calendar.getInstance(), paciente);
				eventoDAO.save(evento);

				publish.publish(evento.getDescricao());
			}
		} catch (ObjetoNuloException | ValorInvalidoException e) {
			throw new ControllerException(e.getMessage());
		} catch (ComunicationException e) {
			throw new ControllerException(e.getMessage());
		} catch (DAOException e) {
			throw new ControllerException(e.getMessage());
		}

	}