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;
 }