Astrology, astronomy, and medicine