This Study Tests a New Medicine Called BI 685509 in Patients That Have Kidney Problems Because of Diabetes. The Study Tests How BI 685509 is Taken... | NCT03165227 | Trialant