@Override
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        if (onkoKirjautunut(request, response)) {
            try {
                if (napinPainallus("etusivulle", request)) {
                    response.sendRedirect("potilaat");
                } else if (napinPainallus("lisaaHoitoOhje", request)) {
                    lahetaTyhjanHoitoOhjeenTiedotLisaaPotilasRaporttiServletille(request);
                    response.sendRedirect("lisaahoitoohje");
                } else if (napinPainallus("poistaHoitoOhje", request)) {
                    int hoitoOhjeenId = Integer.parseInt(request.getParameter("hoitoOhjeenId"));
                    HoitoOhje.poistaHoitoOhje(hoitoOhjeenId);
                    asetaAsiakkaanTiedot(request);
                    lisaaPotilasraportit(request, response);
                    lisaaOirekuvaukset(request, response);
                    lisaaHoitoOhjeet(request, response);
                    request.setAttribute("onnistunutPoisto", "Hoito-ohje poistettu onnistuneesti");
                    naytaSivu(request, response, "web/potilaanTiedot.jsp");
                } else {
                    asetaAsiakkaanTiedot(request);
                    lisaaPotilasraportit(request, response);
                    lisaaOirekuvaukset(request, response);
                    lisaaHoitoOhjeet(request, response);
                    naytaSivu(request, response, "web/potilaanTiedot.jsp");
                }
            } catch (NamingException ex) {
                Logger.getLogger(PotilaanTiedotServlet.class.getName()).log(Level.SEVERE, null, ex);
            } catch (SQLException ex) {
                Logger.getLogger(PotilaanTiedotServlet.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }