(ABC NEWS) -- Convinced there's a way to move forward on the Republicans' promise to repeal and replace Obamacare, President Donald Trump hopes to change the minds of Republican senators over lunch at the White House today.

Trump and Republican senators will talk health care and other issues two days after Senate Majority Leader Mitch McConnell conceded that the effort to repeal and immediately provide replacement legislation for Obamacare "would be unsuccessful."

A senior White House official told ABC News the lunch was entirely President Trump's idea.

"He wants one last shot" to persuade the GOP senators otherwise, according to the official.

The president plans on making the case that the repeal and replacement of Obama's signature health care law is a promise the Republican Party made and they need to keep it.

When asked if President Trump could or should have done more to help GOP senators' efforts, the official said, "We're not done yet."

President Trump and the White House yesterday deflected responsibility for the failure of the Senate GOP's health care plan, largely blaming Democrats.

Trump acknowledged yesterday in a tweet that "a few Republican" defectors were partly to blame. Trump appeared to be referring to Republican Sens. Susan Collins, Rand Paul, Jerry Moran and Mike Lee, who each announced their opposition to the Senate health care bill.

"For seven years, I've been hearing repeal and replace from Congress, and I've been hearing it loud and strong," President Trump told reporters at the White House yesterday. "And then when we finally get a chance to repeal and replace, they don't take advantage of it."

Several lawmakers, on the other hand, have opted to privately scold President Trump for his lack of involvement and interaction with senators as they sought to bolster public support for the bill.

The president revealed yesterday that he was "disappointed" with the failure of the Senate health care bill, but said he doesn't "think it's dead."

Trump also proposed that his party should let the health care system "fail" so that Democrats and Republicans can "come together and fix it and come up with a new plan."

McConnell plans on holding a vote in the Senate "early next week" on a measure that would repeal Obamacare while giving lawmakers a two-year period to work on a replacement.

Already, three GOP senators have come out against moving forward with this vote, and Arizona Sen. John McCain is still recovering from surgery at home.

The president last hosted a group of GOP senators for lunch to talk health care on June 13 at the White House.