Williamson Memorial Hospital has announced that it will close its doors by the end of April.