tidy up dashboard; add caching for hospital name for users