Define community health. What elements are included in the needs assessment. Why

Define community health. What elements are included in the needs assessment. Why is it important for program planning to assess a target community before planning a program? Give at least two examples of strategies to implement to conduct a needs assessment.