Existe alguma razão para eu escrever o código assim
var nomeTd = montaTd(paciente.nome, "info-nome");
pacienteTr.appendChild(nomeTd);
ao invés de
pacienteTr.appendChild(montaTd(paciente.nome, "info-nome"));
Afinal se forem colunas na tabela, serão 30 linhas de código a mais