Long-term structure-preserving numerical methods for Hamiltonian problems in Physics and Medicine