Conclusión

Es muy interesante la combinación jsf-primefaces-spring data mongodb-mongodb primero me costo un poco de trabajo ya que yo soy de la vieja escuela del sql pero en esta profesión es importante echar un vistazo a las nuevas tecnologías ya que nuestro negocio es muy evolutivo hoy te estoy compartiendo mi ejemplo y el dia de mañana ya esta obsoleto.No aproveche las bondades del mongotemplate pero te recomiendo que entres a la documentación de spring data mongodb ya que es una poderosa herramienta para el manejo mongodb.En primefaces ni se diga gracias a los creadores esta librería de interfaces web se puede combinar de manera espectacular el back y front end. No olvidar que esta aplicación le faltan algunas validaciones de fecha pero eso te lo dejo a tu gusto.Tal vez me falta explicar la líneas de código pero te recomiendo que hagas el proyecto paso a paso y jueges con la aplicación para que veas el funcionamiento en caso de que te atores voy a subir el proyecto a github y si tienes dudas puedes mandarme un correo a kapo1978@hotmail.com.

Descarga

Ejemplo

A continuación te pasamos el link para que lo puedas probar se te pide que no elimines el usuario que vamos a proporcionar en la parte de ingresar médico ya que me gusta que puedas probar todas capacidades del sistema:

Referencias