Hola jhonrod.
Tu código me da error en esta linea:
System.out.print.ln("Se ha cambiado" +valorCasado);
println se escribe todo junto, no va separado por un punto.
luego me da otro error en:
public String getNumeroDocumentoIdentidad(){return cedula;}
devuelves el valor del atributo cedula, pero este no esta declarado por ningún sitio, ahí tendría que ir numeroDocumentoIdentidad, quedando así:
public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}
Lo demás esta bien, exceptuando los mensajes que salen por consola, son poco explicativos, por poner un ejemplo, en el método setNombre, el mensaje que saliera por consola seria mas descriptivo si dijera algo así:
"El nuevo nombre del médico es: " o "El nombre del médico ha cambiado, ahora es: ".
Saludos.