O'Hanlon says the man got into an argument and fist fight, during which he bit off the left pinky of a 65-year-old man who opposed health care reform.
A hospital spokeswoman says the man lost half the finger, but doctors reattached it and he was sent home the same night.
She says he had Medicare.
O'Hanlon says the attacker fled but authorities have a good description.