Doylestown Health Primary Care Locations

Doylestown Health Primary Care offers a full range of family medicine services in three convenient Bucks County locations. Our office hours vary by physician and location.

Primary Care Locations

Michael J. Barmach, MD

708 Shady Retreat Road, Suite 5
Doylestown, PA 18901
Get directions

  • Appointments: 215-348-5888
  • Fax: 215-348-7001
  • Office Hours
    • Monday, Tuesday and Thursday: 9 am to 5 pm
    • Wednesday: 10 am to 8 pm
    • Friday: 7 am to 2 pm

Richard C.Gaibler, DO

1600 Horizon Drive, Suite 105
Chalfont, PA 18914
Get directions

  • Appointments: 215-997-9910
  • Fax: 215-0997-9950
  • Office Hours
    • Monday and Wednesday: 7 am to 4 pm
    • Tuesday and Thursday: 10 am to 7 pm
    • Friday: 7 am to 2 pm

Robert J.Grabowski, DO

708 Shady Retreat Road, Suite 5
Doylestown, PA 18901
Get directions

  • Appointments: 215-348-5888
  • Fax: 215-348-7001
  • Office Hours
    • Monday, Tuesday and Thursday: 9 am to 5 pm
    • Wednesday: 10 am to 8 pm
    • Friday: 7 am to 2 pm

Harvey N.Lisgar, DO

95 Almshouse Road, Suite 202
Richboro, PA 18954
Get directions

  • Appointments: 215-364-4141
  • Fax: 215-364-7162
  • Office Hours
    • Monday: 8 am to 12 noon
    • Tuesday and Thursday: 10 am to 6 pm
    • Wednesday: Hours by appointment, house calls available by appointment
    • Friday: 9 am to 12 noon

Patient Portal

Use our patient portal for your outpatient needs:

  • Email communication with physician and office staff
  • Prescription Refills
  • Appointment requests and confirmations
  • Review of portions of your medical record
  • Paying bill online

Please note: The Doylestown Health Primary Care  patient portal is separate from the Doylestown Hospital patient portal.  Please visit myHealthDoylestown for inpatient records.