The concept of modern health includes physical health, mental health, social health and moral health.

The traditional concept of health is "disease-free health", while the modern concept of health is overall health. The World Health Organization believes that health refers to a good state of physical, psychological and social adaptation, not just the absence of disease and infirmity. Health under the new concept includes physical health, mental health, social adaptation and moral health, which shows that D is correct.

So choose: D.