private EncounterTransaction.Order createOrder( String uuid, String conceptName, String action, Date dateStopped) { EncounterTransaction.Order order = new EncounterTransaction.Order(); EncounterTransaction.Concept concept = new EncounterTransaction.Concept(); concept.setName(conceptName); order.setConcept(concept); order.setAction(action); order.setDateStopped(dateStopped); order.setUuid(uuid); order.setOrderType(LabOrderResultsServiceImpl.LAB_ORDER_TYPE); return order; }
@Override public EncounterTransaction.Order mapOrder(Order order) { EncounterTransaction.Order emrOrder = new EncounterTransaction.Order(); emrOrder.setUuid(order.getUuid()); emrOrder.setConcept(conceptMapper.map(order.getConcept())); emrOrder.setOrderType(order.getOrderType().getName()); emrOrder.setInstructions(order.getInstructions()); emrOrder.setDateCreated(order.getDateCreated()); emrOrder.setDateChanged(order.getDateChanged()); emrOrder.setDateStopped(order.getDateStopped()); emrOrder.setOrderNumber(order.getOrderNumber()); emrOrder.setCommentToFulfiller(order.getCommentToFulfiller()); emrOrder.setAction(order.getAction().name()); org.openmrs.Order previousOrder = order.getPreviousOrder(); if (previousOrder != null && StringUtils.isNotBlank(previousOrder.getUuid())) { emrOrder.setPreviousOrderUuid(previousOrder.getUuid()); } return emrOrder; }