Mental health nurses work in a variety of settings providing general care, specialized care, and community-based care. They fulfill roles as nurse generalists, specialists with advanced degrees like clinical nurse specialists, and focus on areas like community mental health, psychiatric home care, and forensic psychiatry. Mental health nurses perform functions like assessments, treatment, education, and rehabilitation across inpatient, outpatient, day treatment and home settings.