US Senator Mitch McConnell has been discharged from the hospital but is not yet cleared to resume Senate duties.