Welcome to

Dublin Medical Center

Independent Primary Care Practice in Dublin, PA, Serving the Health Needs of Our Community From Newborn to Seniors

Pay Your Bill

Preparing for Your Appointment

Important Info for Medicare Patients

Attention All Patients:

We know your schedule is busy and that your time is valuable.

If you arrive more than 15 minutes late for your appointment, you will need to reschedule your appointment.

Personalized care for the whole family.

Here, you’re more than a number. Our doctor and providers get to know you and your family, understand your needs, and establish care programs that work for you. From physicals and immunizations to complex medical conditions, we have you covered.

Family Medicine

Pediatric Care

Physicals

Vaccinations & Immunizations

Girl at a Doctor's Office
A Picture of Dublin Medical's New Office

Personalized Care Right Around the Corner.

Your health and comfort are important to us. We offer the personal touch and concern of the in-home doctors of the past with access to state-of-the-art facilities and local health networks to provide the care that’s right for you.

Learn More

Meet Our Practitioners

Our team of experienced care providers care deeply about our patients. We pride ourselves on offering top notch medical care that addresses the root of the problem, not just the symptoms.

Robert Davis, MD, lead physician at Dublin Medical

Robert A Davis

MD

Natasha Worthington, PA-C

Natasha Worthington

PA-C

Meet Our Practitioners

Our team of experienced care providers care deeply about our patients. We pride ourselves on offering top notch medical care that addresses the root of the problem, not just the symptoms.

FAQs

How can I schedule an appointment?

To schedule an appointment, please call 215-249-9020 and press 2. One of our staff will be happy to assist you.

Who can I talk to about my billing question?

Call us at 215-249-9020 ext 4 or email us at billingquestions@dublin-medical.com and we’ll be happy to help.

Resources

Download the Patient Packet

Prepare for your appointment by printing out, completeing, and bringing this packet to your visit.

download packet

Pay Your Bill Online

Have an outstanding balance? Pay it using this easy-to-use portal.

go to portal