Sir Henry Halford (1766–1844), Physician