Which of these is the responsibility of public health?

A. Drug prescriptions
B. Disease diagnosis
C. Disease reporting
D. Self-exams for breast and testicular cancer