An alcoholic with a long history of abusing people punched an NHS employee after turning up looking for medical treatment.