public DrugOrderBuilder withScheduledDate(Date date) { drugOrder.setScheduledDate(date); return this; } }
@Test public void getAutoExpireDate_shouldInferAutoExpireDateForScheduledDrugOrder() throws ParseException { DrugOrder drugOrder = new DrugOrder(); drugOrder.setDateActivated(createDateTime("2014-07-01 00:00:00")); drugOrder.setScheduledDate(createDateTime("2014-07-05 00:00:00")); drugOrder.setUrgency(Order.Urgency.ON_SCHEDULED_DATE); drugOrder.setDuration(10); drugOrder.setDurationUnits(createUnits(Duration.SNOMED_CT_DAYS_CODE)); Date autoExpireDate = new SimpleDosingInstructions().getAutoExpireDate(drugOrder); assertEquals(createDateTime("2014-07-14 23:59:59"), autoExpireDate); }
order.setUrgency(Order.Urgency.ON_SCHEDULED_DATE); order.setScheduledDate(DateUtils.addDays(existingOrder.getDateStopped(), 1));
orderToDiscontinue.setEncounter(encounterService.getEncounter(3)); orderToDiscontinue.setDateActivated(new Date()); orderToDiscontinue.setScheduledDate(new Date()); orderToDiscontinue.setUrgency(Order.Urgency.ON_SCHEDULED_DATE); orderToDiscontinue.setEncounter(encounterService.getEncounter(3));
secondOrder.setDrug(conceptService.getDrug(3)); secondOrder.setDateActivated(new Date()); secondOrder.setScheduledDate(DateUtils.addDays(firstOrder.getEffectiveStopDate(), 1)); secondOrder.setUrgency(Order.Urgency.ON_SCHEDULED_DATE); secondOrder.setDosingType(FreeTextDosingInstructions.class); revision.setScheduledDate(DateUtils.addDays(firstOrder.getEffectiveStartDate(), 2)); revision.setEncounter(encounterService.getEncounter(6)); revision.setOrderer(providerService.getProvider(1));