What is the difference between sub-health and occupational diseases?

Sub-health refers to a state in which the human body is between health and disease. People in sub-health state can't reach the health standard, which is characterized by the decline of vitality, function and adaptability in a certain period of time, but it doesn't meet the clinical or subclinical diagnostic criteria of modern medicine.

Occupational disease refers to the diseases caused by workers in enterprises, institutions and individual economic organizations who are exposed to dust, radioactive substances and other toxic and harmful substances in their professional activities. The laws of all countries have provisions for the prevention of occupational diseases. Generally speaking, all diseases that meet the legal requirements can be called occupational diseases.