Na parte do código.
var tdNome = pacienteTr.getElementsByClassName("info-nome")[0];
var tdPeso = pacienteTr.getElementsByClassName("info-peso")[0];
var tdAltura = pacienteTr.getElementsByClassName("info-altura")[0];
se eu quiser colocar "posicaoAtual" no lugar de 0 no [] aparece o seguinte erro.
calcula-imc.js:10 Uncaught TypeError: Cannot read property 'textContent' of undefined(…)
no console. Mas utilizando eu não estaria mudando o valor durante o loop. Não faria o código mais dinâmico.