Sir Norman Moore (1847–1922), Physician and Historian