Bayesian Hierarchical Linear Regression: how to predict on a new patient having observations?

To fix values of a site, you can use block + condition handlers.

set them as new priors for inference on new patients

Yes, I think it is a reasonable approach.