Staff Login
Print    Email
Decrease (-) Restore Default Increase (+)
Patients & Visitors Services Find a Doctor Quality & Safety Community Health Careers
Request an Appointment

Langhorne Internal Medicine

Langhorne Internal Medicine

Welcome to Langhorne Internal Medicine, the office of Dr. Robert Mirsky.

1205 Langhorne-Newtown Road
Franciscan Building Suite 400
Langhorne, PA 19047

Click here for door-to-door directions

Phone: 215-710-4460

Fax: 215-710-4465

Our office hours are as follows:


 9 A.M. to 11:30 A.M. and 1 P.M. to 4 P.M.


 1 P.M. to 4:30 P.M.


 9 A.M. to 12 P.M.


We accept most major health insurance including the following insurances: AARP, Aetna HMO, Aetna PPO, Americhoice, Amerihealth Personal Choice, Amerihealth HMO, Auto, Blue Cross, Blue Cross Personal Choice, Cigna, Cigna Healthsprings, Coventry, Coventry Cares, Horizon, Keycare 65. Keystone Health East, Keystone Mercy, Major Medical, Medicare, Oxford Health, Tricare Active, Tricare/WPS (Seniors), United Healthcare. Please call the office to see if we accept yours.

About Robert Mirsky, MD:


Dr Mirsky earned his medical degree from the Medical College of Georgia. He is a board certified Internal Medicine Physician who has worked as the Director of the Hospitalist program at St. Mary Medical Center for over five years. He maintained a small, outpatient practice while working at St Mary Medical Center and has seen thousands of patients with complex medical conditions in the hospital, helping them find wellness. Prior to his work at St Mary Medical Center, Dr. Mirsky was also a hospitalist and had a small outpatient practice for nearly twenty-five years. He brings a wealth of experience and quality medical care to Comprehensive Internal Medicine – Richboro.According to, a patient claims, “He’s, without a doubt, the best doctor I’ve ever had.”


MyHealth Patient Portal
Our providers use the MyHealth Patient Portal, a secure, online way to access your health information including lab results, medication refills, requesting referrals and scheduling appointments. Speak to one of our staff to sign up today! Access the MyHealth Patient Portal 24 hours a day.