Open Monday–Saturday, 7:00 AM – 2:00 PM · Televisits 24/7 for urgent matters (732) 494-5000
Primary care · Edison, New Jersey

Your primary care doctor in Edison, NJ

Anil Singh, MD is a board certified internist caring for adults at New Jersey Medical Experts — from annual physicals to managing diabetes, blood pressure and cholesterol. New patients welcome.

Most major insurance accepted, including Medicare and NJ FamilyCare. Our staff speaks 11 languages, and everyone is welcome. Sleep apnea care with Dr. Bangalore.

Anil Singh, MD, primary care physician in Edison, NJ

Anil Singh, MD

Primary care for adults · Board certified in Internal Medicine and Nephrology

  • Board certifiedInternal Medicine & Nephrology
  • 100+ Google reviewsFrom our patients
  • Most insurance acceptedIncluding Medicare & NJ FamilyCare
  • Televisits 24/7Plus an after-hours line for urgent matters
New patients welcome

Same-day appointments for colds and flu

New patients with cold or flu symptoms can often be seen the same day, if you don't have a complex medical history and are not pregnant. Call early in the day; we're open Monday–Saturday, 7 AM to 2 PM.

Trouble breathing, chest pain, confusion or a very high fever? Call 911 or go to the nearest emergency room.

Call for a same-day visit
Primary care & internal medicine

Care for the whole adult — under one roof

Prevention, everyday illness and long-term conditions, managed by a doctor who knows your history.

Physicals & preventive care

Annual physicals, Medicare annual wellness visits, health screenings and counseling to catch problems early.

Learn more →

Diabetes care

Diagnosis, medication, glucose monitoring and regular checks of kidney function, eyes and feet.

Learn more →

High blood pressure

Accurate diagnosis and ongoing treatment to lower your risk of stroke, heart attack and kidney disease.

Learn more →

Cholesterol & heart health

Cholesterol management, ECGs in the office, and lifestyle plans that protect your heart.

Learn more →

Weight loss & thyroid care

Medically supervised weight loss, including GLP-1 medicines such as Wegovy and Zepbound (FDA-approved only), and testing and treatment for thyroid conditions.

Learn more →

Asthma, allergies & COPD

Ongoing care for breathing conditions and seasonal allergies, with lung specialist support in the same office.

Learn more →

Mental health screening

Screening for anxiety and depression, with treatment or referral as needed — and support to quit smoking.

Vaccines

Flu shots, routine adult immunizations and travel vaccines.

Sick visits & lab tests

Care for fever, flu, colds, strep throat and ear infections, with lab testing to guide treatment. Same-day visits are often available, including for new patients.

We also offer medication reviews and prescription refills, and treat thyroid conditions, fatty liver, hair loss, arthritis and joint pain, anemia and other chronic conditions. Not sure if we can help? Call (732) 494-5000 and ask.

Physicals

Need a physical? Call and we'll fit you in.

Bring any forms from your employer or school and we'll complete them at your visit.

Call to schedule What's included →
  • Annual physicalsA full yearly check-up with the screenings recommended for your age.
  • Pre-employment physicalsExams and paperwork required by your new employer.
  • School physicalsForms completed for school enrollment and activities.
  • Medicare annual wellness visitsYour yearly personalized prevention plan, covered by Medicare.
Ramamurthy L. Bangalore, MD, sleep specialist in Edison, NJ
Sleep apnea & lung care

Snoring, tired all day? See our sleep specialist.

Ramamurthy L. Bangalore, MD is a pulmonologist and sleep specialist and Chief of the Pulmonary Division at RWJ University Hospital Rahway. He sees patients right here in our Edison office.

  • Sleep apnea diagnosis and treatment
  • Loud snoring, gasping at night, daytime sleepiness
  • Asthma, COPD and other lung conditions
Book with Dr. Bangalore: (732) 494-5000 About sleep apnea →

Hours: Mon–Fri, 8:00 – 11:00 AM · Saturday, 8:00 AM – 2:00 PM

Televisits 24/7 for urgent matters and follow-ups

See the doctor by televisit, day or night, for urgent matters, and for follow-up visits when an in-person visit isn't needed. After hours, our answering service connects urgent calls to our own doctors, who know you and your history. Call (732) 494-5000 any time.

Call (732) 494-5000
Our doctors

Meet your care team

Anil Singh, MD, board certified internist

Anil Singh, MD

Primary Care · Internal Medicine

Dr. Singh is a primary care physician who has practiced medicine since 2003. He is board certified in Internal Medicine and in Nephrology (kidney medicine), which means extra expertise in protecting the kidneys of patients with diabetes and high blood pressure. He completed his internal medicine residency at Monmouth Medical Center and his nephrology fellowship at SUNY Upstate in Syracuse, where he received special recognition for compassionate patient care. Patients value that he listens, explains clearly and never rushes a visit.

Board certified, Internal MedicineBoard certified, NephrologyJFK University Medical CenterRWJ Rahway
Office hours: Monday–Saturday, 7:00 AM – 2:00 PM
Ramamurthy L. Bangalore, MD, pulmonologist

Ramamurthy L. Bangalore, MD

Pulmonary Medicine · Sleep Apnea

