Fiquei intrigada com o que o colega Jonas apontou: "Quando criamos o botão Buscar Pacientes, não foi validado que só pode apertar uma vez o botão. Se ficarmos seguidamente apertando, ele vai ficar adicionando os mesmo pacientes várias e várias vezes."
Uma das formas para resolver esse problema seria desabilitar o botão depois de inserir a api. A tentativa que fiz ficou com o seguinte código e funcionou...
xhr.addEventListener("load", function() {
var erroAjax = document.querySelector("#erro-ajax");
if (xhr.status == 200) {
var resposta = xhr.responseText;
var pacientes = JSON.parse(resposta);
pacientes.forEach(function(paciente) {
adicionaPacienteNaTabela(paciente);
});
botaoAdicionar.setAttribute("disabled", true);
} else {
erroAjax.classList.remove("invisivel");
}
});
xhr.send();