class PrescricaoMedicaON extends BaseBusiness {

	public boolean isPrescricaoVigente(MpmPrescricaoMedica prescricaoMedica) {
		if (prescricaoMedica == null) {
			throw new IllegalArgumentException("Argumento inválido");
		}
		long hoje = Calendar.getInstance().getTimeInMillis();
		
		MpmPrescricaoMedica prescricaoMedicaLoaded =
				this.getMpmPrescricaoMedicaDAO().obterPorChavePrimaria(prescricaoMedica.getId());
		
		long inicio = prescricaoMedicaLoaded.getDthrInicio().getTime();
		long fim = prescricaoMedicaLoaded.getDthrFim().getTime();
		if (hoje >= inicio && hoje < fim) {
			return true;
		}
		return false;
	}

}