@Override
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        if (kirjaudutaankoUlos(request)) {
            kirjauduUlos(request, response);
        } else if (onkoKirjautunut(request, response)) {
            try {
                List<Kayttaja> asiakkaat = Kayttaja.getKayttajat(3);
                request.setAttribute("asiakkaat", asiakkaat);
            } catch (Exception e) {
                naytaVirheSivu("Asiakkaiden hakeminen tietokannasta epäonnistui.", request, response);
            }
            if (napinPainallus("potilaanTiedot", request)) {
                HttpSession session = request.getSession();
                String asiakasId = request.getParameter("asiakasId");
                session.setAttribute("asiakasId", asiakasId);
                response.sendRedirect("potilaantiedot");
            } else {
                avaaSivunakyma(request, response, "tyotehtavat", "laakarinviikkoaikataulu", "potilaat", "web/potilaat.jsp");
            }
        }
    }