Psychiatric social worker are the mental health professionals that provide the treatment, counseling, and therapy to those persons who are mentally ill. They also help the family member of the mentally ill person to learn how to deal with the mental problem of the patient.
Psychiatric social worker makes care plans for mentally ill patients separately. This plan may contain special treatment, therapy, and counseling of patient but they can not advise medication. So the right answer is a psychiatric social worker.