Buffalo Bills safety Damar Hamlin has been discharged from Buffalo General Medical Center.