Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

this.remove() ou paciente.remove()

Fiquei em dúvida em usar o this pois no forEach eu tenho uma function que recebe o objeto paciente que pode ser manipulado ali dentro. É de boas práticas usar o this neste caso?

pacientes.forEach(function(paciente) {
    paciente.addEventListener("dblclick", function(){
        paciente.remove(); //this.remove();
    });
});
1 resposta
solução!

Você deve usar o que você acha melhor para futuramente dar manutenibilidade no código. Aconselho a você utilizar sempre com cuidado a keyword 'this' no javascript, pois a mesma possuí várias particularidades. No código acima não tem muito mistério, como o 'this' ficaria dentro da função 'addEventListener' é implicito que esse escopo é referente ao objeto do dom que está sendo manipulado atualmente.

Você pode ler mais a respeito do 'this' no link abaixo:

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Operators/this