Dr. Bangalore is a pulmonologist and sleep specialist serving Central Jersey. He is Chief of the Pulmonary Division at Robert Wood Johnson University Hospital Rahway and is also affiliated with JFK Medical Center and Raritan Bay. He diagnoses and treats sleep apnea, snoring and daytime sleepiness, along with asthma, COPD and other lung conditions.

Sleep apneaSnoringLung disease
Hours: Mon–Fri, 8:00 – 11:00 AM · Saturday, 8:00 AM – 2:00 PM
Insurance

We accept most major plans

Please call before your visit to confirm we're in network with your specific plan.

Horizon BCBS of NJAetnaCignaUnitedHealthcareOxfordMedicareMedicaid / NJ FamilyCareAmerigroupWellcareEmblemHealthHumanaClover HealthOscar Health

Languages spoken

Our staff speaks:

  • English
  • Hindi
  • Urdu
  • Gujarati
  • Punjabi
  • Bengali
  • Telugu
  • Tamil
  • Kannada
  • Marathi
  • Malayalam

Everyone is welcome here

We care for patients from most countries across South America, Africa and Asia, including Spanish, Haitian Creole and Sinhala speakers. We believe in diversity and humanity, and we do our best to see everyone who needs care.

New patients

Becoming a patient is easy

Call us

Phone (732) 494-5000 Monday–Saturday, 7 AM to 2 PM. We'll check your insurance and find a time that suits you.

Fill in your forms

Download the new patient forms. You can type into them on your computer or phone, or print and fill them in by hand. Bring them to your first visit to save time at check-in.

Bring to your visit

Your insurance card, photo ID, a list of your medications, and any recent test results.

New patient? Request an appointment by email

Send us your name, phone number and the best time to call. If the office is open, our staff will call you right away. Requests sent after hours are answered the next day. Please don't include medical details.

Open my email app Use Gmail

Our email: info@njmedicalexperts.com. Or call (732) 494-5000.

Already a patient? Request appointments online

Use the IMSCare patient portal or app to request an appointment at a time that suits you, any time of day. Our staff will review your request and confirm your appointment.

Request an appointment

Over 100 patients have reviewed Dr. Singh on Google

Read what they say about their care — and if you're a patient, we'd be grateful for your review.

Read our Google reviews
Visit us

Find our Edison office

Address
1 Ethel Road, Suite 107B
Edison, NJ 08817
Phone
(732) 494-5000
Fax
(732) 494-6698
Email
info@njmedicalexperts.com
Hours
Monday–Saturday: 7:00 AM – 2:00 PM
Sunday: Closed
Televisits 24/7 for urgent matters and follow-ups when appropriate
After-hours answering service for urgent matters

Call to book

Please don't email medical details. Use the Patient Portal or call the office.

Areas we serve

Serving Edison and nearby towns

With decades of experience in Central New Jersey, our doctors see patients from across Middlesex and Union counties, and many travel from as far as Monroe, Princeton, Bridgewater and Parsippany.

Edison · Piscataway · Metuchen · Highland Park · New Brunswick · North Brunswick · South Plainfield · Iselin · Woodbridge · Monroe · Princeton · Bridgewater · Parsippany · Rahway · Linden · Clark · Elizabeth · Scotch Plains

Areas we serve →
Questions

Frequently asked questions

Is Dr. Singh accepting new patients?

Yes. Dr. Anil Singh is accepting new adult primary care patients at our Edison office. Call (732) 494-5000 to book.

Which insurance plans do you accept?

We accept most major plans, including Horizon BCBS of NJ, Aetna, Cigna, UnitedHealthcare, Oxford, Medicare, Medicaid / NJ FamilyCare, Amerigroup, Wellcare, EmblemHealth, Humana, Clover Health and Oscar Health. Please call to confirm your specific plan.

Do you do pre-employment and school physicals?

Yes. Call to schedule, and bring any forms you need completed to the visit.

Do you offer televisits?

Yes. Televisits are available 24 hours a day, 7 days a week for urgent matters, and for follow-up visits when appropriate. Call the office to arrange one.

What if I need help after hours?

Call our office at (732) 494-5000. After hours, our answering service takes urgent calls and connects you with one of our own doctors, who know you and your history. For a medical emergency, call 911.

Do you treat sleep apnea?

Yes. Dr. Ramamurthy Bangalore, our pulmonologist and sleep specialist, diagnoses and treats sleep apnea and snoring in the same office.

Can I be seen the same day if I'm sick?

Often, yes. New patients with cold or flu symptoms can usually be seen the same day if they don't have a complex medical history and are not pregnant. Call (732) 494-5000 early in the day. Existing patients should call as well. If you have trouble breathing, chest pain or confusion, call 911.

Can I request an appointment online?

Yes. Current patients can request an appointment any time through the IMSCare patient portal or app, and our staff will confirm it. You can also call (732) 494-5000.

What languages do you speak?

Our staff speaks English, Hindi, Urdu, Gujarati, Punjabi, Bengali, Telugu, Tamil, Kannada, Marathi and Malayalam. We care for patients from most countries across South America, Africa and Asia, including Spanish, Haitian Creole and Sinhala speakers. We believe in diversity and humanity, and we do our best to see everyone who needs care.

Ready to book your visit?

Call our Edison office Monday–Saturday, 7 AM to 2 PM.

Call (732) 494-5000
Call to book Patient Portal