Por lo que leo, el problema no es sintaxis sino más bien que estás guardando en una tabla "hijo" un valor que no existe en la tabla "padre". Por el error parei que el rut que estás intentando insertar en la tabla educación no existe en la tabla paciente.
¿Te es posible hacer la prueba con cada...