porque no al grabar en el segundo formulario, asignas a una variable el codigo del especialista que quieres asignar
o si esta en una tabla o query podrias hacer referencia a la tabla o query
algo mas o menos asi
Código Delphi
[-]
form2.GrabarDatos
Begin
tblCalendario.Append
tblCalendarioProfesional.value := Form1.TablaProfesionalCodigo.value
...
...
...
end;