Dr. Ryan P. Pharr, DO

Board-certified family practice physician Dr. Ryan Pharr has joined Sacred Heart Medical Group and sees patients at the medical group's Apalachicola location along Highway 98 in Apalachicola, Fla.

 Dr. Pharr graduated from the University of Health Sciences College of Osteopathic Medicine in Kansas City, Missouri. He completed his internship and his residency training in family medicine at Capital Region Medical Center in Jefferson City, Missouri, where he was named Chief Resident.

 Prior to joining Sacred Heart Medical Group, Dr. Pharr practiced family and emergency medicine for eight years at Salem Memorial District Hospital in Salem, Missouri, where he was Vice Chief of Staff and later Chief of Staff.

 Dr. Pharr is a member of the American Osteopathic Association and the American College of Osteopathic Family Physicians, to which he has been a state delegate to the national convention. He holds certifications for Basic Life Support, Advanced Cardiac Life Support and Pediatric Advanced Lifesaving Skills from the American Heart Association. He has also completed Advanced Trauma Life Support training from the American College of Surgeons.


He has a passion for using his talents to help others. As a PRIMO Scholar, Dr. Pharr worked for five years with the Missouri Department of Health and Senior Services to provide health care services to those in need. In 2014, he traveled to Haiti as part of a week-long medical mission, an experience he hopes to repeat in years to come. Dr. Pharr also enjoys spending time with his wife and three children.  

Dr. Pharr is accepting new patients, including children of all ages. He provides comprehensive health care for the whole family, including minor outpatient procedures such as joint injections and skin lesion removals. Most major insurances are accepted. Same-day appointments are available when possible, and walk-in visits for established pediatric patients are available each morning from 8 to 8:30 a.m. His office is located at 55 Avenue E (Highway 98) in Apalachicola, Fla. For more information or to schedule an appointment, please call his office at 850-370-1000.