Se arreglo el query para buscar por nombre y apellido los medicos para asignarlos a una cita.
Ahora es posible guardar citas, para lograr esto se los manage beans de los objetos de los cuales las citas dependen fueron llevados al ambito de singletons para acceder a los objetos que reciben los datos del formulario.
Se implemento la ventana de buscar citas con los respectivos queries, funcionalidades y se mitigaron inciertos con respecto a la implementacion de esta funcionalidad.
Se implemento la funcionalidad de llenar la tabla de coincidencias con respecto a la busqueda de citas y de cargar una cita para modificarla desde la lista que se carga dinamicamente.