Sherrill House, a not-for-profit skilled nursing and rehabilitation facility located in Jamaica Plain, announced the opening of DaVita Kidney Care at Sherrill House, an onsite dialysis center providing patients and residents with care while helping to reduce instances of hospital readmission.