private static Date getActiveOrderSortDate(Order order) { return order.getDateActivated() != null ? order.getDateActivated() : order.getDateCreated(); }
assertEquals(DateUtil.truncateToSeconds(date), createdOrder.getDateCreated()); assertEquals(creator, createdOrder.getCreator());
/** * Calculates the date an encounter was last modified by checking the creation and voided times * of all Obs and Orders associated with the Encounter * * @param encounter * @return last modified time, as a Long */ public static long getEncounterModifiedDate(Encounter encounter) { long ret = encounter.getDateCreated().getTime(); if (encounter.getDateVoided() != null) ret = Math.max(ret, encounter.getDateVoided().getTime()); for (Obs o : encounter.getAllObs(true)) { ret = Math.max(ret, o.getDateCreated().getTime()); if (o.getDateVoided() != null) ret = Math.max(ret, o.getDateVoided().getTime()); } for (Order o : encounter.getOrders()) { ret = Math.max(ret, o.getDateCreated().getTime()); if (o.getDateVoided() != null) ret = Math.max(ret, o.getDateVoided().getTime()); } return ret; }
private static Date getUsableDate(Order order) { return order.getDateStopped() != null ? order.getDateStopped() : (order.getAutoExpireDate() != null ? order .getAutoExpireDate() : order.getDateCreated()); }
target.setOrderer(getOrderer()); target.setCreator(getCreator()); target.setDateCreated(getDateCreated()); target.dateStopped = getDateStopped(); target.setOrderReason(getOrderReason());
protected void enterStandardRegimen(FormEntrySession session, HttpServletRequest submission, String regCode, Date startDate, Date discontinuedDate, String discontinuedReasonStr) { RegimenSuggestion rs = RegimenUtil.getStandardRegimenByCode(possibleRegimens, regCode); //create new drugOrders Set<Order> ords = RegimenUtil.standardRegimenToDrugOrders(rs, startDate, session.getPatient()); for (Order o: ords){ if (o.getDateCreated() == null) o.setDateCreated(new Date()); if (o.getCreator() == null) o.setCreator(Context.getAuthenticatedUser()); if (o.getUuid() == null) o.setUuid(UUID.randomUUID().toString()); if (!StringUtils.isEmpty(discontinuedReasonStr)) o.setDiscontinuedReason(HtmlFormEntryUtil.getConcept(discontinuedReasonStr)); if (discontinuedDate != null){ o.setDiscontinuedDate(discontinuedDate); o.setDiscontinued(true); o.setDiscontinuedBy(Context.getAuthenticatedUser()); } session.getSubmissionActions().getCurrentEncounter().addOrder(o); } }
if (o.getDateCreated() == null) o.setDateCreated(new Date()); if (o.getCreator() == null)
Set<Order> ords = RegimenUtil1_10.standardRegimenToDrugOrders(rs, startDate, session.getPatient()); for (Order o : ords) { if (o.getDateCreated() == null) o.setDateCreated(new Date()); if (o.getCreator() == null)