A medical social worker is a specialized professional in the fields of public health, geriatrics, palliative care, and both inpatient medical and mental health care. They often collaborate with other healthcare disciplines, including medicine, nursing, physical therapy, occupational therapy, speech therapy, and recreational therapy, to provide comprehensive care for patients.