Obama has pushed hard for a final vote on the healthcare overhaul , a top domestic priority , which has ignited a long-running political brawl with Republicans and consumed Congress for the last nine months .