In the context of healthcare, what does the term "medicine" refer to?
A) The study of historical events and their impact on society
B) The practice and science of diagnosing, treating, and preventing illness and injury
C) The development and testing of new technologies for communication
D) The analysis of environmental changes and their effects on ecosystems