At Trillium Creek Dermatology, we are pleased to offer an interactive patient portal that helps you take control and access your medical information at your convenience. Locations; 330.725.0569; Locations; 330.725.0569; ... Go to: www.TCOhio.com. Scroll on the homepage and click on the ‘Patient Portal’ button. Step 2..