Well, good news, apparently President Trump won't sign the Republican bill, even if it passes through Congress.  Because he's already vowed publicly not to cut Medicaid: “I’m not going to cut Social Security like every other Republican and I’m not going to cut Medicare or Medicaid.” 

Unless, um, he was lying when he said that.  But that's not possible, is it? When has Donald Trump ever lied?