Social psychiatrist Gerhard Trabert spends up to 30 hours a week treating patients who have no health insurance. With his donation-funded bus, he's become more or less the doctor to the homeless in Mainz. He gets help from a dozen colleagues who work for free.