Home Page

Welcome to Greenhouse Internists

We are an independent community-based Internal Medicine practice with offices located in the Mt. Airy section of Philadelphia and Wyndmoor (near the Chestnut Hill section of Philadelphia).  Our goal is to provide excellent, accessible and comprehensive medical care to adults in our community. We offer our patients a variety of health services through our patient portal, including prescription refills, referral requests, secure access to portions of your medical records, secure communication with your doctor and more. If you’d like to register for Patient Portal, or learn more about it, refer to our Patient Portal Users Guide.

Welcome Dr. Maureen Armstrong!


 We are pleased to announce that Dr. Armstrong has joined Greenhouse Internists.  Click here to learn more about Dr. Armstrong. 

Change in Laboratory Services

Effective September 1, 2015, the following lab services are offered at Greenhouse Internists:  injections (including flu shots), urine samples, throat cultures, and pap smears.  We are no longer performing blood tests in the office.  Patients can go to various offsite locations. Patients insured by Aetna or Health Partners must go Quest Diagnostics; all other insurance companies require patients to use a LabCorp site.

When you are due for bloodwork, we will give you a lab order to take to Quest or LabCorp, and/or we can fax the order directly to the lab.  Your results we be transmitted to your doctor.

To view LabCorp locations, click here
To view Quest locations, click here

New!  Online Appointment Requests
Patients can now request appointments for annual physical exams up to 10 days in advance of desired appointment date.

To request an appointment, sign in to the Patient Portal and select New Appointment under the Appointments tab.  Complete every field with an asterisk (*) next to it, and feel free to provide additional information in the message section.  We will confirm that you are due for your annual physical and call you within 3 business days to schedule an appointment.

NOTE:  Although the Portal scheduling form offers appointment confirmation via email, we will only confirm appointments by phone to avoid scheduling conflicts and maintain an up-to-date schedule.

 Insurance Card Reminder

Please bring your current insurance card and photo ID to each visit.  Insurance plan benefits, eligibility and billing addresses change frequently, so it’s important that we verify your insurance each time you visit.  This will help expedite your care.

Learn about your doctor by clicking on his or her photo below.

Elizabeth Fabens        Melissa Schiffman        Dan Peterson
Elizabeth Fabens            Melissa Schiffman          Daniel Peterson

Shiva Chandrasekaran                   Maureen_profile2
Shiva Chandrasekaran             Maureen Armstrong