Lattice Boltzmann method as a computational framework for multiscale haemodynamics