Fiz um teste pra ver se o botão colocava duas vezes a TR dentro da tabela, porém só adicionou uma vez, é normal esse comportamento ou escrevi algo errado?
var botaoAdicionar = document.querySelector("#adicionar-paciente");
botaoAdicionar.addEventListener("click", function(event) {
event.preventDefault();
var form = document.querySelector("#form-adiciona");
var paciente = obtemPacienteDoFormulario(form);
var pacienteTr = montaTr(paciente);
var tabela = document.querySelector("#tabela-pacientes");
tabela.appendChild(pacienteTr);
tabela.appendChild(pacienteTr);
form.reset();
});