Patient Portal. Sign Up. Fill out the second portion of the web page and click next at the bottom of the page. Sign Up Here. ... Keokuk Medical and Dental Clinic. 319-524-5734. N. Hamilton Medical Clinic. 217-847-2112 "Clean place went several times to have a tooth pulled after pain overcame me. They took care of me; worked me in. Very nice ....