...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class OrderServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { OrderService orderService = Context.getOrderService(); Order order = new Order(); order.setPatient(Context.getPatientService().getPatient(request.getParameter("patientId"))); order.setConcept(Context.getConceptService().getConcept(request.getParameter("concepttIdconceptId"))); order.setOrderer(Context.getProviderService().getProvider(request.getParameter("providerId"))); order.setEncounter(Context.getEncounterService().getEncounter(request.getParameter("encounterId"))); OrderContext orderContext = request.getSession().getAttribute("orderContext"); orderContext.setAttribute("pregeneratedOrderNumber", request.getParameter("orderNumber")); try{ orderService.saveOrder(order, orderContext); }finally{ orderContext.removeAttribute("pregeneratedOrderNumber"); } //Proceed... } } |
...