Science-assisted medicine and the future of general practice and public health.
D005194:Family Practice; D006281:Health Occupations; D010686:Philosophy, Medical; D011634:Public Health; D012936:Social Medicine