Qual seria a melhor forma de tratar esse tipo de requisição, para que o usuário por exemplo, não ficasse spamando a tabela com os mesmos dados, mas sim se houver um novo dado ?
var botaoAdicionar = document.querySelector("#buscar-pacientes");
botaoAdicionar.addEventListener("click", function() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api-pacientes.herokuapp.com/pacientes");
xhr.addEventListener("load", function() {
console.log(xhr.responseText);
var resposta = xhr.responseText;
var pacientes = JSON.parse(resposta);
console.log(pacientes);
pacientes.forEach(p => {
adicionaPacienteTable(p);
});
});
xhr.send();
});