Hola Nickolas28
Tu diseño lo veo bien, pero faltaría una tabla intermedia entre doctores y pacientes, ya que un paciente puede tener varios doctores y un doctor varios paciente, la tabla se podría llamarse doctor_paciente.
Puedes usar esta herramienta
http://dev.mysql.com/downloads/workbench/5.1.html para poder hacer tus diagramas.
Saludos!