Boa Tarde Professor!
No texto da aula está escrito o seguinte:
"para o qual usaremos o DTO DadosEndereco endereco. As validações dela, como logradouro e CEP, permanecerão. Reaproveitamos o DTO."
Acredito que no record DadosAtualizacaoMedico faltou a anotação @Valid no campo "DadosEndereco endereco". Porque pelo que o sr. explicou, sem ela o Spring Boot não irá fazer a validação dos dados do endereço permitindo enviar campos obrigatórios como vazios. Ou foi proposital para permitir que o usuário nçao precisa atualizar todos os campos do endereço? (Caso sim, seria uma boa corrigir o texto que fala sobre utilizar a validação)